Как подключить облачное хранилище к ip камере Xiaomi

Все мы задумывались о малозаметных и стабильных системах видеонаблюдения в нашем жилом пространстве с возможностью облачной записи и хранения, реализации автоматизаций с распознаванием объектов, попавших в область действия камеры, о едином приложении для «Умного домика» и всего выше перечисленного функционала. И вот свершилось! Все, чего мы так долго ждали, стало доступно к реализации благодаря новаторам из различных направлений и огромного сообщества единомышленников.

Логичным продолжением статьи на портале Sprut.ai от Уважаемого Александра Жабунина (OXOTH1K), стало появление продукта, позволяющего реализовать функционал HomeKit Secure Video для камер с RTSP потоком. Но нам как всегда этого мало и хочется все это увязать с функционалом нашего любимого sprut.hub (СХ), и вот нам в помощь приходит еще один Уважаемый единомышленник Сергей Авдеев со своими наработками в этой области.
Итак обо всем по порядку:

Выбор устройства

Изучая рынок видеокамер, наткнулся на одну камеру с классическим исполнением и минимально возможными габаритами для своего функционала, которую не стыдно поставить в прихожей, в гараже или на улице — Xiaomi Mijia Smart Camera (MJSXJ02HL). Самое главное, что несмотря на свой симпатичный внешний вид, камера обладает классом защиты IP65. Технические характеристики среднего уровня, но довольно комфортны для реализации нашей идеи:

Xiaomi Mi Home Security Camera 360, недостатки, настройка сетевого хранилища NAS под Windows

Разрешение: FullHD 1920×1080 пикселей.Видео: 20 кадров в секунду.Угол обзора: 170 градусов.ИК-подсветка: до 10 метров.Автоматический режим ночного видения.

Двусторонняя связь.Отслеживание движения.Сохранение файлов в формате MP4 (H.265).Карта памяти MicroSD до 32ГБ.Wi-Fi 802.11 b/g/n 2,4Гц.Питание от 5В.Магнитное крепление.

Установка: настольная, потолочная, настенная.

Размеры: 60 x 67 (без подставки 60) x 48 мм.

Защита от пыли и воды: стандарт IP65.

Альтернативная прошивка

Я уже почти смирился с возможным использованием родного программного продукта Mi Home, но поисковая система Google была с этим не согласна и выдала ссылки на сайт Блокнот гика, на котором я обнаружил несколько статей о возможности замены загрузчика данной камеры и последующей заливке альтернативных прошивок. Сам же автор — Сергей Авдеев, разработал альтернативную прошивку с функционалом RTSP и MQTT и радости моей не было предела! Прошивка создана на базе оригинального образа от производителя, но из нее убраны все функции, связанные с работой китайских сервисов — самая нужная и идеологически верная в концепции нашего «Умного домика» опция, а также полностью переписан код управляющего приложения. Автор оказывает активную поддержку пользователей в своем Телеграм канале.

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

IP камера наблюдения, радионяня XIAOMI IMILAB C20 с удаленным управлением и облачным хранением

Меню настроек для реализованных функций.

Меню с системными опциями.

Функционал MQTT

Я подробнее остановлюсь на самом важном для взаимодействия со СХ функционале MQTT. Благодаря возможностям СХ и присутствующему в нем MQTT, мы можем реализовать полноценное взаимодействие с данной камерой на альтернативной прошивке. Теперь на уровне СХ можно реализовать уникальные автоматизации, связанные с распознаванием humanoid))). Подробная информация о доступных топиках и примерах использования на Github ресурсе автора в соответствующем разделе:

Выполнение команд на устройстве:

get_image — сохранить изображение в указанный файл/путь.

set_volume — установить уровень громкости динамика.

play_media — воспроизвести указанный медиафайл.

stop_media — остановить текущее воспроизведение.

restart — перезапустить основной видеопоток.

reboot — перезагрузить устройство.

Информация по событиями обнаружения движения:

motion — статус обнаружения движения.

humanoid — статус обнаружения человеческого профиля.

timestamp — текущая отметка времени.

