Русский
Русский
English
Статистика
Реклама

4g

Самый простой (для знающих Linux) и дешевый способ разместить IP-камеру на сайте для небольшой аудитории

07.03.2021 12:13:35 | Автор: admin

В чем главная проблема современных недорогих IP-камер? Вы не можете просто так добавить их на свой сайт! Они выдают видео совсем не в том формате, который понимают браузеры. Да, конечно, можно зайти напрямую на камеру (и часто только с IE), и у многих моделей есть облако. Но проблема остается я не могу просто так взять и поместить камеру на сайт, как например, простую картинку!

Я рассмотрел множество решений для организации трансляций с IP-камер от разных поставщиков, в том числе и OpenSource решения. У большинства один недостаток, очень критичный для меня: система постоянно захватывает поток с камеры, даже если нет зрителей.

В моем случае нужно было вывести картинку на сайт с удаленных камер, подключенных по 4G каналу в глухом районе. Скорость на отдачу не поднималась выше 10 Мбит/с в лучшие времена, но обычно она была 2-3 Мбит/с. Трафик хоть и неограничен, но провайдер неофициально предупредил, что расход выше 200 ГБ трафика непременно скажется негативным образом, такой вот условный безлимит. Предполагаю, просто порежут скорость.

Некоторые решения, найденные на просторах GitHub, практически подходили, но не обладали хорошей документацией или казались просто сложными и громоздкими.

А была мне нужна система онлайн-трансляций с такими свойствами:

  1. не расходующая трафик в отсутствие зрителей;

  2. среднедневное одновременное число зрителей 1-3 человека;

  3. поддержка если не всех, то большинства популярных интернет-браузеров, в том числе мобильных;

  4. максимально простая и понятная;

  5. недорогая;

  6. желательно OpenSource.

Имея богатый опыт работы с программой FFMpeg, весь этот функционал я решил попробовать реализовать самостоятельно. В конце концов, чем плох велосипед, сделанный своими руками, если есть желание и время?

Но тут вы наверняка скажете зачем на свой сайт, ведь есть iVideon? и будете правы. Действительно, этот сервис практически не потребляет трафик, когда трансляция неактивна, очень простой в развертывании и вообще классный. А еще весьма дорогой, когда камер много и много зрителей, которым нужно передать права (никаких публичных ссылок). И забавно, зрителю тоже нужно оплачивать подключение каждой новой камеры сверх лимита (во всяком случае, год назад было именно так). Постепенно условия сервиса менялись, и вот теперь на бесплатном аккаунте можно разместить лишь одну камеру, и передать права лишь одному пользователю. И это уже не говоря о том, что в идеале потребуются камеры или видеорегистраторы с iVideon-овской прошивкой.

По моим наблюдениям, оказалось, что такие браузеры, как Google Chrome и Mozilla Firefox, спокойно воспроизводят правильно подготовленный H.264-поток с камеры. Под правильной подготовкой имеется ввиду переупаковка потока программой FFMpeg со следующими параметрами:

-movflags +frag_keyframe+separate_moof+omit_tfhd_offset+empty_moov

Эти опции подсказывают FFMpeg, что на выходе мы хотим получить фрагментированный MP4-файл с наличием атома moov в начале файла и последовательность атомов moof с интервалом в один ключевой кадр.

Из прочих параметров я задавал еще такие:

-c copy для копирования потока без перекодировки;

-an без аудио (почему-то всё ломается, если камера не передает аудиопоток, а таких камер много);

-t лимит для ограничения времени одного сеанса (конкретно у меня трафик ограничен, экономим на всём);

-rtsp_transport tcp проще тем, что не требуется пробрасывать RTP-порты, если камера находится за NAT (поддерживается практически всеми камерами);

-probesize 32 эта команда ускоряет воспроизведение видео;

-stimeout 5000000 тайм-аут чтения потока (5 секунд).

Хорошо, а причем тогда здесь PHP? А нужен он вот зачем. Посылаем необходимые заголовки:

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");

header("Cache-Control: post-check=0, pre-check=0", false);

header("Pragma: no-cache");

header('Accept-Ranges:bytes');

header('Connection:keep-alive');

header('Content-type: video/mp4');

И средствами PHP запускаем FFMpeg с перенаправлением потока напрямую в браузер зрителя:

passthru("ffmpeg <параметры кодирования и ссылка на поток> -f mp4 pipe:");

И все было бы отлично, но видео грузится несколько секунд, и не воспроизводится в Safari на Mac и iOS. То ли особенность реализации кодека там такая, то ли просто фрагментированные MP4 толком не поддерживаются, не знаю перепробовал все варианты. Еще заметил, что видео начинает моргать в браузере Google Chrome, если не обождать пару секунд перед стартом воспроизведения.

Самый простой способ решения проблемы, который пришел мне в голову а почему бы не пустить сначала перекодированный в MJPEG поток, а после, когда прогрузится основной MP4, сделать замену? У этого формата масса плюсов простой, поддерживается наверно вообще всеми браузерами, очень нетребователен к ресурсам сервера, но очень прожорлив в плане размера выходного файла, и как следствие, расходуемого трафика. Поэтому по максимуму урежем качество картинки, лишь бы работало.

