众所周知,智能家居目前国内几大做得比较好 的平台,小米的米家,依靠其多元化的生态链企业目前平台产品已经越来越完善了。基本上目前市面上大部分种类的产品,在米家生态链企业产品中都可以找得到。然后是华为智能家居平台,随着华为鸿蒙2.0的发布,未来华为Hilink在智能家居领域必占一席。再加上今年国内华为手机芯片受阻,很可能华为会加大智能家居平台的投入WhatsApp网页版,Hilink生态链未来可期。苹果Homekit,一个看起来高高在上的平台,入门门槛比国内巨头都要高不少,产品认证管控上也比较严格。但是人家的系统,控制平台确实做得还不错。单是局域网内设备控制,自动化执行目前来讲也只有Homekit可以实现。可奈何国内的米家,Hilink目前部分wifi协议的产品还并不支持接入homekit。今天我们就来讲一下,如何利用树莓派将你家中的智能设备全部接入homekit。
准备工作:1.树莓派4b,当然3b也是可以的。2.8GB SD卡一张,class10最优。3.读卡器一个。
教程开始:
一、下载honebridge img for树莓派。下载链接:
https://github.com/homebridge/homebridge-raspbian-image/releases/latest
二、下载完成后将img文件写入SD卡。需要软件Win32DiskImager.exe,可自行百度下载,双击打开软件,选定盘符和镜像后点击写入,稍等2分钟左右烧写完成。烧写完成后SD会变为两个盘符合,同时系统会弹出是否要格式化某个盘。这个时候千万不要格式化,否则系统无法起来。
三、烧写系统完成后,这个时候我们需要添加ssh文件以便开机后能通过ssh进入树莓派控制终端。打开boot盘符WhatsApp网页版,右键新建空白txt文件,命名为ssh。然后更改文件名,去掉后缀.txt.。这样就完成了。
四、以上完成后将SD卡插入树莓派,上电开机,找一根网线插入路由器lan口,也可以通过手机搜索wifi热点Home bridgeWIFi Setup连接后按提示连入自家网络,接入网络后通过路由器管理界面查看homebrige的IP地址。记住IP地址。
五、电脑端ssh进入树莓派。下载putty软件,建立ssh连接。如下图,第一次连接需要在弹窗处点击确定WhatsApp网页版,然后会弹出树莓派账户和密码,分别为pi和raspberry。
六、此时在浏览器输入你的树莓派IP地址即可进入homebridge的管理界面,用户名和密码均为admin。进去后左边有二维码,可通过iphone的家庭应用扫码添加进homekit里面。同时管理界面可查看树莓派当前的运行状况。以及可以通过添加插件实现米家设备接入。这个我们后面再讲。目前这个阶段仅仅只是实现了homebridge的接入,离真正能使用还需要一些配置。
七、修改树莓派软件源。如果不修改下载更新会非常缓慢,添加插件时也会大概率无法下载,所以这一步很重要。首先修改树莓派软件源,按指令进行,完成后,按下 control+X,然后输入 y 回车进行保存。接着,继续修改 。
sudo nano /etc/apt/sources.list将原有的内容删除,或是加上 # 进行注释,并替换为下面内容deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
sudo nano /etc/apt/sources.list.d/raspi.list,将里面内容用下面的内容取代,然后同样用上面的方法进行保存:deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui至此,软件源更换完成,更换软件源教程也可参考网上其他教程。更换完后,输入如下指令,
中途会询问你,是否进行更新,输入 y 之后回车即可。
sudo apt-get update
sudo apt-get upgrade
5.更换npm源,如果不更换,国内网络很大 概率无法更新或下载npm插件,及homebridge插件。如下指令:
npm config set registry http://registry.npm.taobao.org/
或者
npm config set registry http://registry.cnpmjs.org/
八、以上都做完后homebridge就基本设置好了,后面就是添加插件和编写homebridge配置档的问题了,这个后续教程更新。