这一段时间也算是接触了很多智能产品和设备,那我也基于最近一段时间的学习,总结一下。 先说下我用的设备树莓派3B+安装的系统是2018-04-18-raspbian-stretch.img( 官网下载)下载desktop版本,iPhone7 IOS11.4
网上也找了很多帖子,具体谁的我也不一一列举了,都会有一点问题,可能我用的是树莓派3B+,版本太高了吧 我这边用的root身份 sudopasswd root 然后输入两遍密码(设置新密码),然后输入su进入root模式 #sudo apt-get update #sudo apt-get upgrade #sudo apt-get install -y curl 安装Nodejs:(这里需要8.0以上的) # sudo apt-get install -ynodejs 只装上面这两步的话,安装依赖包libavahi会有问题 #sudo apt-get install -y build-essential #sudo apt-get install gcc g++ make #sudo apt-get installyarn 再输入node -v查看版本号 安装依赖包libavahi
#sudo apt-get install libavahi-compat-libdnssd-dev 安装homebridge: #sudo npm install -g--unsafe-perm homebridge 到此homebridge插件就已经安装好了,接下来安装homebridge小米网关的插件。 #sudo npm install -ghomebridge-mi-aqara 这里安装homebridge-mi-aqara,不要安装homebridge-aqara 配置config.json文件:
默认情况下,HomeBridge会使用用户目录下的.homebridge文件夹作为用户存储路径,即~/.homebridge/目录。 若不存在,可通过如下命令建立: #mkdir ~/.homebridge/ 进入~/.homebridge/目录,创建配置文件config.json,命令如下: #cd ~/.homebridge/ #nano config.json
文件修改完之后输入Ctrl+X,然后输入Y保存退出就可以了。
{ "bridge": { "name": "HomeBridge", "username": "B8:27:EB:5D:0B:AA", //树莓派的MAC "port": 58881, //端口随意设置 "pin": "111-00-001" //号码随意 }, "accessories": [], "platforms": [{ "platform":"MiAqaraPlatform", "gateways":{ "7811dcf979af":"E63BD************" //小米网关的信息,前面部分是小米网关MAC,这里全部小写,后面部分是密码 } } 这里需要对小米网关进行操作,查看小米网关的MAC跟密码 小米网关信息的获取就不在这边演示了,本来是截了图的,但是说太大无法上传,就取消了,所以只有大家自己百度了
|