И знаете, получилось весьма сносно. Я доработал первоначальный скрипт, и теперь он:

  1. умеет выводить видео и в других форматах: OGV и WEBM;

  2. умеет выдавать по запросу статичную картинку (снимок);

  3. если видит, что вкладка с ранее открытым видео была в фоне при запуске браузера, то переадресует на указанный вами сайт (например, каталог камер), таким образом, экономя ресурсы;

  4. не стопорится в Яндекс-браузере на Mac. Там кодек тоже как-то хитро работает до второго ключевого кадра воспроизводит, а потом всё. Для него пришлось делать дополнительную проверку, вдруг видео сломалось. Safari поступает более мудро просто не воспроизводит и всё.

Кажется, получилось уже много текста, поэтому перейдем к самому интересному как его установить на свой сервер. Установка скрипта проста:

  1. берете сервер, например, с Debian, ставите Apache+PHP7 и FFMpeg;

  2. получаете SSL-сертификат для своего сервера;

  3. копируете файлы моего скрипта в любую доступную по www папку;

  4. открываете camera.php и указываете свой ключ (придумываете; допустима латиница и цифры) в переменной $key, а в $redirectToIfBackground указываете, куда переадресовывать из фоновых вкладок;

  5. размещаете на страницах своего сайта трансляций ссылки на camera.php в таком формате: camera.php?a=<rtsp-ссылка в base64>&b=<ключ>&c=<rtsp-ссылка на второй поток в base64>. При этом параметр c необязательный, но очень желательный.

Риску предположить, что на шаге 4 у вас могут возникнуть затруднения. Но здесь нет ничего сложного, можно взять любой онлайн base64 конвертер, например http://base64.ru/, и сконвертировать вашу ссылку на RTSP-поток.

И вроде бы на этом всё, но без одной маленькой детали рассказ был бы неполным. Если вы планируете сайт с камерами сделать на MODX Revolution, то используйте приложенный плагин, упрощающий работу по размещению ссылок. Инструкция по установке плагинов есть в документации к этой CMS. После установки плагина откройте его на редактирование и в начале файла подставьте свои значения в $key и $camera_server_url (иными словами замените текст, выделенный заглавными буквами, своим ключом и адресом сервера).

После его установки, в тексте ваших страниц ссылки на камеры теперь можно указывать в таком виде:

{camera*НАЗВАНИЕ*RTSP-ССЛКА*RTSP-ССЛКА НА ВТОРОЙ ПОТОК}

Название и RTSP-ссылки подставляете свои. Если нет ссылки на второй поток, то дублируете ссылку основного потока. Если есть затруднения с поиском RTSP-ссылок на вашу камеру, то можно использовать программу Onvif Device Manager. Она покажет ссылку снизу слева, по клику на Живое видео.

По поводу безопасности. В принципе, если сервис будет непубличным, для чего и задумывался скрипт, то всё нормально. В противном случае, любой кто подсмотрит ссылку на camera.php, может вытащить исходную RTSP-ссылку, пароль на камеру (он прописывается в RTSP-ссылке), и сам секретный ключ $key. Пароль на камеру дает доступ к её админке, если вы пренебрегли созданием отдельной учетной записи на этой камере специально для RTSP. Секретный же ключ даст возможность через ваш сервер крутить сторонние камеры. Поэтому, данный скрипт только для частного доступа. Я мог бы реализовать шифрование параметров, но при размещении в публичный доступ ввиду отсутствия кэширования видеоряда интернет-канал быстро забьется, как и ресурсы на сервере.

Кстати, лично у меня все камеры посредством VPN (я люблю Wireguard) связаны в одну сеть, все ссылки я прописываю с серыми IP. Удобно, безопасно, радует.

Мой код публикуется под лицензией MIT.

В проекте используется библиотека ifvisible.js, разработанная Serkan Yeren, лицензия MIT.

Скачать, 14 кБ

Зеркало

Подробнее..

Солнечная электростанция, интернет в деревне и самоизоляция

03.07.2020 10:08:54 | Автор: admin
Почти год прошел с моей публикации об установке солнечной электростанции на дом 200 кв.метров. В начале весны грянула пандемия и заставила всех пересмотреть взгляды на свое жилище, возможности существования в изоляции от общества и отношение к технологиям. У меня же за это время прошло боевое крещение всей техники и моего подхода самодостаточности своего дома. Сегодня я хочу рассказать о солнечной энергии, обеспечении себя в автономии всеми инженерными системами, а также нормальном и резервном доступе в Интернет. За статистикой и накопленным опытом- под кат.





Это еще не БП, но испытание нервов и подхода к организации жизни. Когда я строил дом, я рассчитывал на то, что какое-то время могут отсутствовать привычные жителю любого города удобства: вода, электричество, тепло, связь. Поэтому, подход мой основывался на резервировании всех критически важных систем:
Вода: собственная скважина, но есть колодец, чтобы набрать воду ведром, если выйдет из строя насос или откажет электросеть
Тепло: Теплоемкая стяжка, которая нагревается теплыми водяными полами и теряет до 3-4 градусов в сутки при -20 за окном. То есть до замерзания, при отсутствии внешней электросети, есть 2-3 дня, чтобы ввести в строй резервную систему отопления (газовый котел с питанием от баллонного газа).
Электричество: Помимо стандартных подведенных 15 кВт (3 фазы), есть собственная солнечная электростанция мощностью 6 кВт, запасом энергии в АКБ до 6,5 кВт*ч (70% разряда аккумуляторов) и солнечными панелями на 2,5 кВт. Практика показала, что летом, за счет работы на АКБ в вечерне-ночное время и подзарядки от солнца днем, можно жить автономно практически неограниченное время с некоторыми оговорками, о которых я поговорю ниже. Кроме того, есть резервный генератор, если долго будет отсутствовать внешняя сеть и будет пасмурно несколько дней тогда достаточно запустить генератор и подзарядить АКБ.
Интернет: Мобильный роутер с направленной антенной и сим-картами двух наиболее быстрых операторов сотовой связи
Более подробно хочу остановиться именно на солнечной энергии и доступе в сеть, так как они особенно востребованы и технологичны.


