|
本帖最后由 antsunzj 于 2020-1-8 22:51 编辑
因为我本人没有dc1和m1,我刚刚盲试了dc1+m1都可以用这个homekit节点接入。请有能力有设备的大神如果有兴趣接入,成功了麻烦分享一下流程。
硬件准备
- n1或者群晖或者其他linux主机,这里提供一个我写好各种设置的n1小白专用版镜像。看附件百度盘里面的文件。
- tc1–刷好zip大神的z固件,能使用mqtt的。自己给tc1刷机或者pdd上直接买别人刷好
- 刷机用的U盘。n1挑U盘,这里要注意。
软件准备
node-red使用到的插件
- node-red-contrib-mqtt-broker
- redmatic-homekit
步骤过程
1. 把百度云里面的小白镜像解压,如果是已经在iobroker或者homeassistant或者独立安装好了node-red的,那么自行安装node-red-contrib-mqtt-broker、redmatic-homekit两个插件,然后导入附件的json流程。如何安装node-red,请查看这个教程,点击我查看
百度云地址
点击我,我是百度云资源
2. 使用Etcher或者Win32DiskImager工具,把小白专用镜像刷进u盘。
3. 刷好了U盘,把U盘插进n1靠近hdmi口的那个usb插口。通电开机。
4. 使用ssh工具putty或者其他的ssh工具,链接上n1,具体的使用putty的教程点击这个,我不重复造车。
**ssh的用户名是admin,密码是abc123456**
5. 链接上n1之后,输入以下下命令,输完之后,等待把U盘上的armbian系统刷进n1的机身内存。
./install.sh
6. 当armbian刷进了n1之后,断掉n1电源,拔出U盘后重新上电。过一会,在浏览器上输入
“n1的ip:1880”,假如我的n1的ip地址是192.168.31.9,那么我就要在浏览器上输入:
192.168.31.9:1880
7. 登陆node-red的管理后台,用户名是admin,密码是abc123456
8. 登陆node-red之后,你会看到我预设好的tc1接入homekit的流程模板、mqtt服务器设置页。
9.你首先要设置你的mqtt服务器,点击mqtt服务器的页标签,然后点击mqtt服务器节点,进入设置,你只需要设置:username和password,其他你不清楚的别动,默认就好。设置好了用户名和密码,你要点击完成和部署。mqtt服务器生效。
10.在zip大神提供的zcontrol软件,把刚刚设置好的mqtt信息设置好。,成功链接上可以看到app已经链接上mqtt服务器。
11. 回到node-red界面,先点击+好,添加一个操作页面,然后在模板的页面,把所有节点选定,ctrl+c,然后ctrl+v把流程复制到刚刚添加的页面。
12. 设置相关流程,把tc1接入homekit。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|