Информация по состоянию ночного режима:

state — статус ночного режима.

gray — состояние оттенков серого.

timestamp — текущая отметка времени.

Дополнительно есть Информационный топик об общем состоянии устройства, в котором можно отследить следующие параметры — ip-адреса, загрузку памяти, состояние SD-карты и много другое: Топик: mjsxj02hl/info

SCRYPTED — вишенка на торте

Ну а теперь то, ради чего мы все это затеяли — проект Scrypted Home Automation от Koushik Dutta и Ко для платформ Google Home, Apple HomeKit, Amazon Alexa. Разработчики охотно идут на контакт в Discord и при совместном взаимодействии оперативно появился докер для моего сетевого хранилища Synology. Также у ребят из проекта есть готовый докер для Raspberry PI и возможность установить на PC Linux и Mac OS.

Как создать аккаунт в mi home для робота пылесоса Xiaomi

Проект построен на node.js и не требует всех этих трудностей с инсталляцией и поддержанием в актуальном состоянии всех кодеков ffmpeg/aac, которые мы раньше использовали для интеграции наших камер с Homebridge Camera FFmpeg. Проект довольно интересный, имеет удовлетворительный интерфейс и магазин плагинов — кстати поддерживает уже неплохой пул устройств, но нам из всего этого великолепия интересен лишь небольшой набор плагинов для реализации HomeKit Secure Video для камер с RTSP потоком, хотя основной акцент разработчики делают на комплексные системы с индивидуальными плагинами для взаимодействия с ними Unifi, HikVision и Amcrest. Также реализован полноценный плагин для камер с Onvif.

После установки ломимся на локальный WEB-интерфейс по адресу в зависимости от типа установки:

Источник: sprut.ai

Хак для того что бы WiFi IP камера Xiaomi работала с RTSP сервером и отключалась от облачного хранилища.

Камеры Xiaomi 720p и IP — камеры 1080p включают в себя режим ночной съёмки, обнаружение движения, подключение к Wi — Fi, а также могут сохранять видео и отправлять его на облачный сервер, чтобы вы могли посмотреть видео из любого места. Камера 720p продается по цене около $ 50 , в то время как камера 1080p идет стоит около 30 $ на GearBest и других веб — сайтах, но поставляется с меньшим количеством светодиодов ИК и без оптического зума.

Они прекрасно работают, но вам нужно конкретное мобильное приложение для настройки и управления камерой, и если вы не хотите передавать видео на другие сервера, находящиеся за пределами вашей домашней сети, пользователь GitHub «Fritz» разработал набор скриптов для камера отключающих облачный сервис, запускающих стандартный сервер RTSP, а также HTTP и FTP сервера на камеру.

Решение подходит для Yi Camera (720p),и в настоящее время идёт работа над поддержкой более дешевой модели 1080p . Сервер RSTP теперь работает на 1080p. Тем не менее, он все еще в стадии разработки , и вы можете присоединиться к разработке на GitHub, но если вы хотите использовать SD – карту в качестве хранилища то вам придётся немного подождать. Камера и соответствующий хак также обсуждается на HotUKDeals.com .

Благодарим сайт cnx-software.com за предоставленную информацию.

Источник: cnx-software.ru

Облачное P2P видеонаблюдение и хранение при помощи камер и видеорегистраторов

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

Облачное P2P видеонаблюдение и хранение при помощи камер и видеорегистраторов

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

Итак, понятие облако подразумевает под собой некие серверные мощности к которым можно подключиться удаленно и благодаря этим мощностям производить какие-то манипуляции, будь то хранение, просмотр видео, прослушивание аудио, обмен информацией или сообщениями, запуск и работа с программами и даже целыми операционными системами. И как правило это не один сервер, а целая группа между которыми происходит постоянный обмен данными. Отличие самого облачного подключения в том, что информация передается небольшими фрагментами, через разные сервера и собирается на компьютере пользователя. Этот принцип работы в облачных технологиях называют P2P (Peer-to-Peer), причем облачные сервера, могут быть не только глобальными, в рамках больших предприятий они могут быть обособленными (локальными). Зачем это нужно?

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

