『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 42910|回复: 40

【六神分享】Hassio接入小蚁一代摄像头720夜视版并接入hk

  [复制链接]

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-4-12 21:40:43 | 显示全部楼层 |阅读模式
本帖最后由 jyz_0501 于 2018-10-29 18:49 编辑

所用的摄像头是小蚁一代摄像头720夜视版,型号为YHS-113
https://bbs.hassbian.com/thread-2850-1-1.html
https://bbs.hassbian.com/thread-361-1-1.html
https://bbs.hassbian.com/thread-1130-1-1.html


论坛有3篇关于小蚁摄像头接入的帖子,但是还是有一点坑,在此借用L大的主题,填一下坑。。。
根据这3篇帖子,总结了以下几点:
1、摄像头固件可以是1.8.6.1B版本,也可以是最新版本;
2、使用原版ffmpeg延迟较大,改用重新编译的
带OMX加速的 ffmpeg版本更好;
3、破解后支持rstp同样可以接入官方APP,无法接入官方APP的可以下载老版本1.6.1的APP;
4、破解时插入内存卡,黄灯一直亮的解决办法;
5、HA和HB的配置


                               
登录/注册后可看大图

一、破解固件使其支持rstp
        老版本方法:
下载 1.8.6.1B_201603181307 版本 官方固件,把home文件放到SD卡根目录,插入内存卡,通电,等待刷机完成,然后在下载对应的1.8.6.1B_rtspfix 破解固件,同样解压所有文件到SD卡根目录,插入内存卡,通电,等待刷机完成;

         新版本方法:如果你的设备更新到了1.8.7.0C_201705091058版本,那么就要使用通用破解脚本,只破解telnet权限就可以了。
  • 在SD卡建立一个test文件夹,并在test文件夹下新建一个 equip_test.sh 粘贴以下内容到这个文件
#!/bin/sh
# Telnet
if [ ! -f "/etc/init.d/S88telnet" ]; then
    echo "#!/bin/sh" > /etc/init.d/S88telnet
    echo "telnetd &" >> /etc/init.d/S88telnet
    chmod 755 /etc/init.d/S88telnet
fi
dr=`dirname $0`
# fix bootcycle
mv $dr/equip_test.sh $dr/equip_test.sh.moved
#修改root密码为123456
echo "root:123456" | chpasswd
reboot

  • 下载 https://github.com/fritz-smh/yi-hack/archive/master.zip 将压缩包解压复制 sd\test\rtspsvrM 到sd卡根目录
  • 摄像头重新开机,插入SD卡,然后等待摄像头重启 灯状态为蓝色后,摄像头的telnet服务就可以使用了。
  • 用putty工具telnet到 192.168.0.1 (这里请改为你摄像头的ip) 连接摄像头,输入用户名root 密码 123456
  • 运行命令就可以了 cp /tmp/hd1/rtspsvrM   /home/rtspsvr 意思是 把rtspsvrM 复制到/home下的rtspsvr

二、安装重新编译的ffmpeg

下载ffmpeg
wget https://raw.githubusercontent.com/legotheboss/YouTube-files/master/ffmpeg_3.1.4-1_armhf.deb -O ffmpeg.deb

解包安装
sudo dpkg -i ffmpeg.deb

安装完使用
which ffmpeg
查看一下
ffmpeg的路径
最后测试下ffmpeg的rtsp:使用命令
ffmpeg -rtsp_transport tcp -i rtsp://camreaip:554/ch0_0.h264  标红部分改成你的摄像头IP地址


HB插件:homebridge-camera-ffmpeg-omx   同样是使用omx加速插件代替原版

三、HA  HB配置
camera:
  - platform: ffmpeg
    input: -rtsp_transport tcp -i rtsp://root:[email protected]:554/ch0_0.h264
    name: Garage_Camera
    extra_arguments: -pred 1 -q:v 2 -s 1280x720
    ffmpeg_bin: /usr/bin/ffmpeg


{
  "platform": "Camera-ffmpeg-omx",
  "cameras": [
    {
      "name": "Yi Camera",
      "videoConfig": {
        "source": "-re -i rtsp://root:[email protected]:554/ch0_0.h264",
        "maxStreams": 2,
        "maxWidth": 1280,
        "maxHeight": 720,
        "maxFPS": 20
      }
    }


回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-4-12 22:26:23 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-4-21 14:08 编辑

降级到 0.65.6HA是有图像的  不知道为什么66.1没图像
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-4-12 22:36:11 | 显示全部楼层
我以前玩坏了,黄灯常亮,不知道有机会救砖不,改天照着你这个教程试一试,谢谢分享。
所有过往,皆为序章。
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-4-12 23:03:53 | 显示全部楼层
咸味土豆 发表于 2018-4-12 22:36
我以前玩坏了,黄灯常亮,不知道有机会救砖不,改天照着你这个教程试一试,谢谢分享。 ...

开始的时候我也是黄灯常亮,后来把telnet那段代码拆分开运行,先运行破解, 加上reboot,可以听到设备循环重启, 后来又加上后面的 重命名 和 该密码的命令,就可以了。

后面mv那个命令就是把。sh文件重命名一下,省得每次都执行,不断地重启, 这样就可以只重启一次了
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2018-4-12 23:04:38 | 显示全部楼层
周末高了一天都没破及成功。破解文件根本刷不进去。
mark一下再试试。
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-4-12 23:08:58 | 显示全部楼层
jyz_0501 发表于 2018-4-12 23:03
开始的时候我也是黄灯常亮,后来把telnet那段代码拆分开运行,先运行破解, 加上reboot,可以听到设备循 ...

感觉好复杂的样子,要是真能救回来,肠子都青了。

因为它坏了,我陆陆续续买了5个摄像头。
所有过往,皆为序章。
回复

使用道具 举报

11

主题

172

帖子

978

积分

高级会员

Rank: 4

积分
978
金钱
806
HASS币
0
发表于 2018-4-13 08:31:32 | 显示全部楼层
感谢楼主,小蚁摄像头在路上了~
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-4-13 13:23:51 | 显示全部楼层
报告 老板,markdown插件不能用了~~
回复

使用道具 举报

11

主题

172

帖子

978

积分

高级会员

Rank: 4

积分
978
金钱
806
HASS币
0
发表于 2018-4-16 18:27:24 | 显示全部楼层
jyz_0501 发表于 2018-4-12 23:03
开始的时候我也是黄灯常亮,后来把telnet那段代码拆分开运行,先运行破解, 加上reboot,可以听到设备循 ...

一直黄灯,把
dr=`dirname $0`
# fix bootcycle
mv $dr/equip_test.sh $dr/equip_test.sh.moved
#修改root密码为123456
echo "root:123456" | chpasswd


这段删除以后,还是黄灯
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-4-16 23:21:32 | 显示全部楼层
jove 发表于 2018-4-16 18:27
一直黄灯,把
[code]dr=`dirname $0`
# fix bootcycle

可以的啊, 那你把最后reboot那句加上,看看摄像头会不会自动重启?

我开始也是一直黄灯,
后来我把这段都删了, 然后又把reboot那句加上,就听着摄像头一直咔咔的循环重启,前面的脚本是执行了的。但是一直重启没办法进telnet啊,然后就一句一句往里加。

还有一点,关于rtspM那个文件,我把根目录和test各放置了一份。

你试试吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 01:47 , Processed in 0.355312 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表