美文网首页
破解小方摄像头 + 接入树莓派HomeAssistant尝龟操作

破解小方摄像头 + 接入树莓派HomeAssistant尝龟操作

作者: 左眼见到肠 | 来源:发表于2018-01-20 12:21 被阅读3987次

    破解小方摄像头 + 接入树莓派HomeAssistant尝龟操作

    [TOC]

    Part I 破解小方摄像头

    简单说一下,小方摄像头是小米家的一款摄像头,说完……

    第一步 准备破解材料

    • 准备一个sd卡,1G以上吧
    • 各种烧录工具
      • Windows:Win32DiskImager
      • macOS:Etcher120
      • Linux:命令行(用得了Linux的应该对这个就很熟悉了,加上我懒,就不贴上详细命令了)
    • 破解用img文件:fanghacks_v0.2.0.img(约263MB)

    第二步 破解开始

    • 按照小方自带的说明书,正常连接到米家APP,(注意不要升级固件,不要升级固件,不要升级固件)此时,小方的菊花应该是常亮蓝光
    • 通过路由器管理后台等多个手段,拿到小方摄像头的ip,这里假设IP为:192.168.1.111
    • 将烧录好破解镜像的sd卡插入小方的SD卡槽,经过若干秒,小方会发出一个奇妙的声音
    • 打开http://[小方摄像头ip]/cgi-bin/status 按刚才的假设就是http://192.168.1.111/cgi-bin/status
    • 吐槽一下刚才打开的页面(可选)
    • 找到"apply"按钮,点击它,之后点击back 按钮
    • 找到"Manage scripts",你会看到一个列表,在run对应的列中,看到不是绿色的,想方法让它原谅你(变绿)

    至此,破解就完成了,你可以通过各个观看流媒体的工具(比如VLC)来打开 rtsp://192.168.1.111:554/unicast,就可以看到小方看到听到的东西了

    注意:小方开箱后,固件版本为v3.0.3.56,如果后面新的版本厂家帮你升级了,就需要降级固件了

    补充:固件降级

    • 下载降级镜像,并解压到sd卡根目录
    • 重命名"o.elf"为"FIRMWARE_66oR.bin",插入小方菊花
    • 长按reset按钮,同时接通小方电源启动,完成后自动重启,小方会播放"等待连接"

    固件降级步骤只是搬运其他地方的文章,并未经过验证,有问题不要找我

    Part II 接入树莓派HomeAssistant

    破解之后,我们就可以通过树莓派,将小方添加到HomeAssistant里面了

    第一步 添加源

    打开终端,输入命令:

    sudo nano /etc/apt/sources.list

    意思是用nano编辑工具修改sources.list文件,如果有其他的顺手的工具也可以用其他的方法修改

    在文件最下面添加:

    deb http://ftp.debian.org/debian jessie-backports main

    然后退出保存文件

    第二步 安装软件包

    分别输入下面命令:

    sudo apt-get update
    sudo apt-get -t jessie-backports install ffmpeg 
    sudo apt-get install libav-tools
    

    意思是更新源,安装ffmpeg软件包,安装libav-tools软件包,不要问我软件包干嘛的,和它为什么名字这么奇怪,我母鸡

    第三步 配置configuration.yaml文件

    输入命令:

    sudo nano /home/pi/.homeassistant/configuration.yaml

    在对应地方添加配置:

    camera: 
      - platform: ffmpeg
        name: Cam01                                                    #名字可以自己随便写
        input: -rtsp_transport tcp -i rtsp://192.168.1.111:554/unicast #IP填写小方自己的IP
    
    ffmpeg:
      ffmpeg_bin: /usr/bin/avconv
    

    (这里需要注意空格,之前我就是因为空格和换行导致配置失败了,唉[摊手])

    看效果的时候到了

    重新运行HomeAssistant看看效果吧!

    hass --open-ui

    随便说说,在overview的那个界面,刷新很慢的,点开了才会流畅

    番外篇:macOS接入HomeAssistant

    对应接入树莓派,从第二步开始有些微改变

    续一:安装ffmpeg包

    这里我是用brew来安装的,brew我理解就相当于Linux下的apt-get的意思吧

    在终端下输入命令:

    brew install ffmpeq

    安装成功可以通过命令查看版本

    brew info ffmpeg

    续二:配置configuration.yaml文件

    因为ffmpeq的路径和树莓派有点不一样所以配置也要跟着改,我的是这样的:

    camera: 
      - platform: ffmpeg
        name: Cam01                                                    #自己取个名字
        input: -rtsp_transport tcp -i rtsp://192.168.1.111:554/unicast #举个例子 
    
    ffmpeg:
      ffmpeg_bin: /usr/local/Cellar/ffmpeg/3.4.1/bin/ffmpeg
    

    如果失败了,可以先通过显示隐藏文件后,查找一下ffmpeq的路径,有朋友说可以用sudo whereis ffmpeq来找,不知道为什么我是不成功的,只能打开Finder……不说了……想哭…..

    内容基本是通过自己实践理解二次转化,侵删

    完结撒花!!有问题欢迎找我,我会根据心情完善文档的,科科.

    调戏我的方法:

    我的邮箱/我的简书

    相关文章

      网友评论

          本文标题:破解小方摄像头 + 接入树莓派HomeAssistant尝龟操作

          本文链接:https://www.haomeiwen.com/subject/tjxtaxtx.html