Q7 hd wifi camera как подключить

Обновлено: 06.07.2024

Модель Q7 с поддержкой Wi-Fi/P2P – несколько упрощенный аналог SJCAM A10. Без крохотных габаритов как у Quelima SQ она не так хорошо подходит для скрытой установки и тайного видеонаблюдения. Но за счет удобного крепления из комплекта её получится монтировать в любом положении и более чем удобно использовать как видеорегистратор.

В качестве IP камеры HD Q7 поддерживает передачу видеопотока по P2P соединению. Просматривать онлайн трансляцию можно будет с любого устройства сопряжённого с камерой по Wi-Fi, будь то ноутбук, планшет, смартфон или Smart TV. Дальность сопряжения будет достигать 15 м.

Устройство имеет прямоугольный корпус со скруглением с одной стороны. В скругленной части вмонтирован объектив камеры с 5-ю индикаторами ИК подсветки. На левой грани помещены кнопки Mode и тумблер On/Off. С противоположной стороны находятся разъем под microSD и miniUSB.

КРАТКАЯ ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ WI-FI МИНИ КАМЕРЫ HD Q7

  • миниатюрная камера
  • настенный кронштейн
  • подставка с прищепкой
  • кабель
  • петелька для ношения за проушину
  • кабель miniUSB/USB
  • адаптер microSD/USB 2.0
  • руководство пользователя

Галерея с камерой Q7

Технические характеристики камеры Q7

80 мин (запись видео в 720p с выключенным Wi-Fi и ИК подсветкой)

  • циклическая видеозапись (ролики по 10 мин);
  • ночная съемка (дистанция 3-5 м);
  • режим IP-камеры с управлением по Wi-Fi в приложении Plug&Play;
  • режим web-камеры;
  • запись на диктофон

от PowerBank или автомобильного прикуривателя (5 В, 1 А)

Камера Q7

Найти рациональное применение для мини-камеры HD Q7 легко, т.к. она незаметна, удобна в монтаже и способна работать сколь угодно долго при наличии внешнего питания. Для удаленного и охранного видеонаблюдения она подходит как нельзя лучше за счет ночной, но ничто не помешает пользоваться ею как полноценной web-камерой

Возможность cкрытого видео наблюдения за помещением до сих пор будоражит умы продвинутых пользователей интернета. Сегодня появилось множество способов для организации такой схемы. Например, при помощи маленькой беспроводной шпионской IP камеры Ambertek Q7 HD WiFi Camera, с которой мы познакомимся в сегодняшнем обзоре.

Комплектация и внешний вид шпионской камеры Q7

Камера поставляется из Китая в типичной для производителей из этой страны картонной упаковке. На ней которой нарисована камера и схема ее использования.

q7

шпионская камера наблюдения

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

  • Пара различных креплений
  • Кабель зарядки
  • Инструкция на английском
  • Кардридер для micro SD карточки
  • И петельку, чтобы носить на руке

Проверял, кардридер работает, так что все тип-топ.

комплектация

Сама камера действительно небольшая и легко помещается в сжатом кулаке. Вокруг объектива расположена инфракрасная подсветка для ночного наблюдения в темноте.

мини камера

Из элементов управления имеем всего две клавиши на боковой грани. Это кнопка включения и перехода из одного режима в другой (Mode).

внешний вид

мини камера

Сзади есть наклейка с данными для удаленного доступа к шпионской камере через интернет-подключение.

подключение

Видео обзор и инструкция

Как работает мини камера Q7?

У шпионской камеры Q7 существует три основных режима работы.

  • Автономный
  • По wifi
  • Через интернет

Разберем каждый из них.

;)

Перед началом работы полностью зарядите камеру от сети! Иначе самые важные моменты могут пройти мимо вас

Видеонаблюдение через шпионскую IP камеру

ambertek q7

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

Подключение к телефону

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

приложение cam viewer

wifi сеть

lan

картинка наблюдения

Если вернуться назад и также понажимать на пункты меню, то в

настройки

Видеонаблюдение через интернет

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

подключение через интернет

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

настройка wifi

логин пароль

вход в настройки через интернет

Опыт эксплуатации мини камеры Q7

Инструкция по эксплуатации WiFi мини видеокамеры Q7

Подключение камеры "напрямую" к смартфону, ноутбуку
Все настройки выполняйте без карты памяти. (После подключения и настройки камеры можете вставлять карту)
В данном режиме вай фай мини камера генерирует беспроводную сеть Wi-Fi с названием "Q7", подключившись к которой, появляется возможность просматривать онлайн-видео с камеры, а так же записывать трансляцию и делать фотографии. При этом расстояние между миниатюрной камерой и устройством может достигать 10-15 метров.
Подключаем камеру к сети или портативному аккумулятору. (Если камера заряжена то просто включаем ее. Рекомендуем все настройки выполнять при подключении к источнику питания.)
Включите камеру, переведя переключатель Power в положение ON.
Подождите 30-60 секунд для появления сети "Q7" в списке беспроводных сетей и подключитесь к ней.
Зайдите в программу для просмотра трансляции, выберите раздел LAN и нажмите на появившуюся трансляцию.
Трансляцию возможно просматривать в полноэкранном режиме. При желании можно подключить до 4-х камер для одновременного просмотра видеопотока со всех камер.
В нижней части экрана находятся кнопки "фото" и "видео", при нажатии на которые возможно делать фотоснимки и записывать трансляции. Помимо этого имеется настройка датчика движения, E-mail-оповещения при срабатывании датчиков, яркость/контрастность изображения и многое другое.