Облачное видеонаблюдение

В случае с видеонаблюдением все достаточно просто:

  1. Начинка камер видеонаблюдения и видеорегистраторов прошивается таким образом, чтобы при включении функции облачного видеонаблюдения, данные поступали в сеть Интернет на конкретное Облако.
  2. На стороне клиента, в телефоне устанавливается программа, которая также осуществляет обмен данными через сервера в глобальной сети.
  3. Каждая камера и регистратор имеют (или получает во время соединения) свой идентификационный номер, который можно посмотреть в админ панели камеры или регистратора. Затем этот номер или QR код считывается приложением на телефоне, и, вуаля, мы смотрим на то что происходит у нас дома, находясь за тысячу километров. А уж если камера имеет микрофон, то даже и слышим.
Обзор Xiaomi black shark 4 pro

Типы облачного видеонаблюдения.

Облачное видеонаблюдение подразделяется на два подтипа.

Первый тип облачного видеонаблюдения подразумевает (помимо просмотра) хранение данных в облаке. И используется он в основном для IP камер видеонаблюдения. Далее поэтапно.

Подключение облачного видеонаблюдения в IP камерах RF-LINK.

Этап 1-й.

Подключаем камеру к локальной сети (локальная сеть должна иметь доступ в Internet) или напрямую к сети Internet. Смотрим IP адрес камеры, указанный на корпусе. Запускаем IE и заводим этот адрес в верхнюю адресную строку.

Подключаем камеру к локальной сети (локальная сеть должна иметь доступ в Internet) или напрямую к сети Internet.

Предварительно может понадобиться установка плагина, Internet Explorer может запросить эти действия. Скачиваем, устанавливаем предварительно закрыв IE. После этого запускаем IE заново и заводим логин admin, пароль 123456.

После входа в админ панель переключаемся во вкладку Конфигурация/ Сеть / P2P.

После входа в админ панель переключаемся во вкладку Конфигурация/ Сеть / P2P.

Ставим галочку P2P появляется надпись DANALE, это наше P2P облако, после чего нажимаем сохранить и обновить, иногда требуется перезайти в админ панель или пару минут подождать чтобы увидеть заветный QR код, который нам потребуется дальше.

Настройка облачного видеонаблюдения

Оставляем QR код на экране, либо распечатываем его. Переходим ко второму этапу.

Этап 2-й

Находим в маркете приложение DANALE

Находим в маркете приложение DANALE Находим в маркете приложение DANALE

Устанавливаем, регистрируемся, запоминаем (записываем) логин и пароль. Входим в программу.

Устанавливаем, регистрируемся, запоминаем (записываем) логин и пароль. Входим в программу.

Для того чтобы добавить камеру нажимаем плюсик в правом верхнем углу. Появится меню настройки сети. Камера в этот момент должна находиться в локальной сети. Выбираем Далее для поиска камер в сети, либо жмем внизу на кнопочку считывания QR кода.

Добавление камеры в программу DALANE Добавление камеры в программу DALANE

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

Подключение платного облачного хранилища Подключение платного облачного хранилища

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

Облачные услуги Настройка безопасности камеры в облачном хранилище

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

Изображение с облачного видеохранилища

Таким образом всего в два этапа можно настроить облачное видеонаблюдение в IP камерах при помощи программы DANALE.

Второй тип облачного видеонаблюдения (используемый в основном для видеорегистраторов, причем как сетевых, так и цифровых) — это только наблюдение, и удаленное управление видеорегистратором и соответственно подключенными к нему камерами. В случае с Pan Tilt Zoom камерами: это могут быть вращение, увеличение, фокусировка.

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

Данный тип облачного видеонаблюдения используется в большинстве видеорегистраторов различных производителей.

Итак, мы знаем, что второй тип не подразумевает хранения видеозаписей на облачных серверах. Встает вполне закономерный вопрос. Почему?

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

