Skip to content

Instantly share code, notes, and snippets.

@jidckii
Last active May 10, 2020 03:52
Show Gist options
  • Save jidckii/7fd2319cc28ba419a2b0f002855c5068 to your computer and use it in GitHub Desktop.
Save jidckii/7fd2319cc28ba419a2b0f002855c5068 to your computer and use it in GitHub Desktop.
Xiaomi YI Home Camera 720p

Тема на 4pda.ru: https://4pda.ru/forum/index.php?showtopic=638230

ссылка на RTSP:
rtsp://CAMERAIP:554/ch0_1.h264
rtsp://CAMERAIP:554/ch0_0.h264

telnet:
user: root
passwd: 1234qwer

Подключение к WiFi:
На флешке есть файл wpa_supplicant.conf1
в него можно дописывать имя сети и пароль в таком формате:

ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1
network={
ssid="THE_NEW"
psk="3737373737"
}
network={
ssid="THE_NEW_5"
psk="3737373737"
}
network={
ssid="THE_NEW_2"
psk="3737373737"
}

Отключение светодиода: https://4pda.ru/forum/index.php?showtopic=638230&st=7500#entry50231008

Есть возможность погасить светодиоды.
За их включение отвечает приложение: /home/led_ctl
Можно сделать следующее:
mv /home/led_ctl /home/led_ctl_orig
echo "/home/led_ctl_orig -boff" > /home/led_ctl
chmod +x /home/led_ctl

Очень грубо. ИМХО гораздо элегантнее вот так:
вместо echo "/home/led_ctl_orig -boff" > /home/led_ctl
echo 'pkill led_ctl' > led_ctl; echo './led_ctl_orig `echo $* | sed s/-bon//g`' >> led_ctl
Таким образом мы сохраняем оригинальную индикацию жёлтым светодиодом и мигающим синим, но на постоянку синий не включается(когда Wifi приконнекчен не горит ничего). Ну и плюс пришибаем все лишние процессы led_ctl(если глянуть через ps - их там аж три штуки лично у меня вешалось)

Заставить камеру издавать звуки можно следующим образом
./home/rmm путь_к_файлу.snd - проигрывание snd файла
./home/rmm путь_к_файлу.g726 1 - проигрывание g726 файла
Таким образом, можно по-идее научить её говорить)
З.Ы. Можно тоже в шапку

З.Ы.Ы. Прикольная камера. Сегодня купил собственно. Надо будет поковыряться.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment