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

04 марта 2019, 15:03

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

  • Как сделать даунгрейд прошивки камеры для работы хака;
  • Как получить 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 или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Геннадий Куракин (Onag)
    Геннадий Куракин (Onag) 9 месяцев назад

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

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

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

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

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

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

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

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

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

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

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

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

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

MI-DOM

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

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

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

05 февраля 2019, 00:29
Строю свой первый дом и рассказываю о муках выбора, проводке под умный дом, оборудовании. 05.09.2019 - лето
19 августа 2019, 20:21
Сервис для изготовления удобной маркировки в электрический щиток
13 февраля 2019, 22:00
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
06 февраля 2019, 12:02
Автоматизированное открытие/закрытие окна
15 января 2019, 20:54
Умная вытяжка.
19 февраля 2019, 18:43
Ответы на вопросы, заданные в ЛС в телеграмме
13 августа 2019, 00:19
Зональная уборка информация от Pavel Yatskevich @paulig_brest
24 мая 2019, 00:26
Управляем реле Sonoff с помощью Алисы
30 января 2019, 12:39
Я построю свой луна-парк, с блекджеком и шлюхами! Хотя, к черту лунапарк !