Солнечная электростанция
За прошедшее время я подкопил информацию о выработке солнечной энергии по месяцам. На графиках отчетливо видно, как с приходом осени и уменьшением светового дня, снижается общая выработка. Зимой солнца практически нет или оно настолько низко к горизонту, что тех крох энергии, которые удается собрать с помощью солнечных панелей, хватает только на поддержание минимальной работы электроприборов.


Мне очень часто задают вопрос по поводу отопления электричеством вырабатываемым от солнечных панелей. Просто посмотрите на показатели выработки в декабре за весь месяц и прикиньте, на сколько часов работы одного электрообогревателя хватит этой энергии! Напомню, что среднее потребление масляного радиатора равно 1,5 кВт.
Также я собрал очень интересную статистику потребления электроприборов за один цикл:
Стиральная машина 1,2 кВт*ч
Хлебопечь 0,7 кВт*ч
Посудомоечная машина 1 кВт*ч
Бойлер 100л 5,8 кВт*ч
Сразу видно, что большая часть энергии уходит на нагрев воды, а не на работу насосов или моторов. Поэтому я отказался от электрочайника и электроплиты, который хоть и кипятит воду довольно быстро, но тратит на это драгоценную электроэнергию, которой может не хватить для работы других жизненно важных систем. При этом, плита и духовой шкаф у меня газовые и будут работать даже при полном выходе из строя всей электроники.
Также приведу статистику выработки энергии по дням за июнь 2020 года.



С учетом того, что в РФ пока нет возможности частным лицам продавать выработанную ВИЭ энергию в сеть, ее нужно утилизировать самостоятельно, иначе она пропадает. Мой сетевой инвертор настроен таким образом, что для работы домашних электроприборов приоритетно используется энергия солнца, а потом энергия из сети. Но если дом потребляет 300-500 Вт, когда ясное небо и солнышко жарит, то будь хоть сколько панелей, а энергию девать некуда. Отсюда я вывел несколько правил, которые применимы ко всем хозяйствам, где есть солнечная электростанция:
Стиральная машина, посудомойка, хлебопечка включаются в околопик и пик дневной выработки, чтобы максимально задействовать энергию, полученную от солнца.
Электрический бойлер греет воду с 23 до 7 часов по ночному тарифу, а потом с 11 до 18, когда солнце находится над панелями. Вода при этом не успевает остыть полностью, если только не купаются подряд несколько человек в промежуток с 18 до 23 часов. В этом случае, бойлер включается вручную.
Газонокосилку и триммер я использую электрические: во-первых, электромоторы гораздо проще в работе, не требуют ГСМ и такого тщательного обслуживания, как бензиновые. Во-вторых, они тише работают. В-третьих, стоимость одного хорошего удлинителя равна канистре бензина и бутылке масла, а работать этот удлинитель будет куда дольше. В-четвертых, работа электрических косилок в солнечный день для меня бесплатна.
То есть все энергозатратные работы перенесены на дневное время, когда много солнца. Иной раз стирку можно отложить на день, если это не критично, ради ясной погоды.



Нагрузку в течение дня можно увидеть на следующем графике. Здесь видно, как в 11 часов включился бойлер и он закончил нагрев воды в районе 12 часов, тогда же включались другие электроприборы. После 13 часов использовалась электрическая газонокосилка, когда резко подскакивала выработка от солнечных панелей. Если бы лишнюю энергию можно было продавать, то график выработки был пологий, а излишки просто утекали в сеть, где потреблялись моими соседями.
Таким образом, за 11 месяцев, включая пасмурную осень и зиму, моя солнечная электростанция выработала 1,2 мегаватт*часа энергии, которая досталась мне абсолютно бесплатно.
Итог эксплуатации: Монокристаллические панели TopRay Solar за год не потеряли своей эффективности, так как выработка выскакивает даже за заявленные 2520 Вт ( 9 панелей по 280 Вт) при неоптимальном угле установки. Жить с помощью солнечной электростанции можно летом полностью автономно, а весной и осенью-экономно, если отказаться от электроплиты и электрочайника. Отапливаться электричеством от солнечных панелей невозможно. Зато летом кондиционер отлично работает только за счет вырабатываемой энергии.

Доступ в Интернет
В июне прошлого года я протестировал роутер Tandem-4GR от российской компании Microdrive. Он зарекомендовал себя настолько хорошо, что я даже установил один экземпляр себе в машину и он до сих пор обеспечивает меня доступом в сеть во время поездок. А вот дома я поставил параболическую сетчатую антенну, которая обладает минимальной парусностью, и подключил её ко второму такому же роутеру. Но меня терзала мысль о необходимости резервирования, ведь если закончатся деньги на балансе, сломается вышка оператора или у него отвалится канал связи, то и я останусь без выхода в сеть. Кстати, во время осенней грозы именно так и произошло, когда связь исчезла на 4 часа.



