Подключение usb камеры к роутеру keenetic

Удаленный доступ к Web интерфейсу IP камеры

Удаленный доступ к Web интерфейсу IP камеры или видеорегистратору без использования белого IP адреса можно выполнить с помощью роутера Keenetic. В роутерах Keenetic есть поддержка службы KeenDNS. Эта служба позволяет удаленно подключиться к web интерфейсу IP камеры или видеосерверу (или видеорегистратору) при правильной настройке роутера.

Начнем с того, что необходимо подключить IP камеру к роутеру в рамках домашней сети, т.е. при вводе адреса IP камеры или видеосервера мы попадаем в веб интерфейс. Схема простейшая: к порту роутера подключаем IP камеру витой парой, смотрим что линк поднялся (зеленый индикатор на роутере замигал). После этого вводим IP адрес камеры. Для примера у меня IP камера с адресом 192.168.1.188. Это заводской IP адрес для камер Trassir. Соответственно роутер имеет адрес 192.168.1.1, что является шлюзом для настроек IP камер. Проверяем подключение или командой PING или просто, открываем браузер и вводим IP адрес камеры 192.168.1.188. Видим что доступ есть.

Удаленный доступ к Web интерфейсу IP камеры

Удаленный доступ к Web интерфейсу IP камеры

Настройка KeenDNS на роутере Keenetic

Настройка KeenDNS на роутере Keenetic начинаем с того, что заходим в настройки роутер. Как правило для того чтобы попасть в настройки роутера нужно ввести его адрес в браузер. Если вы не меняли заводской IP адрес роутера, то скорее всего это адрес выглядит так: 192.168.1.1. Вот его то и вводим. Далее следуем инструкции:

Заходим в настройки роутера и переходим во вкладку СЕТЕВЫЕ ПРАВИЛА и далее ДОМЕННОЕ ИМЯ. В поле вводим (придумываем) доменное имя. Это имя мы будем вводить в строку браузера для подключения через интернет к веб интерфейсу IP камеры. После добавления имени Keenetic предложит добавить к имени свое имя. Таким образом мы создаем доменное имя 4 го уровня.

Настройка KeenDNS на роутере Keenetic

После того как имя создали опускаемся ниже в этом же меню. Попадаем к следующим настройкам Доступ к веб-приложениям домашней сети. Тут нужно нажать на кнопку добавить.

Доменное имя KeenDNS

  • ИМЯ — произвольное имя. Но этот текст будет присутствовать в доменном имени. Проще всего добавить несколько букв. Т.к. моя камера PTZ (управляемая камера), то и название у нее PTZ.
  • Доступ из интернета — выбираем авторизованный доступ. Потребуется вводить логин и пароль от устройства.
  • Устройство — выбираем устройство подключенное к роутеру. IP камеру или видеорегистратор. Выбираем либо по IP адресу, либо по названию, если устройство зарегистрировано на роутере.
  • Протокол и порт оставляем без изменений.
  • Сохраняем настройки.

Теперь если ввести ваше доменное имя в строку браузера, то вы сперва попадете на авторизацию роутера, после регистрации на роутере попадаем на IP камеру. Авторизуемся на ip камере и заходим в веб интерфейс удаленно.

Читайте также:  Роутер тп линк арчер c80

Авторизация KeenDNS

Таким образом, можно подключить удаленный доступ не только в IP камере, но и к видеорегистратору или серверу. Нужно только чтобы у этого устройства был web интерфейс. Для добавления нового устройства проделайте все тоже самое, только выберите из списка нужное устройство. И если необходимо, то можно сделать ПРЯМОЙ доступ, без авторизации на роутере.

Источник

Непрофессиональное видеонаблюдение квартиры занятно и недорого

С момента как у меня в квартире на страже появилась GSM сигнализация, появилась мысль о том, что неплохо бы иметь в мое отсутствие в квартире и «глаза» в случае срабатывания датчиков сигнализации (а может срабатывание ложное?). Поскольку я инженер в области информационных технологий, ни о каком профессиональном решении в виде регистратора и кучи камер речь не шла — только все сам, своими руками. Бюджет тоже сразу было решено обнулить ограничить, а в случае успешности проекта уже думать о его дальнейшем улучшении и модернизации.

Железо

