Получаем RTSP поток с камеры Xiaomi Mijia 360 720P

4 мар. 2019 г.

Расскажу в этом посте:

  • Как сделать даунгрейд прошивки камеры для работы хака;
  • Как получить RTSP поток с камеры Mijia 720P 360 (ввиду огромного зоопарка устройств Xiaomi с похожими названиями смотрим справа на изображение описываемой камеры).

Важно! Аналогичная камера, но 1080P ("Матрешка") не хакается этим способом, на 1080P вообще никак не получить RTSP.

Что нам потребуется

  • Архив со всеми необходимыми нам файлами: распаковываем, дальше буду опираться на его содержимое (тут уже скомпилированный хак и необходимая прошивка);
  • MicroSD карта на 16GB и меньше, желательно без SDHC (на флешках с 32GB памяти и больше хак не работает (проверено лично на 3 различных флешках), на флешках с SDHC такая проблема может встречаться тоже. Я купил самую медленную (80 mb/s) флешку на 16GB (меньше в магазине не было) которую смог найти в ближайшем магазине, она с SDHC, но хак работает);
  • ПК и кардридер =).

Даунгрейд прошивки

Сперва нам необходимо сделать даунгрейд прошивки камеры до версии 3.3.6_2017080313:

  • Форматируем MicroSD карту в FAT32 (думаю тут проблем возникнуть не должно =) );
  • Из распакованного архива закидываем на флешку файл "tf_recovery.img";
  • Отключаем камеру от сети, вставляем флешку, подключаем питание, ждем минут 5-10 пока не загорится синий светодиод (постоянно горящий, не мигающий), идем в Mi Home, проверяем версию прошивки (должна быть 3.3.6_2017080313, появится предложение обновиться - отказываемся; проверять так: Mi Home - Камера - Троеточие в верхнем правом углу - Проверить наличие обновлений - смотрим на "Текущая версия:", не обновляемся);
  • Смотрим IP камеры и запоминаем (Mi Home - Камера - Троеточие в верхнем правом углу - Настройки устройств - Сведения о сети), камера не меняет IP после хака, что удобно.
  • Готово.

Хак

Тут тоже немного действий и все просто:

  • Отключаем камеру от сети, вынимаем флешку, удаляем с нее файл (который остался от прошивки);
  • Из распакованного архива закидываем на флешку файлы из папки "sdcard";
  • На флешке в скопированных файлах открываем файл конфигурации "mijia-720p-hack.cfg", редактируем следующие строки (настроек больше, у всех указано за что отвечают, можете например включить доступ по SSH) и сохраняем:

ROOT_PASSWORD="Указываем пароль для доступа к камере по SSH/Samba/FTP"
WIFI_SSID="Указываем SSID вашей wi-fi 2.4 сети"
WIFI_PASS="Указываем пароль к вашей сети"
ENABLE_RTSP=1
DISABLE_CLOUD=0
  • Вставляем флешку, подключаем питание, ждем пока не загорится синий светодиод (постоянно горящий, не мигающий; если не загорается, значит неверно указаны данные для подключения к wi-fi);
  • Вбиваем в браузер полученный ранее IP, должны увидеть приветственную картинку (справа) текст и 3 ссылки на папку с записанными файлами (будет пополняться если прописали DISABLE_CLOUD=0), логи и ваш RTSP поток формата (файлы и логи можно смотреть прямо в браузере):
  • Руками крутим наклон и направление при просмотре либо по старинке через Mi Home;
  • Есть вкладка "Settings", она не работает (в тестовом режиме накидан UI без возможности управления).
rtsp://ip вашей камеры:554/live/ch00_0

Вещает камера в разрешении 1280*720, что в принципе понятно из названия, звука нет, автосмену на ночное видение и обратно хак поддерживает. Как все настроили можно для безопасности отключить http интерфейс, идем в файл "mijia-720p-hack.cfg" на флешке и устанавливаем следующее значение:

ENABLE_HTTPD=0

Вот и все, готовый RTSP поток можем прокинуть в HomeBridge, Home Assistant или что еще вы используете. 

И не забываем ставить лайки и подписываться, чтобы не пропустить новые посты и статьи =)


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Геннадий Куракин (Onag)
    Геннадий Куракин (Onag) 2 месяца назад

    Вот бы еще подобное для YI Dome найти

    • Алексей Леонтьев (c_ache)
      Алексей Леонтьев (c_ache) отредактировано 2 месяца назад

      Поищите на Github и Google, других вариантов тут нет. Я камеры Xiaomi больше покупать не буду, бестолковые.

  2. (meta11ist87)
    (meta11ist87) месяц назад

    Ещё бы описать как это добров в ха прокинуть и оттуда в хомкит) спасибо за труды.

  3. (rand)
    (rand) месяц назад

    Я правильно понимаю, что после хака камера, помимо получения RTSP, продолжает корректно опознаваться и управляться через Mi Home? 

    • Алексей Леонтьев (c_ache)

      Да, такая возможность есть, сами в конфиге указываете да или нет (может влиять на работу камеры через RTSP, раз в 2-3 недели зависает у меня с включённым mi home)

  4. (rand)
    (rand) месяц назад

    Понятно, спасибо. Не в курсе, есть ли у Xiaomi камера какая-нибудь 1080p камера хотя бы с 20fps, которая после перепрошивки будет и видеться в MiHome и отдавать RTSP? Хочу прикрутить к своему syno, не теряя возможности отсматривать видео с привязкой к событиям датчиков.

К списку блогов

Скидки для сообщества

MI-DOM

+7 977 282-80-53
Промокод:
SPRUTAI
Размер скидки:
5%

Похожие записи

5 февр. 2019 г.
Строю свой первый дом и рассказываю о муках выбора, проводке под умный дом, оборудовании. 30.04.2019 - об уличной проводке
13 февр. 2019 г.
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
6 февр. 2019 г.
Автоматизированное открытие/закрытие окна
15 янв. 2019 г.
Умная вытяжка.
19 февр. 2019 г.
Ответы на вопросы, заданные в ЛС в телеграмме
30 янв. 2019 г.
Я построю свой луна-парк, с блекджеком и шлюхами! Хотя, к черту лунапарк !
16 февр. 2019 г.
Немного информации по статье о Wiren Board
9 мар. 2019 г.
Все что необходимо знать о прошивке ESP-01
20 мар. 2019 г.
Управлением теплым полом при помощи Athom Homey датчика температуры Aqara умной розетки Xiaomi
17 февр. 2019 г.
Нововведения от 17 февраля 2019 года. Новое расположение модулей, новые разработки и планы.