В начале этого года эта же компания выкатила на рынок устройство с поддержкой двух сим-карт и я не смог пройти мимо. Я даже выпустил обзор этого роутера, который оказался просто фантастически живучим и удобным в эксплуатации. Я его смонтировал на кронштейн антенны и теперь у меня не только минимальное расстояние от излучателя до роутера, то есть я не теряю сигнал на длинных проводах, но и зарезервирован канал на два разных провайдера.



Роутер периодически пингует заданные хосты и в случае отсутствия отклика переключается на другую симку. Для пользователя это проходит совершенно незаметно и это реально полезная функция. Мне же еще повезло, что вышки находятся примерно на одной линии, так как луч такой антенны очень узкий и вероятность получить хороший сигнал сразу от двух операторов не очень высокий. Но подобную задачу у знакомого я решил применив панельную антенну, диаграмма направленности которой заметно шире. В итоге, работают оба оператора, но основной симкой выбрана та, где оператор дает больше скорости.



После установки этого роутера я забыл о необходимости что-либо делать со своей сетью и теперь только жалею, что роутер поддерживает LTE Cat.4 и имеет интерфейс 100 Мбит/с, не давая качать файлы еще быстрее. Хотя один из операторов в моем наборе симок поддерживает агрегацию каналов и способен дать скорость выше, но тут я упираюсь в скорость стомегабитного интерфейса. Компания Microdrive очень охотно откликается на пожелания пользователей и обещает в этом году выпустить роутер с поддержкой LTE Cat.6 и гигабитным интерфейсом, а значит можно будет иметь такую скорость, что проводной провайдер просто остается за бортом. Минус мобильного интернета только один время отклика заметно выше, чем у операторов проводной связи, но это критично лишь заядлым геймерам, где заметна разница между 5 и 40 мс. Остальные пользователи оценят возможность свободного перемещения.
Итог: две сим-карты всегда лучше одной, а операторы сотовой связи куда быстрее исправляют проблемы на линии, чем операторы проводного интернета. Уже сейчас роутеры с поддержкой LTE Cat.4 могут конкурировать в цене ежемесячного доступа в сеть с проводными провайдерами, а при появлении роутера с поддержкой LTE Cat.6 разница в скорости доступа в сеть нивелируется и останется только разница отклика в несколько десятков миллисекунд, которые критичны только геймерам.

Заключение
Все идеи, заложенные при проектировании дома себя оправдали. Теплые водяные полы отлично греют, обладая большой инертностью. Нагревая я их электрокотлом по ночному тарифу, а днем полы медленно отдают тепло хватает без догревов при температуре до -15 на улице. Если температура ниже, то приходится включать на несколько часов котел днем.
Однажды скважина замерзла, когда на улице было -28, но колодец не пригодился. Я проложил греющий саморегулирующийся кабель вдоль трубы от скважины до ввода в дом и это решило проблему. Надо было сделать это сразу летом. Теперь у меня подогрев магистрали включается на ночь, если на улице температура ниже -15 градусов. Днем его включать нет необходимости, так как разбор воды достаточный, чтобы размораживать наледь, возникающую за время простоя.
Солнечная электростанция часто работает в режиме ИБП для всего дома, так как в частном секторе за городом отключения от получаса до 8 часов привычное дело. В этом году энергетики постарались и с января по март аварий не было, но с наступлением апреля начались ремонтные работы на всем протяжении линий и отключения электроэнергии стали постоянными. Вторая функция солнечной электростанции генерация собственной энергии: первый выработанный мегаватт*час собственной энергии произошел за 10,5 месяцев, включая осень и зиму. А будь возможность продавать излишки выработки в сеть, то первый мегаватт был бы выработан заметно раньше.
Что касается мобильного интернета, то уже можно смело заявлять, что по скоростям он приблизился к витой паре, которую затягивает большинство провайдеров в квартиры, а по надежности даже выше. Это заметно по тому, как быстро восстанавливают связь проводные провайдеры и операторы сотовой связи. У опсосов, даже при падении одной вышки, роутер переключается на другую и связь восстанавливается. А если оператор вообще перестал работать, то двухсимочный роутер просто переключается на другого оператора и происходит это незаметно для пользователей.
Пандемия и всё с ней связанное, продемонстрировала, что в своём доме жить гораздо безопаснее и вольготнее: никаких пропусков на прогулки по участку, отсутствие соседей с гиперактивными детьми, которые будут скакать по всему дому, нормальная связь и возможность удаленной работы, а также зарезервированные системы жизнеобеспечения делают жизнь очень привлекательной.
А теперь я готов ответить на ваши вопросы.
Подробнее..

4G-камера за 5000 рублей

22.10.2020 20:12:41 | Автор: admin
Этой камере для работы не требуется ничего кроме питания.
В неё вставляются симкарта и карта памяти. Встроенный 4G-роутер обеспечивает её интернетом (а заодно может раздавать интернет на другие камеры, смартфоны и любые гаджеты), встроенный регистратор записывает ролики по движению или непрерывно. Видео с камеры можно смотреть в мобильном приложении через облачный сервис.




Я давно хотел изучить камеры со встроенными модемами и для знакомства выбрал самую популярную на Aliexpress модель. Сейчас она стоит $66.70, я покупал её во время распродажи с использованием купонов за $48.94.

Камера снимает видео FullHD (2 МП, 1920x1080 точек) 15 кадров в секунду, позволяет прослушивать звук и передавать звуковые сообщения на объект наблюдения, у неё объектив 3.6 мм (угол зрения около 90 градусов), есть режим ночной съёмки. Камера работает с приложением CamHi.

