赞
踩
零基础也可以打造智能家居,利用群晖docker将小米全家桶接入ios Homekit
2018-04-21 20:15:00
419点赞
4150收藏
143评论
小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击查看活动详情
我在2016年购入群晖的DS216+ii后,一直将它作为家庭的备份和影音中心使用,这两年小米的智能家居设备买了不少,林林总总加起来已经30多件了,最近看了几篇将小米的插件接入homekit的文章,自己也在家胡乱折腾了好几天,中间也走了不少弯路,这里把自己的经验和总结分享一下,希望有更多的人能通过本文最后实现用Siri在家享受智能家居的快乐。
本文利用docker在群晖NAS上接入的插件只有homebridge,对比一些需要home assistant辅助或者hass.io接入的更直接,简便而且不容易出错,但与之相对比的是单homebridge无法实现一些自动化功能,这个我更倾向于在米家app上直接设置而不是再单独设置一遍。这里Homebridge插件其实就是把苹果的Homekit不支持的设备,模拟成Homekit支持的设备再接入Homekit,然后就可以用siri声控了。
先来说说我为什么已经在有米家app和智能音箱小爱同学的情况下还要把小米全家桶接入ios Homekit。在有小爱同学的情况下,大部分声控功能都可以实现,但一般家里也就1,2个小爱或mini小爱,它无法做到全屋覆盖而且小爱同学在距离稍远的地方喊识别率并不高,在把小米全家桶接入siri后,因为手机大部分时间都会在身边,平时喊一声siri比小爱更方便而且识别率非常高,siri可以作为智能音箱的一个补充,再加上群晖NAS 24小时在线的优势,比用树莓派搭建起来更方便。这里建议大家还是需要先搞个米家app,把小米的设备都连进去,设置好,homekit里面设置项很少,开关之外的功能还是得靠米家自己的app。
这次安装所需要的硬件和前期准备工作如下:
1.群晖x86 CPU NAS一台。目前只有CPU架构为x86,带+号的群晖型号才能安装docker,网上似乎也有非x86型号的曲线安装python的方法,但对此我没有更深入的研究,还需要各位自行搜索。
2.
一台能固定ip的路由器。建议把各类需要接入homekit的设备都分配固定IP,因为在后面的homebridge文本编写中很多小米插件都需要具体IP地址和token,不固定IP的话一旦这个插件离线后再连上路由器IP地址就变了,还需要自己手动修改,一劳永逸固定IP就解决了。这个一般的路由基本都有类似功能了,我用的路由器是网件的R7000,在R7000上的操作具体是:打开链接 进入路由界面,点左上角的高级-安装-局域网IP设置-将路由器用作DHCP服务器这项打钩-然后点应用就可以删减固定ip了。
3.百度上下载并安装安卓模拟器来获取小米设备的token。我用的是夜神模拟器,打开模拟器进入应用中心,搜索智能家庭,下面云搜索里面能找到米家熟悉的标志,如图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。