Подключение камеры для удаленного доступа (трансляция через интернет)
Включите камеру, после появления сети подключаемся к ней:
Зайдите в приложение, в режиме LAN перейдите в настройки камеры:
Выберите пункт "Wi-Fi" и нажмите на кнопку "Use wifi". В открывшемся окне необходимо ввести название Вашей беспроводной сети, а так же пароль от неё.
Нажмите "Ok" и подождите 10 секунд.
Выключите мини камеру, переведя переключатель Power в положение OFF, если подключена к сети, отключите ее. Переведите переключатель Mode в положение AP. Включите мини камеру, переведя переключатель Power в положение ON.
Подождите 20-30 секунд и подключитесь к Вашей беспроводной сети.
Зайдите в приложение на Вашем устройстве для просмотра трансляции. Выберите раздел WAN и нажмите кнопку "Register". В появившемся окне необходимо ввести ID камеры и пароль с оборота Вашей wi-fi мини камеры, а так же Ваш E-mail.
После этого авторизуйтесь, введите ID камеры и пароль который указали при регистрации, после этого нажимаем кнопку "Login".

Теперь у Вас появляется возможность просматривать трансляцию с камеры из любой точки мира, просто зайдя в соответствующее приложение на любом устройстве. А так же возможно удалённо записывать трансляцию, делать фото, активировать функцию датчика движения с настройкой E-mail оповещения, настраивать яркость/контрастность изображения и многое другое.

Зарядка
Перед первым использованием необходимо полностью зарядить аккумулятор Мини видеокамеры. Сделать это возможно, подключив Wi-Fi камеру к ПК при помощи USB-кабеля, входящего в комплект поставки. Также для зарядки можно использовать PowerBank или адаптер питания для смартфона (напряжение 5В / 1А)
Для полного заряда аккумулятора достаточно около 1,5 часа.
Данная модель способна транслировать/записывать видео во время зарядки, что позволяет использовать её в круглосуточном режиме при подключении к внешнему питанию.

Еще одна инструкция по подключению камеры здесь.

Фотографирование
Находясь в режиме Видео - нажмите кнопку Mode чтобы войти в режим Фото, при этом будет гореть индикатор синего цвета. Для того, чтобы сделать фотографию нажмите кнопку On/Off, при этом моргнет индикатор синего цвета - фотография сохранена.

Режим диктофона
Находясь в режиме Видео - нажмите кнопку Mode мини видеокамеры 2 раза, чтобы войти в режим Диктофона, при этом будут гореть одновременно индикаторы красного и синего цвета. Для того, чтобы начать запись звука, нажмите On/Off, при этом синий индикатор будет гореть постоянно, а красный - моргать.

Датчик движения
Для активации датчика движения мини видеокамеры, находясь в режиме Видео, зажмите кнопку On/Off на 2 секунды, чтобы войти в режим Дачтика движения, при этом будут индикатор красного цвета будет гореть постоянно, а индикатор синего цвета - мигать в ожидании движения. Запись звука начнется автоматически при обнаружении движения перед объективом мини камеры.

Сброс настроек
Для сброса настроек мини камеры Q7 зажмите и держите кнопку On/Off до тех пор, пока камера не перезапустится.

Подключение к ПК и зарядка
Для передачи данных на ПК и зарядки подключите WiFi мини камеру Q7 к USB порту ПК. Мини видеокамера определиться как запоминающее устройство. В ходе зарядки синий индикатор будет моргать, когда камера полностью заряжена - гореть постоянно. Зарядку камеры можно осуществлять также с помощью зарядного устройства от сети 220В.

Установка даты и времени
Подключите видеокамеру к ПК. Создайте в корневом каталоге камеры текстовый файл с именем TIMERSET CD.txt и содержанием вида: YYYYMMDD HHMMSS Y или N (для отображения метки времени на видео)

Например, если сегодня 5 октября 2011 года и время 12 часов 30 минут и Вы не хотите, чтобы метка времени отображалась на видео, то необходимо создать текстовый файл TIMERSET CD.txt с содержанием 20111005123000 N сохранить его и переписать в корневой каталог камеры.

Режим Веб-камеры
Зажмите кнопку Mode и, удерживая ее, подключите мини видеокамеру к ПК. Камера определиться как стандартная Веб-камера.

Инфракрасная подсветка (ночное видение)
Включите мини камеру и выберите нужный режим: видеосъемки, диктофона или фотоаппарата. Нажмите и удерживайте несколько секунд кнопку Mode, загорится желтый светодиод, что означает — ночная подсветка включена. Аналогично, для выключения ночной подсветки нажмите и удерживайте кнопку Mode.

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


Облачные системы видеонаблюдения решают эту задачу — предоставляя клиентам уже существующую инфраструктуру хранения и обработки видео. Клиенту облачного видеонаблюдения достаточно просто подключить камеру к интернету и привязать к своему аккаунту в облаке.

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

Для этого необходимо, чтобы на камере был установлен модуль ПО работающий с облаком. Однако, если говорить про дешевые камеры, то у них очень ограничены аппаратные ресурсы, которые почти на 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 тысяч камер с нашей прошивкой, которые были установлены по избирательным участкам нашей страны.

Решив ряд сложных, а местами, даже на тот момент практически невозможных задач, мы, конечно, получили огромное удовлетворение как инженеры, но кроме этого, и сэкономили миллионы долларов на закупке камер. И в данном случае, экономия — это не только слова и теоретические расчёты, а результаты уже случившегося тендера на закупку оборудования. Соответственно, если говорить про облачное видеонаблюдение: есть два подхода — стратегически заложиться на низкоуровневую экспертизу и разработку, получив на выходе огромную экономию на оборудовании или использовать дорогое оборудование, которое, если смотреть именно на потребительские характеристики, практически ничем не отличается от аналогичного дешевого.

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

Читайте также: