在没有充足资金情况下,想要将没有经过Apple Homekit认证的物联网设备接入Apple Home中,最直接的方法就是使用经过前苹果home工程师所逆向研发的HomeBridge插件。而网上的教程基本上都是使用Linux主机或安装Linux的树莓派、路由器来实现HomeBridge功能的。在家用环境中,使用一台不关机的windows电脑也可以安装HomeBridge插件,并添加各种配件进入苹果家庭网络。
一、设备要求
64位windows主机(版本无所谓、32位机上也支持)
需要的下载的软件传送门:链接:https://pan.baidu.com/s/1mpqDIA3x1BtWaK4fO4fGAA 密码:ffnv
二、安装Apple Bonjour SDK
安装Apple Bonjour SDK 3.0.0.10(https://developer.apple.com/bonjour/)
官网下载需要有苹果开发者账户,我已经下好放在上面的百度云链接里了。
安装过程中一直点下一步就可以
我忘记截图了。。。
三、安装node.js
和上面一样 一直点下一步就行。
四、安装Windows Build Tools
安装这个时间很久,得耐心点儿
是使用node.js里npm包管理器安装的
因为要将node.js文件为windows环境所编译
既然要编译,那记得安装C++编译器,没有的话网盘链接里面给你们放了vs2018的Community包,安装时勾上Desktop Development with C++一个就好了。
如果不安装C++编译器,虽然安装Windows Build Tools的时候会卡在等待
以管理员账户打开CMD(必须是CMD,不要用powershell,否则没有回调没办法执行)
安装时还必须要有Powershell的环境变量、C++编译器环境变量和Python2.7的环境变量,所以机器上有Python3的还得安装2.7版本并手动环境变量。最后要保证你的计算机中,环境变量Path下应该是下图的样子,(我现在是Python3 图是后截的,所以必须改成2.7的目录)
打勾为必要。
输入该命令安装
npm install -g windows-build-tools
一帆风顺的情况下,最后应该是这个样子:
五、安装Openssh
必须安装,切必须安装1.0.x的版本,1.1.x版本的库文件部分已改名,编译HomeBridge的时候会报错。
老规矩,一直点下一步
最后这一页哪个都不要勾,是捐钱的。
六、编译Homebridge
换一个CMD窗口,还是管理员模式,输入以下指令编译Homebridge插件
npm install -g homebridge
等一会儿就好了 然后输入以下指令启动Homebridge
homebridge
此时打开Iphone的家庭应用,就可以扫码添加配件啦~