Первым делом подбираем железо. «Глаза» подразумевают камеру, тут уж никуда не денешься. Потом встает вопрос что делать с полученным изображением — хранить его, передавать куда-то и т.д. Так я подумал про подключенный через UPS роутер с модемом 4G для стабильного канала с интернет который тяжело «положить» потенциальному грабителю.

На работе мы с успехом уже несколько лет пользуемся роутерами с USB портами ZyXel Keenetic (конкретно моя уже устаревшая модель Giga2). После того как разработчики прошивок «прикрутили» такую штуку как OPKG (менеджер пакетов) — появилась возможность превратить свой роутер в персональный компьютер с linux c широчайшими возможностями, чем я и решил воспользоваться для своей цели. Итого, уже имея дома компьютер-роутер с подключенным модемом 4G мне не хватало только «глаза» — камеры USB. Вспомнив, что года три-четыре назад покупал для родителей web камеру logitech С270 для их общения с родственниками через skype на компьютере и то что сейчас они общаются уже через планшет — камеру у них реквизировал. Кстати на камере на лицевой панели есть светодиод, который показывает работает ли камера или нет — в дальнейшем это оказалось очень удобно для визуального определения работы системы видеонаблюдения.

Сопряжение и настройка железа

Итак, железо есть. И что не может не радовать — пока находимся в рамках бюджета.
На моем роутере два USB порта, один из которых уже был занят USB модемом 4G. Будем использовать и второй, воткнув туда камеру logitech С270. Для того, чтобы роутер мог работать с камерой нужно предварительно установить на роутере компонент OPKG (в этом компоненте ставим все галочки кроме «Модули ядра для поддержки USB DVB-тюнеров»). Но тут есть подвох — для работы OPKG в роутере нужно дисковое пространство (гигабайта хватит за глаза), но где его взять, ведь оба порта USB на роутере уже заняты? Вариантов решения оказалось два — либо USB hub c флешкой (первое что сразу приходит в голову), либо то, что в мой USB модем 4G можно поставить карту microSD. И найденная дома старая медленная карта microSD 8 гигабайт сразу отправилась в модем. Файловую систему оставил на карте NTFS (хотя настоятельно рекомендуется EXT2 или EXT3). Создаем папку Install и закачиваем нужный образ Entware в нее.

Читайте также:  Обновить тп линк роутер арчер

Затем идем в админку роутера, вкладка OPKG, выбираем нашу карту памяти, в строке «Сценарий initrc» пишем

и нажимаем Применить.
После установки OPKG, SSH клиентом (я использую программу Putty на своем ноутбуке c windows) цепляемся к роутеру и выполняем следующие команды для обновления OPKG:

По умолчанию на SSH логин root пароль keenetic (или zyxel в зависимости от версии прошивки). Пароль настоятельно рекомендуется поменять командой passwd.

Софт

Далее устанавливаем программу motion.

Именно она будет работать с нашей камерой, анализировать изменение картинки и давать указание роутеру куда посылать полученное изображение. Файл настроек программы motion это \etc\motion\motion.conf, редактируя его меняем нужные нам настройки. Первым делом я установил поддерживаемое камерой максимальное разрешение 1280×720, повернул на изображение на 180 градусов (мне удобнее было установить камеру «вверх ногами»), запись 2 кадра в секунду.

rotate 180 width 1280 height 720 framerate 2

Записывать весь видеопоток и транслировать его в интернет я необходимости не видел, поэтому настроил motion записывать видео и передавать его только в случае изменения изображения. В процессе настройки motion стало понятно, что она не поддерживает с моей камерой режим MJPEG, а поддерживает только режим YUYV — в результате чего результатом работы motion будет не видеоряд, а только последовательность фотографий JPEG.

Также я настроил motion так, что копия фотографий копируется на внешний FTP сервер.

on_picture_save wput ftp://login:pass@XX.29.136.XX %f

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

Настоятельно рекомендуется поменять логин пароль на подключение к вашей камере.

stream_authentication login:pass

После всех настроек смотрим в браузере результат по адресу:

Внимание! Если никакого изображения в браузере вы не увидели, следует обратить внимание на вашу версию прошивки Keenetic. Предположительно начиная с версии прошивки 2.11.A.4.0-1 модули видео по умолчанию не подгружаются, поэтому в SSH надо их загрузить «ручками» или добавить в скрипт запуска:

