树莓派安装HomeBridge
树莓派安装HomeBridge
一、什么是HomeBridge
Homebridge是一个轻量级的NodeJS服务器,它是为了模拟iOS HomeKit API而构建的。利用这款软件,可以将家里的设备与Apple Home进行整合。还可以利用Homebridge来连接各种不被Apple Home支持的第三方应用。
HomeBridge和HomeAssistant区别:
homebridge是用于连接苹果homekit的工具,而homeassistant是一个独立智能家居控制系统。
二、为安装Homebridge准备Raspberry Pi
将Node.js安装到Raspberry Pi上为Homebridge做准备。
Homebridge服务器是基于Node.js运行时构建的。
1. 第一个任务是将Node.js官方仓库添加到包列表中。
这样做可以让安装更多最新版本的服务器软件,而不是默认的Raspbian软件库中的软件。
1 | curl -sL https://deb.nodesource.com/setup_12.x | sudo bash - |
这个命令把Node Source网站上的bash脚本管到bash中,可以直接在网页浏览器中去验证这个脚本的内容。
2. 现在把node.js、Python以及GCC编译器安装到Raspberry Pi上。
运行以下命令来安装这些软件包。
1 | sudo apt install -y nodejs gcc g++ make python |
3. 运行下面的命令,验证nodejs是否已经安装完毕。
1 | node -v |
如果NodeJS软件已正确安装,该命令将返回当前版本。
4. 现在通过运行下面的命令来确保npm的版本是最新的。
1 | sudo npm install -g npm |
npm是NodsJS模块的包管理器,也是安装Homebridge软件所要用到的。在Raspberry Pi上安装Homebridge
在Raspberry Pi上安装了NodeJS和npm之后,可以继续使用它们来安装Homebridge。
1. 运行以下命令在Raspberry Pi上安装Homebridge和Homebridge Config UI X模块。
1 | sudo npm install -g --unsafe-perm homebridge homebridge-config-ui-x |
在安装Homebridge的同时安装Homebridge Config UI X,因为它提供了一个易于使用的基于网络的Homebridge软件管理工具。
2. 要想让Homebridge软件在开机时启动,可以运行以下命令。
1 | sudo hb-service install --user homebridge |
该命令将使用提供的hb-service工具来设置并安装Homebridge作为服务。访问Homebridge配置界面X
1. 要进入网页界面,需要知道Raspberry Pi的IP地址。
可以通过运行以下命令获取Raspberry Pi的本地IP地址。
1 | hostname -I |
2. 在网络浏览器中,进入以下地址。
请确保将”[RASPBERRYPIIPADDRESS]”替换为上一步检索到的IP地址。
http://[RASPBERRYPIIPADDRESS]:8581
3. 现在将出现以下登录界面。
登录Homebridge软件,可以使用默认的用户名admin和默认的密码admin。
-------------本文结束感谢您的阅读-------------