Благодаря герметичному металлическому корпусу, камеру можно использовать как в помещении, так и на улице. По кругу вокруг объектива расположены десять инфракрасных светодиодов и датчик освещённости, благодаря чему камера видит даже в полной темноте.



В комплект входит блок питания 12V 2A (хотя камера потребляет гораздо меньше) с европейской вилкой.



Также в комплекте инструкция, шестигранный ключ и набор саморезов и дюбелей.



Внизу у камеры есть лючок, за которым располагаются разъёмы для NanoSim и MicroSD, на самом лючке динамик и микрофон.



У камеры две съёмных антенны: если смотреть сзади, правая антенна 4G, левая раздача Wi-Fi (если Wi-Fi для других устройств не нужен, эту антенну можно не ставить).



Из камеры выходит кабель с тремя разъёмами и кнопкой сброса, но два разъёма тюльпан не используются. Фактически, при работе камеры будет задействован единственный разъём питания.



Начальная настройка настолько проста, что с ней легко справится даже человек, далёкий от техники:

1. Вставляем в камеру симкарту и карту памяти, включаем камеру.
2. Устанавливаем на смартфон приложение CamHi (регистрация не нужна), даём ему все разрешения.
3. Нажимаем сверху Доб.кам. и скан. QR код, доб. UID. Наводим камеру смартфона на QR-код на этикетке сбоку камеры или на коробке.



4. Как только QR-код будет считан, окно чтения кода пропадёт и в соответствующем поле появится уникальный номер камеры (UID). Нажимаем галку в правом верхнем углу. Камера предложит изменить часовой пояс, посоветует установить пароль и появится в списке устройств.



Теперь достаточно нажать на камеру в списке и откроется полноэкранное окно просмотра видео с камеры (изначально в режиме низкого качества SD).



В режиме просмотра всё просто, я не буду описывать все пункты, можно разобраться методом тыка. :)