Поэтому, если вы все-таки, хотите работать и с регистратором и облачным хранилищем, то либо ищем то оборудование, которое поддерживает данную функцию из коробки, на сегодняшний день таких производителей раз два и обчелся (правда платить все равно придется за каждую камеру). Либо используем всевозможные уловки, так, например, если вы подключите видеорегистратор к камерам не напрямую, а через коммутатор, в некоторых случаях у Вас получится сохранять данные на жесткий диск в видеорегистратор и подключать камеры при помощи облачной программы для камер, отдельно для сохранения каждой в облако. К сожалению подобная схема не везде и не всегда корректно работает. Также есть видеорегистраторы, которые позволяют делать подмену IP прямо в меню видеорегистратора, для того чтобы получить доступ напрямую к каждой камере. Но опять же в случае с облачным наблюдением подобная операция не всегда и не везде срабатывает.

Как очистить другое в памяти телефона Xiaomi redmi 9

Теперь опишем поэтапно подключение видеорегистратора RF-LINK к облачному видеонаблюдению.

Подключение облачного видеонаблюдение в видеорегистраторах RF-LINK.

Этап-1й

Включить видеорегистратор, подключенный к сети интернет.

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

Подключение облачного видеонаблюдение в видеорегистраторах RF-LINK.

Пароль логин те же что и для камер: admin и 123456

Подключение облачного видеонаблюдение в видеорегистраторах RF-LINK.-2

В регистраторе это будет кнопка Настройка/ Панель функций. Здесь просто Панель функций.

Подключение облачного видеонаблюдение в видеорегистраторах RF-LINK.-3

Выбираем подменю Панель функций/ Система/ Информация.

Подключение облачного видеонаблюдение в видеорегистраторах RF-LINK.-4

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

Все! Первый этап закончен, оставляем это окно открытым или распечатываем QR код если вы зашли в админ панель с компьютера.

Этап 2-й

Скачиваем из маркета программу SuperLive PLUS.

Программа SuperLive PLUS

Запускаем программу регистрируемся. Заходим в меню список серверов.

Настройка в программе SuperLive PLUS

Нажимаем + и считываем QR код который мы нашли на первом этапе.

Настройка в программе SuperLive PLUS

В списке серверов появляется наше устройство, жмем на него и попадаем в меню с нашими камерами.

Просмотр видео в программе SuperLive PLUS

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

Настройка камеры в программе SuperLive PLUS

Если нажать на само окошко камеры появятся символы, которыми можно активировать настройки самой камеры. Символ глаза позволит переключить качество воспроизведения. Символы с полозками регулировки — регулировка тона, яркости и цветности. Фонарик в квадрате позволит управлять PTZ камерой и ее настройкой.

Также в программе SuperLive Plus есть более интересные функции, например, удаленная настройка камер, удаленная перезагрузка видеорегистратора и многое другое.

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

Настройка камеры в программе SuperLive PLUS

Т.е. программа SuperLive PLUS позволяет более-менее полноценно на мобильном устройстве дистанционно управлять видеорегистратором, его настройками и просматривать записи.

Преимущества и недостатки программы SuperLive plus перед некоторыми другими программами облачного видеонаблюдения.

Все программы облачного видеонаблюдения достаточно похожи, но на момент написания данной статьи обнаружилось несколько преимуществ программы SuperLive plus.

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

По сравнению с программой HikConnect также немного выигрывает программа DANALE, ибо у нее прямо в интерфейсе можно подключить платное облачное хранение для камер, и это облачное хранение реально работает в России. У компании EZVIZ (по факту дочки Hikvision), например, облачное хранение возможно подключить только для европейских стран.

Нет конечно есть конечно у Hikvision есть программа IVMS-4200, и у нее есть несомненное преимущество, по сравнению c входящей в комплект с регистраторами RF-LINK программы NVMS-1000.

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

В остальном программы для облачного видеонаблюдения DANALE и SuperLive Plus, ведут себя не хуже, а даже в некоторых случаях, лучше программ других производителей. Благодаря облачному видеонаблюдению вы всегда сможете подключиться с мобильных устройств к своим камерам, даже если Ваши камеры не подключены к выделенному IP адресу.

Источник: mobilebooster.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай