本帖最后由 rinho1239104 于 2018-5-15 21:12 编辑
注意:请看完本帖再决定是否破解.需要还原参考小米社区进行卡刷还原.
自从入了HA的坑以后,家里除了米家的摄像头以外都已接入.今天去GitHub看了一下,发现有大神hack了米家1080P摄像头.下载来试试.结果可以hack.并且通过FFmpeg接入到了HA.
GitHub地址: https://github.com/Filipowicz251/mijia-1080P-hacks
目前版本为0.8.7
步骤:#1 关闭摄像头,取出TF卡.
#2 进入 https://github.com/Filipowicz251/mijia-1080P-hacks/releases 下载 release0.8.7.zip
#3 解压缩 release0.8.7.zip 并复制到TF卡的根目录.
#4 下载 3.3.6__0099 固件. 复制到TF卡根目录.
#5 进入TF卡根目录,修改 midgard.ini 文件.
## 是否断开小米服务器的连接 (0 为不断开, 1 为断开)
CLOUD_DISABLED=0
## 是否关闭通过米家APP查看摄像机画面 (0 为不关闭, 1 为关闭)
CLOUD_STREAMING_DISABLED=1
## 其中CLOUD DISABLED=0 和 CLOUD STREAMING_DISABLED=1 可以同时使用达到可以使用米家APP管理摄像机升级等功能而不能查看摄像机画面.
## 是否开开启RTSP功能. (0为不开启,1为开启)
RTSP_ENABLED=1
## 设置SSH信息 账号为root,密码自行设置.
SSH_ROOT_PASS=password
## 是否开启通过网页查看摄像机的具体状态(0为不开启,1为开启) 希望有大神能通过这个制作插件.
HTTP_ENABLED=0
## 是否禁止 OTA升级 (0为不禁止,1为禁止)
DISABLED_OTA=0
## 你的WiFi SSID
miio_ssid=ssid
## 你的WiFi 密码
miio_passwd=passwd
## WiFi加密方式.保持默认就好.
miio_key_mgmt=WPA
##############以下内容还在研究,暂不设置.如果有大神知道怎么设置的话.欢迎提出###############################
## Local Streaming config -bBITRATE -fFRAMERATE -wWIDTH -hHEIGHT -mBITRATEMODE
#### BITRATEMODE
# 1 Constant Bitrate
# 2 Variable Bitrate
# 3 Enhanced Constant Bitrate
# 4 Enhanced Variable Bitrate
CONFIG_LINE=-b4098 -f20 -w1920 -h1080 -m1
## 是否开启SAMBA(还在设置中)
SAMBA_ENABLED=1
#5 设置完毕之后,将TF卡插入摄像机,开机.摄像机LED灯会经过黄灯慢闪--->粉灯快闪--->蓝灯常亮的过程.
#6 树莓派安装FFmpeg,HA的configuration.yaml添加代码
camera:
- platform: ffmpeg
input: -rtsp_transport tcp -i rtsp://摄像机IP地址/live/ch00_0
重启HA服务.完成
结果:
#1 可以通过任何播放器播放 rtsp://摄像机IP地址/live/ch00_0 查看你的摄像机是否在摄像. 并且夜间模式是可以用的,
#2 当CLOUD DISABLED和 CLOUD STREAMING_DISABLED都为0时:
提示升级固件(我没有升级).
可用RTSP查看视频.
APP显示在线.画面显示准备连接.直到连接失败,首页除了侦测记录以外无法截图\录像\喊话\休眠.
状态灯不可调节. 蓝牙网关失效
流量保护可开启.
休眠功能失效.
侦测设置可开关.
文件管理正常.
录制模式可调,可转存NAS.
#3 当CLOUD DISABLED为0, CLOUD STREAMING_DISABLED为1时:
提示升级固件(我没有升级)
可用RTSP查看视频.
APP显示在线.米家APP查看摄像机会显示摄像机打开失败 -90,其他未测试.
录制模式无法选择,无法转存NAS.
|