/opt/sbin/insmod /lib/modules/3.4.113/i2c-core.ko /opt/sbin/insmod /lib/modules/3.4.113/i2c-dev.ko /opt/sbin/insmod /lib/modules/3.4.113/videodev.ko /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-core.ko /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-memops.ko /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-vmalloc.ko /opt/sbin/insmod /lib/modules/3.4.113/v4l2-common.ko /opt/sbin/insmod /lib/modules/3.4.113/uvcvideo.ko 

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

Управление

Проделав всю эту работу, пришла мысль о том, что надо как-то этим управлять, т.е. включать и выключать в нужные моменты времени (причем главным образом удаленно). Вопрос решил установкой клиента SSH на свой android смартфон. После выбора SSH клиентов остановился на ScriptKitty. Нажатием двух-трех клавиш на смартфоне можно быстро выполнить включение или отключение motion.

/opt/etc/init.d/K99motion restart

Завершение motion через SSH:

/opt/etc/init.d/K99motion stop

Но тут ждал еще один подвох — «серый» ip адрес на моем модеме 4G. Подключаясь к роутеру через Wi-fi без проблем можно выключить или включить motion. Но что делать, если ты за пределами Wi-fi своего роутера, а у твоего роутера «серый» ip? Я нашел спасение в виде VPN. Схема следующая — своим домашним роутером я цепляюсь к роутеру на работе со статичным IP посредством PPTP клиента(на работе на роутере установлен PPTP сервер). Теперь сделав проброс порта SSH с рабочего роутера на домашний я наконец-то могу управлять своей камерой удаленно обращаясь со своего смартфона по статичному адресу роутера на работе.

Читайте также:  Ошибка sim карты роутер

Также пробовал автоматизировать управление с помощью автоматизатора Tasker (у него есть свой отдельный SSH клиент) — отслеживать подключение смартфона к Wi-Fi роутера и в зависимости от этого включать или выключать motion. Логика тут такая: смартфон подключен к Wi-Fi роутера — значит я дома — камеру отключить. Смартфон не подключен к Wi-Fi роутера — значит я не дома — камеру включить. Но поэкспериментировав, от этого варианта отказался — слишком много ложных срабатываний. Например я дома, смартфон заснул, роутер потерял смартфон, включилась камера — ну и т.д. В настоящее время пользуюсь только ручным способом.

Заключение

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

Источник

Публикация ip камеры через zyxel Keenetic usb Huawei E3372

Имеется:
роутер Zyxel Keenetic 4G III. Интернет-центр для подключения к сетям 3G/4G через
USB-модем Huawei E3372 https://consumer.huawei.com/en/routers/e3372/
https://keenetic.ru/ru/zyxel-keenetic-4g-3

ip камера HikVision DS-2CD2432F-IW (3Мп компактная IP-камера с W-Fi и ИК-подсветкой до 10м) https://hikvision.ru/product/ds_2cd2432f_iw

1)Заходим в web интерфейс роутера Zyxel Keenetic 4G III к примеру http://192.168.1.1 (IP-адрес устройства по умолчанию)192.168.1.1 (IP-адрес устройства по умолчанию)

2)Узнать точный IP-адрес, который Keenetic получает от USB-модема, можно в разделе 3G/4G

3)В интерфейсе модема (доступен по адресу 192.168.0.100) в разделе «Настройки DMZ» нужно включить функцию DMZ (проброс всех портов) и в качестве «IP-адреса DMZ» указать адрес, который Keenetic получает от модема (в нашем примере это адрес 192.168.0.100), выглядит это примерно так:

4)Затем перейдите к настройке проброса портов в интернет-центре Keenetic. Подключитесь к веб-конфигуратору и перейдите на страницу «Переадресация» Трансляция сетевых адресов NAT. Добавьте правило переадресации портов. В поле «Вход» укажите интерфейс USB-модема, а в поле «Выход» устройство, на которое будет осуществляться проброс портов.

лишние порты могут публиковатся из-за службы UPnP
5)Резервируем ip адрес камеры по мак адресу в Zyxel keenetic


6)Параметры ip камера HikVision DS-2CD2432F-IW , IP адрес по умолчанию у всех IP камер Hikvision – 192.0.0.64, логин – admin, пароль – 12345

меняем пароли на более сложные от авто подбора

Источник

Оцените статью
Adblock
detector