Рядом с камерой в списке есть шестерёнка, при нажатии которой открывается меню настроек камеры. Там нужно первым делом установить пароль (если не хотите, чтобы посторонние могли смотреть картину с вашей камеры), дальше нужно включить детектор движения в пункте Настр. трев. В Действ. при тревоге нужно включить запись на SD (верхний движок Уведомления тревоги включает push на смартфон при каждой детекции движения, нижний Действие при тревоге включает проигрывание камерой звуков при детекции движения (собачий лай, сирена, свой звук, записываемый с микрофона смартфона). Если вы хотите, чтобы камера записывала видео только при детекции движения, нужно зайти в следующий пункт Расписание записи и выключить запись (когда движок Вкл. запись включён, запись на карту ведётся непрерывно по расписанию). Все остальные пункты меню настроек можно не трогать.



Вроде бы всё настроили и всё работает. Но есть ещё один момент. У всех таких камер пароль Wi-Fi по умолчанию 123456789. Каждый, кто про это знает, обнаружив сеть с именем, начинающимся на MIFI_ может к ней подключиться и израсходовать весь ваш интернет-трафик. В отзывах на Aliexpres пишут, что пароль изменить нельзя. Конечно же изменить его можно и нужно:

1. Подключаемся смартфоном или ноутбуком к Wi-Fi камеры: имя сети MIFI_**** (вместо звёздочек будут буквы и цифры), пароль 123456789.
2. Запускаем браузер и заходим по адресу 192.168.100.1, появляется окно ввода пароля, вводим admin и попадаем в интерфейс встроенного роутера.
3. Нажимаем Wi-Fi Setings, попадаем на экран настроек Wi-Fi, меняем там пароль и нажимаем Apply.



На работу камеры это никак не повлияет, так как её модуль подключён к роутеру проводами, а не по Wi-Fi. При желании Wi-Fi можно вообще выключить, тогда для его включения нужно будет нажать кнопку Reset на плате роутера (до неё можно дотянуться, не разбирая камеру).

Кстати, по адресу 192.168.100.100 можно попасть в web-интерфейс самой камеры (логин admin, пароль admin), но там ничего интересного нет.

Для проверки качества съёмки и записи звука я установил камеру на даче. Вот так она снимает днём.


www.youtube.com/watch?v=S4E3j7xjflI

А так ночью.


www.youtube.com/watch?v=fGJkbDtUVXI


Расскажу о том, как устроена камера. В ней целых четыре платы: ИК-подстветки, модуля камеры, регистратора, модема-роутера. Болтающийся провод с никуда не подключённым разъёмом идёт от тюльпанов на кабеле (я уже писал выше, что они не используются).



Модуль камеры построен на довольно редком процессоре Ingenic T21. Продавец утверждает, что в модуле применён сенсор SONY, но я очень в этом сомневаюсь. Каких-либо обозначений на плате модуля я не нашёл.



Плата регистратора, в которую вставляется MicroSD карта, называется PTZ_38_3.2.



И последняя плата 4G-модем-роутер ALK_AF790_V2.0.



У роутера три антенных выхода. К выходам 4G и Wi-Fi подключены две внешние антенны, а к выходу 3G подключена вон та странная чёрная штука с дырками. Похоже, это плёночная антенна от какого-то мобильного телефона. В камере она размещена внутри корпуса в верхней его части.

Такие платы роутера продаются на Aliexpress и отдельно, стоят около $36.

Камера может питаться от любого источника питания 12 вольт или от сети через штатный адаптер. Я измерил потребление камеры от 12 В. В обычном режиме наблюдения камера потребляет 140-220 мА (максимум, когда идёт просмотр через мобильное приложение). В ночном режиме около 400 мА.

Если камера не используется для раздачи Wi-Fi другим устройствам, ей достаточно очень небольшого количества интернет трафика. Когда нет просмотра через приложение, потребление трафика минимально, во время просмотра трафик возрастает, но дешёвого тарифа для умных устройств (100 или 200 Мб в месяц) ей вполне хватит и подключать платную опцию видеонаблюдение не потребуется.

Такая камера станет отличным и недорогим решением там, где нет интернета и хватит единственной камеры (например в гараже). Впрочем, с помощью неё можно строить и беспроводное видеонаблюдение с несколькими камерами (тогда остальные камеры могут быть только с Wi-Fi и они будут подключаться к этой камере, как к роутеру). Можно даже попробовать сделать на базе этой камеры систему видеонаблюдения с внешним регистратором, подключив к нему по Wi-Fi эту и другие камеры, а источником интернета будет сама камера.
А ещё Wi-Fi, раздаваемый такой камерой, может пригодиться для умных устройств (автоматики, сигнализации, мониторинга температуры).

P.S. Я специально не даю ссылок и не указываю название камеры. Её клонов под разными названиями на Али много, найдёте без проблем.

2020, Алексей Надёжин
Подробнее..

4G-камера с детекцией человека

18.06.2021 22:18:25 | Автор: admin
Эта камера не требует Wi-Fi или кабельного интернета: в неё вставляется симкарта.
Она позволяет просматривать на смартфоне из любой точки мира живое видео, а также записи, сделанные при появлении человека в кадре.




Это одна из самых дешёвых 4G-камер на Aliexpress. Сейчас она стоит $58, на распродажах цена может падать до $52.

Камера работает только через мобильный интернет. Она не поддерживает Wi-Fi и не раздаёт его, разъём RJ-45 на кабеле никуда не подключён.

В комплекте блок питания 12V 2A. Камера потребляет около 210 мА в дневном режиме и около 345 мА в ночном режиме, когда работает ИК-подсветка.



Подсветка сделана на двух мощных ИК-светодиодах.



Снизу герметичный лючок, под которым есть слоты для NanoSIM и MicroSD. На лючке микрофон и динамик.



Корпус металлический, всепогодный. Передняя панель пластиковая. Недостаток такой конструкции в том, что камеру невозможно сдвигать влево-вправо относительно площадки крепления. Только вверх-вниз и вращать вокруг оси.

Мне не удалось разобрать камеру: нужно снимать переднюю панель, которая скорее всего приклеена.

Камера работает с приложением CamHI. Добавляется камера очень просто: нужно в приложении отсканировать QR-код с наклейки на боку камеры.

Настройки и режимы такие же, как у камеры (Zilink), но есть одно важное отличие: у этой камеры есть детекция человека в кадре, а значит запись по движению не будет срабатывать от колышашихся на ветру веток и пролетающих птиц.



Когда камера видит человека, в окне просмотра появляется рамка вокруг него.



Матрица в камере стоит китайская и на честные FullHD 1920x1080 можно не рассчитывать, но для того, чтобы следить, всё ли в порядке на объекте, качества вполне достаточно.



Пример записи по детекции человека. Я вышел из-за угла, камера начала запись примерно через секунду. Для проверки записи звука я спрашиваю, слышно ли меня. :)


www.youtube.com/watch?v=yxZC6YG_0D4.

Камера потребляет менее 64 КБ трафика в час, когда приложение не запущено. Неторопливый просмотр текущей картинки и трёх роликов, записанных по движению, потребовал 23 МБ. Если использовать камеру, ежедневно запуская просмотр, потребуется около 1 ГБ трафика в месяц, при еженедельном просмотре будет достаточно и 200 МБ. Я использовал камеру с симкартой Билайн с тарифом Связь Z, который наиболее выгоден для использования в камере.

Камеру можно сделать полностью автономной, если оснастить её аккумулятором и солнечной батареей.

Эта камера подойдёт для использования в гараже, на временных объектах (например для слежения за ходом стройки), а также в качестве резервной камеры (на случай, если основная система с несколькими камерами вдруг перестала работать).

2021, Алексей Надёжин
Подробнее..

Обещанного три года ждут LTE от Keenetic

11.03.2021 10:22:28 | Автор: admin

В конце 2020 года компания Keenetic выпустила ожидаемые роутеры с интегрированным модулем 3G/4G, предложив альтернативу легендарному роутеру Zyxel Keenetic LTE, который участвовал в моих прежних тестах. На этот раз роутеров сразу два и оба имеют большие шансы на успех. А новогодних праздников с лихвой хватило на всесторонние испытания. Хочу поделиться опытом эксплуатации и результатами своих испытаний, как эти роутеры справились с задачами в городе и в загородном доме.

Герой или бегун?

Компания Keenetic выпустила два устройства со схожими функциями, но с разной производительностью, правильно посчитав, что не всем на даче нужна гигабитная сеть, или в городе с гигабитной сетью провайдера можно упереться в производительность сетевого интерфейса.

Итак, у меня в руках два роутера Keenetic Hero 4G и Keenetic Runner 4G, с возможностью вставить SIM-карту и начать работу в любом месте, где ловит сеть 3G или 4G. Детально познакомиться с характеристиками моделей можно на сайте производителя, а я добавлю таблицу различий между моделями, чтобы дальше было проще.

