Escam g02 подключение к телефону
Можно, но можно и запаролить - есть галка в настройках опять же только в web'ке.
ISR, я заказал на алике за 21.69. Пока жду.
Купил камеру. Оказалось, что доступ к камере можно получить без логина/пароля. rtsp://192.168.1.41/11Hello, RTSP url only be used at local ,so others people can not access your camera from internet by rtsp. Здравствуйте, URL-адрес RTSP можно использовать только локально, поэтому другие люди не могут получить доступ к вашей камере из Интернета по rtsp. Здравствуйте, URL-адрес RTSP можно использовать только локально, поэтому другие люди не могут получить доступ к вашей камере из Интернета по rtsp.
Странно, по идее, как и для других подобных камер, должно быть можно смотреть rtsp-поток, обеспечив доступ к нему извне, там (белый ip или (динамический ip + ddns)) + проброс портов на роутере. Сам проверить не могу, т.к. у меня вообще "серый" ip. "Снаружи" смотрю только через андроид приложение CamHi. Более того, в настройках камеры есть опции для указания до 2х ddns.
ISR,да, это чайна саппорт. но лучше через веб поставить пароль
Вот только мне не совсем понятно, в камере есть опция RTSP Permission check: On/Off, но нет установки самого пароля для rtsp-потока, возможно используются логин/пароль те же, что и для доступа к web-интерфейсу. Информация для шапки:
RTSP потоки:
1) rtsp://camera.ip.addr/11
2) rtsp://camera.ip.addr/12 Привет. Подскажите, что лучше взять эту или QF002? Камера в основном будет использоваться как бюджетная видеоняня.
Скажу сразу QF002 не использовал. Но вот странность в чем, G02 я брал в основном по 20$, а то и меньше за счет поинтов, а QF002 продается от 30$. Интуиция мне подсказывает, что разница в 10$ не просто так.
С другой стороны, разрешение вроде одинаковое и конструкция похожа.
Давайте попытаюсь сравнить их.
QF002:
Процессор: Hisilicon chipset
Облако: Xmeye, соответствующее приложение.
ONVIF: нет
Minimum illumination: Color: 0. 1Lux, B/W: 0.01Lux
Alarm linkage: Здесь не нашел, но видео записывать на FTP кажется точно не умеет.
Infrared LED: 11
Infrared Distance: 10m
Вот пока все, если что найду - дополню, а так каждый сам выбирает, что именно ему важней из параметров.
iSpy подключилась к G02 по ссылке:
Естественно вместо 192.168.1.199 - адрес вашей камеры.
G02 тоже облачная, нужно выставить в настройках камеры P2P в Enable.
Хотя у меня CamHi упорно не хотела через мобильную связь подключаться (только в локалке по wi-fi) потом как-то заработало. Даже записи с карты памяти проигрывает.
А вот кто знает как эти записи и чем смотреть на компе после скачивания через web-интерфейс?
Также смог подключиться извне старым способом с пробросом портов на роутере, программой tinyCam.
rtsp просматривается без авторизации. Закрыть анонимный просмотр мне не удалось. Кто знает как отключить неавторизованных?
sashgluk, ну давайте по порядку:
1. Облачная? Скорее всего да, а иначе через что работает CamHi, только вот не ясно, что за облако, и как к нему подключиться чем то другим, кроме CamHi, как это возможно с другими облаками, например, XMeye, того же Escam.
2. Записи с карты на PC можно посмотреть сконвертировав их в avi, например, при помощи софта с сайта Escam, ссылка в шапке, или вот выкладываю выдранный оттуда конвертер:
Play_Conv.zip ( 1.03 МБ )
3. Это очень хорошо, что камера видна извне при пробросе портов, т.к. при отказе облака можно будет использовать напрямую. В Sricam SP012 например тоже есть rtsp поток, но запоролить его нельзя - что очень плохо. Я надеюсь, что здесь все таки можно будет запоролить rtsp вот этой опцией:
Просьба, если проверите, подтвердите - удалось запоролить или нет.
Еще раз убеждаюсь, что данная Escam G02 по софту гораздо лучше Sricam SP012.
Также смог подключиться извне старым способом с пробросом портов на роутереА кстати вопрос, используется белый IP? Если да, то с ним все ясно, а вот если динамический IP, то надо же использовать сервис dynDNS, какой именно использовали в этом случае?
А вот кто знает как эти записи и чем смотреть на компе после скачивания через web-интерфейс?перекодируете .264 в .avi
ISR,
Спасибо за наводку, пока конвертацию не пробовал. Не очень то это удобно конечно каждый раз преобразовавать файлы, проще будет поставить отдельную писалку.
Запоролить RTSP удалось! Ура! Действительно заработало только после выдергивания провода питания.
На роутере уже проброс портов к нужным девайсам (камеры, UPS, умный дом, компы по RDP и т.п.)
Насчет DDNS понял, спасибо. Кстати, в этой камере, что встречается не часто, например, нет все в той же Sricam, есть свои настройки DDNS, ну если к примеру нет роутера или у него какие либо проблемы с ним. Например у меня D-Link в нем можно использовать либо ихний ddns или DynDNS, с ихним вроде говорили про некие проблемы (сам еще не проверял, пока не решился перейти на динам.IP), а DynDNS вроде уже не free.
Вот у меня еще проблема (вопрос) возникла с пробросом портов (тренируюсь пока нет дин.IP) - можно прописать на конкретный IP несколько портов (через запятую или даже диапазоном через дефис). Прописываю для одной камеры порт 554 (для rtsp-потока) - все ок. Далее пытаюсь прописать для второй камеры (естественно уже с другим IP) тот же порт, и роутер ругается - типа того, что такой порт уже проброшен. Я бы понял если бы можно было наоборот задать список IP и указать один порт для них для проброса, но такой возможности я не нашел. И как тут быть?
По гуглил: здесь прямо написано проброс портов
"Важно знать: открыть порт с определенным значением – можно не более, чем для одного ПК в локальной сети. То есть, нельзя открыть один порт для двух или более компьютеров."
Выход вижу один - менять порты для rtsp-потоков, что внесет наверное некоторые неудобства, т.к. по умолчанию программы используют именно 554-й порт. И тут еще возникает проблема, опять с этой Sricam, кажется там нет возможности изменить порт rtsp-потока, т.к. вообще нет web-интерфейса. Тогда получается, что 554 оставить для Sricam, а Escam'ах менять порты. Интересно что можно было сделать, если бы было хаотя бы две таких убогих камеры, как Sricam?
А вот еще одну штуку бесплатную нашел - вообще не нужен не белый IP, не проброс портов, может кто знает в чем могут быть потенциальные проблемы использования такого удобного сервиса. Я конечно понимаю, что это дополнительная прослойка, которая может отказать в любой момент, но как доп.возможность может сойдет?
vpnki
Ну и объясню почему я не спешу перейти на динам.IP, хотя это делается бесплатно, по звонку в тех.поддержку прова. А дело в том, что при использовании динам.IP Придется перейти с облегченного протокола IPoE (так кажется он зовется) на PPPOE или даже на L2TP, а эти протоколы очень ресурсожерные, что может перенагрузить мой слабенький роутер D-Link DIR-615 (много устройств в лок.сети). Выход конечно купить кинетик, какой нибудь GigaIII и горя не знать, но это 7т.р., пока я не готов, может со временем.
ISR,
На камерах порты менять не нужно.
Я просто на роутере задаю разные порты для разных камер и перекидываю их на IP нужной камеры на порт 554.
Например:
1) Порт tcp/1554 перекидываем на IP камеры1 на порт 554
2) Порт tcp/2554 перекидываем на IP камеры2 на порт 554
3) Порт tcp/3554 перекидываем на IP камеры3 на порт 554
А при подключении со смартфона в настройках проги указываем порт rtsp 1554 для камеры 1, 2554 для камеры 2 и т.д.. Также и с любыми другими портами.
Согласно пирамиде Маслоу, безопасность – вторая из основных потребностей человека. При этом важна не только личная безопасность, но и сохранность своего имущества. В наш век высоких технологий обеспечить контроль своего имущества достаточно легко. Сегодня пойдет речь о доступной технологии организации видеонаблюдения посредством камер Escam.
Мне на обзор магазином ESCAM Authorization Store были предоставлены две камеры Escam: QP136 и G50. Камеры сильно отличаются как по внешнему виду, так и по дополнительным функциям.
Сравнивать эти две камеры… да что там сравнивать? Просто посмотрите на них!
Так, справа камера, с механизмом поворота и антенной. А слева «лампочка»… Да, она умеет не только снимать, но и светить. Сначала речь о ней.
Камера-лампочка (модель QP136), отличный выбор для тех, кто хочет беспалевно поснимать. Беспалевно? Нет. Используя такую камеру, вы обязаны уведомить окружающих, что вы ведете скрытую видеосъемку. Заботливый производитель для этого даже наклейку вложил.
Рекомендую использовать, дабы избежать неприятностей с правоохранительными органами.
Поскольку камера имеет форму лампочки, то и питание подается как у обыкновенной лампочки, через патрон Е27.
И этот патрон тоже идет в комплекте. Все содержимое коробки на следующем фото.
Собственно сама камера, патрон Е27, наклейка, инструкция и… набор из двух дюбелей и шестигранника (что им закручивать, в патроне под обыкновенную отвертку болтики).
Рассмотрим камеру поближе. Патрон нас не интересует, интересует всё остальное.
По центру линза камеры (фишай, по заявлению производителя 180 градусов, по картинке всего 160-170), отверстия громкоговорителя на фото снизу, точка справа – микрофон, кнопка сброса слева-сверху (видимо там и предполагается использовать шестигранник), отверстие для карты памяти сверху (почти не видно, рядом с отверстием нарисована молния). Так же по бокам есть 3 прямоугольных окошка, за которыми спрятаны три светодиода (1 Ватт мощности каждый). Таким образом, орган управления тут один – кнопка сброса.
Упаковка просто прекрасна.
Нужно быть «Почтой России», чтобы разбить содержимое такой упаковки. Мне же всё доехало даже не помятым.
А теперь о G50. Камера имеет механизм поворота по двум осям. Управлять положением камеры можно удаленно.
Снизу расположен датчик освещения (скорее всего обычный фоторезистор), по кругу установлены ИК-светодиоды (их слегка видно, светятся красным). Микрофон справа-сверху от камеры (направлен всегда туда, куда и камера).
Карта памяти устанавливается снизу, там же находится кнопка сброса.
Все остальное находится сзади.
Отверстия, за которым спрятан громкоговоритель, разъем ethernet (работу через этот разъем не проверял, так как нет кабеля), разъем питания (5 вольт micro-USB) и антенна (которую можно слегка повернуть).
Снизу резиновые ножки и гнездо крепления.
Гнездо крепления на фото ниже, где показана комплектация.
И снова видим комплект дюбелей, нажималку для кнопки сброса (тут нет шестигранника, есть другая ерунда для доступа к скрытой кнопке сброса), адаптер питания, кабель питания, крепление камеры (хоть на стену, хоть на потолок), инструкцию и саму камеру.
Упаковка снова на высоте.
Камера QP136 имеет сверхширокоугольный объектив и источник света видимого диапазона. Камера G50 имеет возможность менять положение камеры, внешнюю антенну (по логике она должна быть лучше встроенной), ИК-подсветку и выход ethernet.
Теперь несколько слов о том, как работают эти камеры.
Производитель рекомендует использовать приложение ICSee. Приложение коряво переведено на русский язык, нужно приложить усилие, что бы понять, что же автор программы имел ввиду. К тому приложение довольно сырое, вносит смуту в устройство на ОС андройд (пытается взять на себя функции лаунчера).
Приложение встретит вас экраном авторизации. Регистрируемся, авторизируемся и проходим дальше.
Далее открывается список камер, но он пока пуст. Жмем символ (+) в верхнем правом углу.
И видим несколько способов подключения камеры.
Изначально камера не будет подключена ни к какой беспроводной сети, пароль то она не знает. К тому же чтобы подключить камеру необходимо знать ее серийный номер. Поэтому при первом подключении необходимо имспользовать способ автономного подключения. Для включения автономного способа необходимо трижды нажать кнопку сброса, камера подаст голосовую команду (она вообще довольно криклива) и в списке доступных беспроводных сетей появится новая точка доступа. По умолчанию пароль 1234567890.
Как только будет установлена связь, откроется экран трансляции. Это основной экран при работе с камерой.
Чтобы узнать серийный номер камеры, необходимо нажать шестеренку в правом верхнем углу экрана. Приложение перейдет в меню настройки камеры.
Нам нужен последний пункт меню, который называется «общий».
Скопировать серийный номер не получится, придется переписать его вручную.
В этом же меню можно настроить время на камере, нажав на «Время оборудования».
Теперь необходимо настроить камеру так, что бы она подключалась к необходимой точке доступа беспроводной сети. Для этого идем в главное меню настроек и там выбираем пункт «настройки сети».
Выбираем «режим маршрутизации», выбираем необходимую точку доступа из доступных, вводим пароль и жмем «Сохранить». После этого камера перезагрузится и подключится к указанной беспроводной сети.
Теперь можно подключаться к камере из любой точки земли. Для этого необходимо добавить камеру другим способом. Выберите «добавить общую камеру» и введите серийный номер камеры.
Камера может просто транслировать видео через интернет, если нет карты памяти. Если карта памяти установлена, то камера сможет выполнять функции сторожа, делать фото, снимать видео и отправлять уведомление на телефон в том случае, когда будет замечено какое-либо движение в кадре.
Для настройки режима охраны перейдите в настройках в меню «настройки будильника» (внезапно).
Просмотреть записанное видео можно непосредственно через интернет, для этого необходимо подключиться к камере и на экране онлайн просмотра нажать на значок «для просмотра» (на значке изображена папка и лупа).
Откроется всплывающее меню, в нем необходимо выбрать, что именно необходимо просмотреть, видео или фото.
Если с просмотром фото все просто и понятно, то просмотр видео довольно необычен.
У камер есть много положительных качеств и отрицательных недостатков. К положительным качествам можно отнести отличную съемку в темноте. Недостатком камеры я считаю хитрую файловую систему , из-за которой не прочитать содержимое карты памяти. Так же одним из недостатков является излишняя громкость камеры, которая может сыграть злую шутку в случае охраны серьезного объекта (по звуку злоумышленник сможет определить местонахождение камеры и извлечь из нее карту памяти). Так же поворот камеры доступен только при прямом подключении камеры в режиме точки доступа, а через интернет камерой управлять не получается. Ну и, пожалуй, главным недостатком является недоработанное приложение для ОС андройд. Да, камерой можно пользоваться через браузер, но камера запрашивает пароль, которого я не знаю. К тому же я пользуюсь этими камерами всего месяц и досконально разобрался только с основными функциями камер.
Обзор можно считать не законченным. Я ещё поэкспериментирую с подключением к камерам через браузер и подключением при помощи других программ. Так что ещё увидимся на форуме.
mefi73 Опубликована: 02.04.2018 0 0Подключение IP камеры к Wi-Fi роутеру с приложением «IPC View» (Wanscam)
- «IPC View» для Wi-Fi IP камер
- Инструкция «БЫСТРЫЙ СТАРТ»
- Приложение «IPC View»
- Подключение IP камеры к Wi-Fi сети
- Название IP камеры в приложении «IPC View»
- Пароль IP камеры в приложении «IPC View»
- Где выгодно купить Wi-Fi IP камеру
Созданное разработчиком Newcam приложение «IPC View» является универсальным, поэтому подходит для подключения большинства Wi-Fi IP камер от разных производителей, таких как: Wanscam, Hisilicon, Dahua, Tecsar, Foscam, Green Vision, Yi, Ezviz, Imou, Reolink, Vstarcam, Oltec, Atis, Unitoptek и мн. др.
Инструкция «БЫСТРЫЙ СТАРТ»
Внимание! Smart IP камеры не поддерживают работу по беспроводной Wi-Fi сети с частотой 5G, а работают только на частоте 2,4G. Поэтому если у вас Wi-Fi роутер двух диапазонный нужно чтобы ваш смартфон на время настройки камеры был подключен к Wi-Fi сети именно 2,4G.
Итак, первым делом соединяем нашу IP камеру Интернет кабелем (RJ-45) с Wi-Fi роутером. После чего подключаем камеру через адаптер питания к электросети.
Через некоторое время возле сетевого разъема камеры должны засветиться два индикатора. Первым включается зеленый, а затем через несколько секунд желтый.
Приложение «IPC View» (Wanscam)
Теперь по ссылке в описании под этим видео скачиваем и устанавливаем в свой смартфон приложение «IPC View» последней версии.
- Запускаем приложение «IPC View».
- Для добавления новой IP камеры справа вверху нажимаем “знак плюса”.
Можно добавить нашу IP камеру двумя способами
- Первый способ это вручную вписать UID-код и пароль нашей IP камеры, которые указаны на шильдике камеры.
- Второй способ это просканировать QR-код с шильдика нашей камеры. Для этого кликаем режим [Scan QR Code] (Сканировать QR-код).
- Теперь для ввода справа вверху нажимаем знак галочки.
- Отлично наша IP камера добавлена в приложение и на данный момент имеет статус “Online”. Это означает, что камера подключена к сети Интернет.
Если сейчас кликнуть эту иконку камеры откроется режим просмотра и отобразится изображение с камеры.
Но это соединение осуществлено по кабелю. А так как наша IP камера Wi-Fi значит наша конечная цель законектить ее с Интернетом по беспроводному соединению.
Режим просмотра IP камеры
Выходим из режима просмотра. Для этого тапним кнопку
Подключение IP камеры к Wi-Fi сети
И так, для подключения камеры к Wi-Fi сети нажимаем “символ шестеренки” (Настройки). И попадаем в раздел “Camera Setting” (Настройки камеры).
Кликаем пункт [Wi-Fi Setting] (Настройка Wi-Fi). И для сканирования доступных Wi-Fi сетей жмем кнопку [Wi-Fi manager] (Менеджер Wi-Fi).
- “Loading” (Загрузка)
- Отлично! Находим в списке и кликаем свою Wi-Fi сеть. Разумеется, сейчас она у нас в статусе “Unconnected” (Не подключено)
Теперь здесь вводим пароль доступа к своей Wi-Fi сети и нажимаем кнопку [Connect] (Подключить).
Отлично! Всплывающие подсказки “Connection success!” (Успешное подключение!) и “Wi-Fi Setting Successfully” (Wi-Fi успешно настроен) подтверждают, что наша камера подключена к выбранной Wi-Fi сети.
Теперь отключаем Интернет-кабель от камеры. Индикаторы на разъеме камеры должны погаснуть зеленый сразу, а желтый через несколько секунд.
Статус камеры в приложении сразу изменится c “Online” на “Connecting” (Подключение) а затем в течении минуты опять установиться “Online” (В сети). Это значит, наша камера перезагрузилась на беспроводную связь с Интернетом.
Теперь кликнув иконку, снова откроется режим просмотра и отобразится изображение с камеры. Только в этот раз изображение с Wi-Fi IP-камеры передается по беспроводному соединению.
Режим просмотра Wi-Fi IP камеры
Выходим из режима просмотра тапом кнопки
Как заменить название IP камеры в приложении «IPC View»
Чтобы изменить название камеры для удобства идентификации устройства необходимо во вкладке “Camera” слева вверху нажать [edit] (редактировать) и кликнуть на нужную камеру.
Теперь во вкладке “User Setting” (Настройки пользователя) в пункте “Name” (Название) стираем стоковое название “IP Camera” и вписываем свое, например “Камера-1” (лимит 10 символов). И для ввода справа вверху нажимаем “знак галочки”.
Как сменить пароль IP камеры в приложении «IPC View»
Для смены заводского пароля “admin” нужно нажать “символ шестеренки” (Настройки). Теперь кликаем первый пункт [Edit Password] (Изменить пароль).
В первой графе “Old” (Старый) вводим старый пароль, т.е. в нашем случае “admin”. Затем во второй графе “New” (Новый) вписываем свой пароль к примеру “user-1” и дублируем его в третей графе “Confirm” (Подтвердить).
Так мы быстро и просто подключили свою Smart IP камеру к Wi-Fi роутеру с помощью смартфона, используя приложение «IPC View».
Видео-инструкция «БЫСТРЫЙ СТАРТ»
Детальную видео-инструкцию «БЫСТРЫЙ СТАРТ» по подключению IP камеры к Wi-Fi сети с приложением «IPC View» смотри в специальном видеоролике ▼▼▼
Детальный обзор интерфейса и назначения основных вкладок приложения «IPC View» смотри здесь
◆◆◆
Выгодно купить Wi-Fi IP камеру
Наверное, ни для кого не секрет, что в последнее время облачные сервисы видеонаблюдения набирают популярность. И понятно почему так происходит, видео — это "тяжелый" контент, для хранения которого необходима инфраструктура и большие объемы дискового хранилища. Использование локальной системы видеонаблюдения требует средств на эксплуатацию и поддержку, как в случае организации, использующей сотни камер наблюдения, так и в случае индивидуального пользователя с несколькими камерами.
Облачные системы видеонаблюдения решают эту задачу — предоставляя клиентам уже существующую инфраструктуру хранения и обработки видео. Клиенту облачного видеонаблюдения достаточно просто подключить камеру к интернету и привязать к своему аккаунту в облаке.
Есть несколько технологических способов подключения камер к облаку. Бесспорно, наиболее удобный и дешевый способ — камера напрямую подключается и работает с облаком, без участия дополнительного оборудования типа сервера или регистратора.
Для этого необходимо, чтобы на камере был установлен модуль ПО работающий с облаком. Однако, если говорить про дешевые камеры, то у них очень ограничены аппаратные ресурсы, которые почти на 100% занимает родная прошивка вендора камеры, а ресурсов необходимых для облачного плагина — нет. Этой проблеме разработчики из ivideon посвятили статью, в которой говорится почему они не могут установить плагин на дешевые камеры. Как итог, минимальная цена камеры — 5000р ($80 долларов) и миллионы потраченных денег на оборудование.
Мы эту проблему успешно решили. Если интересно как — велком под кат
В 2016 году мы стартовали разработку платформы облачного видеонаблюдения для Ростелекома.
В части ПО камер на первом этапе пошли "стандартным" для таких задач путем: разработали свой плагин, который устанавливается в штатную прошивку камеры вендора и работает с нашим облаком. Однако, стоит отметить, что при проектировании мы использовали наиболее легковесные и эффективные решения (например, plain C реализацию protobuf, libev, mbedtls и полностью отказались от удобных, но тяжелых библиотек типа boost)
Сейчас на рынке IP камер нет универсальных решений по интеграции: у каждого вендора свой способ установки плагина, свой набор API для работы прошивки и уникальный механизм обновления.
Это означает, что для каждого вендора камер необходимо индивидуально разрабатывать объемный слой интеграционного ПО. И на момент старта разработки целесообразно работать только с 1-ним вендором, что бы сосредоточить усилия команды на разработке логики работы с облаком.
Первым вендором был выбран Hikvision — один из мировых лидеров на рынке камер, предоставляющий хорошо документированное API и грамотную инженерную техническую поддержку.
На камерах Hikvision мы и запустили наш первый пилотный проект облачное видеонаблюдение Видеокомфорт.
Практически сразу после запуска наши пользователи стали задавать вопросы о возможности подключении к сервису более дешевых камер других производителей.
Вариант с реализацией слоя интеграции под каждого вендора я отбросил практически сразу — как плохо масштабируемый и предъявляющий к железу камеры серьезные технические требования. Стоимость камеры, удовлетворяющий таким требованиям на входе:
Поэтому, я принял решение копать глубже — сделать полностью свою прошивку для камер любых вендоров. Этот подход существенно снижает требования к аппаратным ресурсам камеры — т.к. слой работы с облаком на порядок более эффективно интегрирован с video application, и в прошивке нет лишнего не используемого жирка.
И что важно, при работе с камерой на низком уровне есть возможность использовать аппаратный AES, который шифрует данные, не создавая дополнительной нагрузки на маломощный CPU.
В тот момент у нас не было вообще ничего. Вообще ничего.
Практически все вендоры не были готовы работать с нами на таком низком уровне. Информации о схемотехнике и компонентах — нет, официальных SDK чипсетов и документации сенсоров — нет.
Технической поддержки так же нет.
Ответы на все вопросы приходилось получать реверс инжинирингом — методом проб и ошибок. Но мы справились.
Первыми моделями камер, на которых мы набивали шишки стали камеры Xiaomi Yi Ants, Hikvision, Dahua, Spezvision, D-Link и несколько сверх дешевых безымянных китайских камер.
Камеры на чипсете Hisilicon 3518E. Аппаратные характеристики камер такие:
Xiaomi Yi Ants | Noname | |
---|---|---|
SoC | Hisilicon 3518E | Hisilicon 3518E |
RAM | 64MB | 64MB |
FLASH | 16MB | 8MB |
WiFi | mt7601/bcm43143 | - |
Sensor | ov9732 (720p) | ov9712 (720p) |
Ethernet | - | + |
MicroSD | + | + |
Microphone | + | + |
Speaker | + | + |
IRLed | + | + |
IRCut | + | + |
С них мы начинали.
Сейчас поддерживаем чипсеты Hisilicon 3516/3518, а так же Ambarella S2L/S2LM. Количество моделей камер — десятки.
uboot
uboot — это начальный загрузчик, после включения питания загружается первым, инициализирует оборудование и загружает ядро linux.
Скрипт загрузки камеры достаточно тривиален:
Из особенностей — два раза вызывается bootm , подробнее об этом чуть позже, когда дойдем до подсистемы обновления.
Обратите внимание на строчку mem=38M . Да, да, это не опечатка — ядру Linux и всем-всем-всем приложениям доступно всего лишь 38 мегабайт оперативной памяти.
Так же рядом с uboot находится специальный блок, называемый reg_info , в котором находится низкоуровневый скрипт инициализации DDR и ряда системных регистров SoC. Содержимое reg_info зависит от модели камеры, и если оно будет не корректным, то камера даже не сможет загрузить uboot, а зависнет на самом раннем этапе загрузки.
Первое время, когда мы работали без поддержки вендоров, мы просто копировали этот блок из оригинальной прошивки камеры.
Ядро linux и rootfs
На камерах используется ядро Linux, входящее в состав SDK чипа, обычно это не самые свежие ядра из ветки 3.x, поэтому часто приходится сталкиваться с тем, что драйвера дополнительного оборудования не совместимы с используемым ядром, и нам приходится их бэк-портировать под ядро камеры.
Другая проблема — это размер ядра. Когда размер FLASH всего 8MB, то каждый байт на счет и наша задача — аккуратно отключить все не используемые функции ядра, что бы сократить размер до минимума.
Rootfs — это базовая файловая система. В нее включены busybox , драйвера wifi модуля, набор стандартных системных библиотек, типа libld и libc , а так же ПО нашей разработки, отвечающее за логику управления светодиодами, управление сетевыми подключениями и за обновление прошивки.
Корневая файловая система подключена к ядру как initramfs и в результате сборки мы получаем один файл uImage , в котором есть и ядро и rootfs.
Video application
Наиболее сложная и ресурсоемкая часть прошивки — приложение, которое обеспечивает видео-аудио захват, кодирование видео, настраивает параметры картинки, реализует видео-аналитики, например, детекторы движения или звука, управляет PTZ и отвечает за переключения дневного и ночного режимов.
Важная, я бы даже сказал ключевая особенность — каким образом видео приложение взаимодействует с облачным плагином.
В традиционных решениях 'прошивка вендора + облачный плагин', которые не могут работать на дешевом железе, видео внутри камеры передается по протоколу RTSP — а это огромный оверхед: копирование и передача данных через socket, лишние syscall-ы.
Мы в этом месте используем механизм shared memory — видео не копируется и не пересылается через socket между компонентами ПО камеры, тем самым оптимально и бережно используя скромные аппаратные возможности камеры.
Подсистема обновления
Предмет отдельной гордости — подсистема fault-tolerant онлайн обновления прошивки.
Поясню проблематику. Обновление прошивки — это технически не атомарная операция и в случае если посередине обновления произойдет сбой питания, то на флеш памяти будет часть "недозаписанной" новой прошивки. Если не предпринять специальных мер, то камера после этого станет "кирпичом", который нужно нести в сервисный центр.
Мы справились и с этой проблемой. Даже если камеру выключить в момент обновления, она автоматически и без участия пользователя скачает прошивку из облака и восстановит работу.
Разберем технику подробнее:
Наиболее уязвимый момент — перезапись раздела с ядром Linux и корневой файловой системой. В случае, если один из этих компонентов окажется поврежденным, то камера вообще не загрузиться дальше начального загрузчика uboot, который не умеет скачивать прошивку из облака.
Значит, нам нужно обеспечить гарантию наличия на камере работоспособного ядра и rootfs в любой момент процесса обновления. Казалось бы самым простым решением было бы постоянно хранить на флеш памяти две копии ядра с rootfs и в случае повреждения основного ядра загружать его из резервной копии.
Годное решение — однако, ядро с rootfs занимает около 3.5MB и для постоянной резервной копии нужно выделить 3.5MB. На самых дешевых камерах просто нет столько свободного места под backup ядра.
Поэтому для backup ядра во время обновления прошивки используем application партицию.
А для выбора нужной партиции с ядром как раз и используется две команды bootm в uboot — в начале пытаемся загрузить основное ядро и если оно повреждено, то резервное.
Это гарантирует, что в любой момент времени на камере будет корректное ядро с rootfs, и она сможет загрузиться и восстановить прошивку.
CI/CD система сборки и деплоя прошивок
Для сборки прошивок мы используем gitlab CI, в котором автоматически собираются прошивки под все поддерживаемые модели камер, после сборки прошивки автоматически деплоятся на сервис обновления ПО камер.
Из сервиса обновления ПО прошивки доставляются на тестовые камеры наших QA, а по завершению всех этапов тестирования и на камеры пользователей.
Информационная безопасность
Ни для кого не секрет, что в наше время информационная безопасность — это важнейший аспект любого IoT устройства, в том числе и камеры. По интернету гуляют ботнеты типа Mirai, поражающие миллионы камер со стандартными прошивками от вендоров. При всем уважении к вендорам камер, не могу не отметить, что в стандартных прошивках заложено много функционала, который не востребован для работы с облаком, однако содержит в себе много уязвимостей, которыми пользуются ботнеты.
Поэтому, весь не используемый функционал в нашей прошивке отключен, все tcp/udp порты закрыты и при обновлении прошивки проверяется цифровая подпись ПО.
И кроме этого, прошивка проходит регулярное тестирование в лаборатории информационной безопасности.
Сейчас наша прошивка активно используется в проектах по видеонаблюдению. Пожалуй самый масштабный из них — трансляция голосования в день выборов Президента Российской Федерации.
В проекте было задействовано более 70 тысяч камер с нашей прошивкой, которые были установлены по избирательным участкам нашей страны.
Решив ряд сложных, а местами, даже на тот момент практически невозможных задач, мы, конечно, получили огромное удовлетворение как инженеры, но кроме этого, и сэкономили миллионы долларов на закупке камер. И в данном случае, экономия — это не только слова и теоретические расчёты, а результаты уже случившегося тендера на закупку оборудования. Соответственно, если говорить про облачное видеонаблюдение: есть два подхода — стратегически заложиться на низкоуровневую экспертизу и разработку, получив на выходе огромную экономию на оборудовании или использовать дорогое оборудование, которое, если смотреть именно на потребительские характеристики, практически ничем не отличается от аналогичного дешевого.
Почему стратегически важно принять решение относительно выбора подхода к способу интеграции как можно раньше? При разработке плагина, разработчики закладываются на те или иные технологии (библиотеки, протоколы, стандарты). И если выбран набор технологий только под дорогое оборудование, то в дальнейшем попытка перехода на дешевые камеры с большой вероятностью, как минимум, займет безумно большое время или вообще потерпит неудачу и произойдет возврат к дорогому оборудованию.
Поворотная камера проста в установке и настройке. Ее можно поставить в любое удобное для Вас место: стол, шкаф, подоконник и т. д. Также при помощи кронштейна ее можно установить на потолок. Настроить камеру Вы можете самостоятельно, прочитав данное руководство.
В данном руководстве представлена настройка yoosee камеры на телефоне. Для настройки yoosee камеры на компьютере читайте настройку yoosee камеры на ПК
Поворотная камера видеонаблюдения позволяет использовать проводное (по витой паре) и беспроводное (Wi-Fi) подключение.
Далее будет рассмотрено более простое беспроводное подключение.
Для использования беспроводного подключения умной камеры видеонаблюдения у Вас должен быть включен Wi-Fi роутер.
1. Распакуйте камеру
5) пакетик с саморезами и приспособлением для сброса настроек
2. Скачайте и установите на Ваш смартфон бесплатное приложение Yoosee (с PlayMarket или App Store)
3. Запустите приложение и выберите «быстрая регистрация». Выполните регистрацию. Если не удается зарегистрироваться по номеру телефона, выполните регистрацию по email, кликнув ссылку внизу экрана "зарегистрироваться с помощью email"
После регистрации выполните вход в приложение с указанием Вашей электронной почты (или номера телефона) и пароля (после регистрации вход выполнится автоматически)
Для дальнейшей настройки Ваш телефон должен быть подключен к интернету по Wi-Fi.
6. После входа в приложение Вы попадете на страницу со списком устройств. Для добавления устройства нажмите «+» в правом верхнем углу или в центре экрана
7. Выберите «добавить новое устройство», затем нажмите «Smartlink», после этого введите пароль от сети Wi-Fi и нажмите «следующий шаг»
Комментарий: Если необходимо выполнить проводное подключение (без использования Wi-Fi), то включите камеру и подключите ее к роутеру с помощью витой пары и затем нажмите в приложении "проводное подключение". В этом случае приложение выполнит поиск камер, подключенных к Вашей локальной сети. Для добавления камеры необходимо будет ввести ее пароль (по умолчанию пароль: 123)
8. Подключите блок питания к камере видеонаблюдения и включите его в розетку.
9. После подключения питания выполнится загрузка камеры видеонаблюдения (40-50 секунд). Дождитесь ее окончания. По окончанию загрузки камера начнет издавать периодические короткие звуковые сигналы, означающие готовность камеры к ее настройке.
Если камера загрузилась, но звуковые сигналы отсутствуют, это означает, что камера ранее была настроена на подключение к другому роутеру. В этом случае необходимо выполнить сброс настроек. Для этого возьмите специальное приспособление из пакетика. Нажмите этим приспособлением на белую кнопочку через отверстие внизу камеры. Удерживайте несколько секунд до появления одиночного звукового сигнала. После этого камера перезагрузится и начнет издавать периодические короткие звуковые сигналы, означающие готовность камеры к ее настройке.
Расположение отверстия для сброса настроек указано в прилагаемой инструкции
10. После загрузки камеры видеонаблюдения нажмите «Услышать гудок дуду» на Вашем телефоне (при этом Ваш телефон должен быть подключен к интернету по Wi-Fi).
12. Ваш телефон начнет издавать звуковые сигналы, благодаря которым выполнится автоматическая настройка камеры видеонаблюдения и ее подключение к Wi-Fi роутеру. Эта настройка может заниматься от 20 до 100 секунд.
13. Дождитесь окончания автоматической настройки. Если после автоматической настройки телефон у Вас запросит пароль от камеры, введите стандартный пароль 123 (новая версия ПО пароль не запрашивает). Также необходимо будет ввести какое-нибудь название камеры и нажать кнопку "проверить устройство".
14. Теперь во время просмотра трансляции с Yoosee камеры Вы можете поворачивать камеру вверх, вниз, влево, вправо. Для этого необходимо провести пальцем по экрану в нужном направлении.
Запись видео - нажмите, чтобы выполнить запись видео Yoosee камеры. Запись будет сохранена в памяти мобильного телефона.
Снимок - нажмите, чтобы сделать снимок изображения. Снимок будет сохранен в памяти мобильного телефона.
Динамик - включение/выключение звука камеры
15. Для просмотра во весь экран расположите Ваш телефон горизонтально и изображение само растянется на весь экран
Качество изображения можно выбрать в левом нижнем углу: HD-высокое, SD-среднее, LD-низкое
16. Для записи архива в камеру необходимо установить карту памяти microSD
17. Вернитесь назад в список устройств. В правом верхнем углу окошка Вашей камеры кликните значок "поделиться". С помощью этой функции Вы сможете открыть доступ к Вашей камере другим лицам. Для этого необходимо ввести их email или телефон, который они указывали при регистрации в приложении Yoosee.
18. В приложении на телефоне вернитесь в список устройств и нажмите кнопку «настройки»
Здесь Вы сможете изменить настройки камеры: указать дату и время на камере, настроить запись архива и т. д. Для правильной настройки времени необходимо указать верный часовой пояс.
19. Зайдите в «настройки записи»
Запись вручную - ручное управление записью. На этой же строке с помощью переключателя можно включить и выключить запись камеры.
Запись по тревоге - запись включается при обнаружении движения или при срабатывании одного из подключенных датчиков (открытия двери, задымления, движения и др.)
Запись по расписанию - установка временных диапазонов для записи архива.
20. Нажмите форматировать SD карту, если карта памяти установлена впервые или если необходимо стереть архив.
21. Для круглосуточной записи необходимо выбрать «запись вручную» и включить «переключатель видеозаписи»
В этом случае продолжительность записи архива будет составлять около 5-6 суток при использовании карты памяти емкостью 64 Гб.
Количество дней архивной записи можно увеличить, указав временной диапазон записи. Для этого выберите «запись по расписанию» и укажите время записи
22. Для просмотра архива вернитесь в список устройств и нажмите кнопку просмотра архива
Перед Вами откроется список последних записей. Вы можете кликнуть любой файл для того, чтобы его посмотреть.
23. Для поиска архива кликните значок фильтра в правом верхнем углу и укажите дату и время начала и окончания архивной записи, которую Вы желаете посмотреть. Далее нажмите кнопку «поиск».
Читайте также: