美文网首页Home AssistantHomeKit智能家居
在Windows下搭建HomeBridge以支持Apple Ho

在Windows下搭建HomeBridge以支持Apple Ho

作者: 蓬松的蛋糕 | 来源:发表于2018-08-18 23:45 被阅读1次

在没有充足资金情况下,想要将没有经过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的家庭应用,就可以扫码添加配件啦~

相关文章

网友评论

  • 看你的影子:你好,./homebridge下面没有config.jason文件,如何添加设备呢?
    正风雨:config.jason这个文件怎么写呢?网上找了好几个都用不了
    蓬松的蛋糕:@看你的影子 在用户文件夹下有个.homebridge文件夹,里面新建就好。

本文标题:在Windows下搭建HomeBridge以支持Apple Ho

本文链接:https://www.haomeiwen.com/subject/thpqiftx.html