Как видно из таблицы, старшая модель HERO отличается более производительным процессором, наличием 5, а не 4 сетевых интерфейсов, большей скоростью этих портов, ну и наличием USB порта для подключения внешних устройств. Вполне логично, что у старшей модели на борту так же имеется сеть Wi-Fi на 5 ГГц, в то время, как у младшей только 2,4 ГГц. Можно сделать предположение, что младшая модель будет больше популярна у загородных жителей и дачников, так как большого засилья Wi-Fi сетей в частном секторе нет и эфир на 2,4 ГГц не перегружен, как в многоквартирных домах. С другой стороны, у меня был опыт развертывания MESH сети на базе роутеров Keenetic на большом участке с несколькими домами - там у владельцев внутри дома смарт-телевизоры подключались по Wi-Fi 5 ГГц. Оба роутера могут являться контроллерами или элементами MESH сети прямо из коробки.

Внутри роутеры существенно различаются, единый только 3G/4G модуль, прошивка аналогична и есть выбор: за дополнительные функции, вроде гигабитной сети и USB порта можно заплатить несколько большую сумму или не переплачивать, если нужен только выход в инет по Wi-Fi.

Тесты и эксплуатация

Огромная благодарность инженерам компании за наличие стандартных входов SMA для подключения антенн к модулю сотовой сети. Это позволяет подключить внешнюю антенну и улучшить качество сигнала, если оно оставляет желать лучшего. Ну а с направленной антенной можно "выцелить" наименее загруженную БС и отсечь ближайшую вышку, которая может давать хороший сигнал, но низкую скорость.

Методика тестирования обоих роутеров была схожа и обкатана на тестах многих других устройств, таким образом испытания оказались максимально приближены к реальной эксплуатации. Тестирование разделено на три этапа:

1. Тест на улице в 200 м от базовой станции в стандартном исполнении. Используются собственные антенны.

2. Тест в доме, на высоте 10м от земли. Используются собственные антенны. Какая БС поймается автоматически - на той и тестируем. То есть будем вести себя, как самый неопытный пользователь - воткнул SIM-карту и работает.

3. Тест в доме на высоте 10м от земли. Используется направленная антенна PRISMA 3G/4G MIMO с усилением 27 дБ, направленная на базовую станцию с удалением 8 км. Антенна подключается к роутеру кабелем 5D-FB длиной 3м.

Все тесты проводятся при помощи сервиса Speedtest.net до сервера RETN Moscow 3 раза, фиксируется лучший результат. В качестве провайдера был выбран Wifire, так как он работает на базовых станциях Мегафон, который обеспечивает ширину канала 20 МГц и имеет хорошую пропускную способность своих линий. Надо отметить, что он еще и позволяет работать с пиринговыми сетями, не ограничивая скорость, как это делают другие операторы.

Результаты тестирования

Скажу честно, я был приятно удивлен получившейся таблице. Ни разу скорость не опустилась ниже 50 Мбит/с на прием. Причем даже в доме, где базовую станцию не видно невооруженным взглядом, скорость была вполне приемлемой. Стоит отметить, что тестирование проводилось зимой и листвы на деревьях не было, а значит летом скорость со встроенными антеннами может упасть, так как листва существенно влияет на прохождение радиосигнала на такой частоте (Band7 или 2600 МГц). Кроме того, дачников было мало и БС не сильно загружены, что тоже не может не радовать.

Отдельно хочу отметить, что несмотря на наличие БС заметно ближе к дому, роутеры цеплялись к БС на удалении почти 8 км со встроенной антенной! И даже скорость была вполне приличной, хотя направленная антенна на эту же БС прибавила 20 Мбит/с к результатам!

Также надо отметить механизм сканирования сетей. Он выдает список всех сетей, даже тех, которые недоступны для авторизации с этой SIM-картой. Хочется пожелать инженерам компании, чтобы они доработали этот сканер, что может облегчить ориентацию внешней антенны на БС - именно за это любили предшественника Zyxel Keenetic LTE.

Я протестировал роутер не только в режиме эксплуатации с радиомодулем, но и с использованием сотовых сетей в качестве резервного доступа. И в этом случае тоже было все отлично: достаточно выставить в интерфейсе проводного провайдера режим проверки доступности интернета АВТО, как при исчезновении сигнала или пропадании пингов, роутер сам переключается на резервный канал. То есть, если домашний проводной провайдер перестанет давать доступ в интернет по тем или иным причинам (закончились деньги, авария на линии), вы особо не заметите разницы - доступ в Интернет останется.

Итоги

Подводя итог, надо отметить, что долгожданные роутеры от Keenetic со встроенными 3G/4G радиомодулями вышли на славу. Весь функционал стандартных прошивок с интегрированным, а не внешним, модемом и возможностью подключения внешней MIMO антенны - это огромное подспорье всем дачникам и владельцам загородных домов. Тем интереснее, что роутеры Keenetic оснащены сервисом KeenDNS, позволяющим получить доступ к интерфейсу роутера и веб-сервисам устройств за роутером даже когда провайдер выдает серый ip-адрес. Это может пригодиться, если видеонаблюдение не наделено облачным сервисом.

Результаты замеров скорости обещают комфортную работу в сети, если БС не окажется перегружена. Ну и стоит пожелать инженерам компании доработать прошивку с учетом пожеланий пользователей, а может и заменить модем на другой, с поддержкой LTE категории 6 или 12, что положительно скажется на входящей скорости.

Подробнее..

Бюджетный дачный интернет

24.04.2021 10:05:15 | Автор: admin

В преддверии дачного сезона решал проблему с устойчивым интернет соединением в рамках ограниченного бюджета.

Дано

  • Отсутствие базовых станций мобильного оператора в прямой видимости.

  • Нестабильный мобильный интернет на скорости до 2Мбит/c.

  • Расстояние до вышки ~2км.

  • Щитовой дом внутри которого будет располагаться Wi-Fi роутер.

Ожидаем получить

  • Скорость не ниже 15Мбит/c - этого будет достаточно для параллельного проигрывания видеопотока в качестве 720p на 3х устройствах.

  • Покрытие 6 соток устойчивым Wi-Fi сигналом.

  • Минимальные финансовые и временные затраты.

Теория

Для выбора подходящего оборудования нам необходимо разобраться в теории и провести некоторые измерения:

  1. Т.к. сигнал 4G может передаваться на различных частотах нам потребуется определить частоту, на которой работает ближайшая базовая станция.

    Для этого устанавливаем на телефон приложение Сотовые вышки, локатор или аналогичное, далее запускаем приложение находясь на территории дачного участка и обращаем внимание на частоту работы базовой станции. В моём случае это 2657Мгц. Так же мы узнаем примерное направление, в котором расположена станция.

  2. Для повышения скорости передачи сигнала технология 4G использует технологию MIMO.
    Это значит, что сигнал передаётся по 2м каналам - в горизонтальной и вертикальной поляризации.

  3. Мы должны учитывать, что в коаскиальном кабеле происходят значительные потери сигнала, примерно 0,5Дб на 1м кабеля. Чем дороже кабель, тем меньше потери.

  4. Чем выше установлена антенна, тем лучше качество сигнала - Эйфелева и Останкинская башни нам на это намекают.

Оборудование

Вооружившись полученной информацией переходим к выбору оборудования:

  1. Антенна: при выборе антенны мы ориентируемся на рабочую частоту 2600Мгц. Т.к. Базовая станция находится относительно недалеко, будет достаточно усиления 10-15Дб.

    Тип антенны - панельная. Если качество сигнала хуже и базовая станция находится дальше, подойдёт параболическая антенна - это повысит стоимость решения и усложнит настройку антенны из-за более узкого луча, но коэффициент усиления будет значительно выше.

    Чтобы исключить потери сигнала в кабеле, будем выбирать антенну с возможностью установки симкарты или модема внутри антенны.

    Антенна должна поддерживать MIMO.

  2. 4G модем: должен поддерживать выбранную симкарту, иметь возможность подключения антенны, поддерживать MIMO. Модемы с поддержкой MIMO имеют 2 разъёма для подключения антенн.

  3. Wi-Fi роутер: т.к. скорость 4G интернет соединения невысока и проблем с перекрытием Wi-Fi каналов на дачном участке нет, нам будет достаточно 2,4Гц Wi-Fi роутера.

В результате был выбран следующий комплект оборудования, компоненты выбирались исходя из минимальной стоимости и технических характеристик, обеспечивающих мои потребности:

  • Антенна: Petra-12 MIMO 2x2 BOX, антенные разъёмы CRC-9 (как в 4G модеме)

    Плюсы: возможность установки 4G модема внутри антенны, как следствие, отсутствие потери сигнала в коаксиальном кабеле, нет дополнительных затрат на кабель. Антенна укомплектована 10м USB кабелем который подключается в ноутбук или Wi-Fi роутер.

    Минусы: пыле/влаго защита - IP54, этого недостаточно для установки антенны вне помещения, я устранил данный недостаток с помощью силиконового герметика.

    Стоимость: 3 000р. + герметик 200р.

  • 4G модем - Huawei 3372.

    Плюсы: один из самых распространённых USB модемов, следовательно, не будет проблем с драйверами в нашем роутере.

    Минусы: обновлённая версия модема лишилась антенных разъёмов.

    Стоимость: 2 900р.

  • Wi-Fi роутер: ZBT we1626

    Плюсы: стоимость, возможность подключения USB модема, за месяц эксплуатации проблем не возникло

    Минусы: сомнительный производитель

    Стоимость: 1 400р.

  • Стоимость комплекта: 7 500р.

4G антенна расположена на уровне 2го этажа, если сигнал ухудшится - можно поднять антенну выше, установив её на мачту.

Wi-Fi роутер расположен внутри дома на 2м этаже.

Результаты тестирования

CINR - Соотношение сигнал/шум. Больше - лучше.
RSSI - Уровень мощности принимаемого сигнала. Больше - лучше.

Роутер находится внутри дома на уровне 1го этажа, модем подключен непосредственно в роутер:

Модем подключен в антенну, антенна находится на уровне 2го этажа:

Итог

  • Вместо нестабильной скорости соединения, мы получили качественный сигнал и скорость 15Мб/c.

  • Wi-Fi сигнал ловится на всей территории участка и за его пределами. 2.4ГГц сигнал успешно преодолевает стены щитового дома и обеспечивает нам запас по скорости.

  • Финансовые затраты: 7500р.
    Временные затраты: всё что потребовалось сделать - это соединить устройства между собой, прикрепить их к стене в правильном месте и воткнуть в розетку.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru