树莓派+Homebriage+米家智能产品搭建Siri智能家居

栏目: 软件资讯 · 发布时间: 7年前

内容简介:近年来,智能家居的产品越来越多,相应的配套设施更加完善,使得现在可以一句话控制家中的一切设备,使得家庭变得前所未有的智能高效,例如,当你出门时,只需要说一句,我出门了,家中的网关或者其他中控设备就会自动关闭各类灯光,空调、空气净化器等自动关闭,摄像头自动打开,家庭进入警戒模式,当你回家时,同样的灯光就会自动打开,空调也自动打开,其他家用设备也只需要一句话即可,不得不说,大大方便了我们的生活。各家的智能产品比较多,尤其是在智能音箱上,各巨头都发布了自己的产品,如小米AI音箱、小度智能音箱、腾讯听听智能音箱等

近年来,智能家居的产品越来越多,相应的配套设施更加完善,使得现在可以一句话控制家中的一切设备,使得家庭变得前所未有的智能高效,例如,当你出门时,只需要说一句,我出门了,家中的网关或者其他中控设备就会自动关闭各类灯光,空调、空气净化器等自动关闭,摄像头自动打开,家庭进入警戒模式,当你回家时,同样的灯光就会自动打开,空调也自动打开,其他家用设备也只需要一句话即可,不得不说,大大方便了我们的生活。

各家的智能产品比较多,尤其是在智能音箱上,各巨头都发布了自己的产品,如小米AI音箱、小度智能音箱、腾讯听听智能音箱等等。

树莓派+Homebriage+米家智能产品搭建Siri智能家居
智能音箱

Apple有家庭应用,但是适配的智能产品价格比较高,而国内小米的智能产品,价格低廉,以及其自家的米家应用,相比而言,适合国内,可以实现智能家居梦。

树莓派+Homebriage+米家智能产品搭建Siri智能家居
米家应用

在IOS上的米家应用,可以很好的实现智能家居联动,但是无法用Siri唤醒。

这篇文章便通过树莓派搭建Homebriage来实现Siri控制米家的智能产品。

一、所需器件

树莓派

米家智能家庭礼品套装( 网关+人体传感器+门窗传感器+智能插座zigbee版+无线开关 )

米家温湿度计

iPhone

笔记本(配置时需要用到)

二、安装Homebriage

有两种方法,一是直接安装相关的树莓派镜像,这类镜像已经安装好了Homebriage软件,更加方便使用,推荐使用;而是在树莓派官方的镜像 RASPBIAN JESSIE 上安装 Homebriage ,下面是步骤。

更新树莓派软件源:

sudo apt-get update
sudo apt-get upgrade

安装Node.js:

wget <a href="https://link.jianshu.com?t=http://nodejs.org/dist/latest/node-v7.10.0-linux-armv6l.tar.gz" target="_blank" rel="noreferrer noopener">http://nodejs.org/dist/latest/node-v10.11.0-linux-armv6l.tar.gz</a>
tar -xvf <a href="https://link.jianshu.com?t=http://nodejs.org/dist/latest/node-v7.10.0-linux-armv6l.tar.gz" target="_blank" rel="noreferrer noopener">node-v10.11.0-linux-armv6l.tar.gz</a>
cd <a href="https://link.jianshu.com?t=http://nodejs.org/dist/latest/node-v7.10.0-linux-armv6l.tar.gz" target="_blank" rel="noreferrer noopener">node-v10.11.0-linux-armv6l</a>
sudo cp -R * /usr/local/

安装完成后使用node –version命令查看,如果是这样的输出就说明安装成功:

pi@raspberrypi:~ $ node --version

v10.11.0

安装Avahi和相关依赖:

sudo apt-get install libavahi-compat-libdnssd-dev

安装HomeBridge和相关依赖软件包:

sudo npm install -g --unsafe-perm homebridge

安装homebridge 的小米插件homebridge-aqara:

sudo npm install -g homebridge-aqara

三、配置Homebriage

需要配置.homebridge目录下的config.json文件,将小米网关的MAC地址和password配置进去,使得连接在小米网关下的其他产品可以出现在iPhone的家庭应用中。

进入 .homebridge 目录,创建config.json文件,并复制以下内容:

nano config.json
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"platforms": [
{
"platform": "AqaraPlatform",
"sid": ["7c49eb17e9a7"], //改成自己网关的mac地址
"password": ["97DCB0D1FF60443F"]  //改成局域网通信协议的密码
}]
}

以上内容,其他信息不需要更改,只需要将 sidpassword 改成自己的。

获取米家多功能网关的 sid和 password,在网关的点开关于, 狂点屏幕下方空白处,开启开发者模式,就可以获取 sid和 password,视频教程如下。

将获取到的 sid和 password 填入到config.json配置文件中,注意sid要改成小写,但是 password 要保持原来的大小写不变,否则就不能通过家庭应用控制米家智能插座。

树莓派+Homebriage+米家智能产品搭建Siri智能家居

左边为sid,需改成小写

右边为password,保持大小写不变

四、启动Homebriage

homebridge

五、配置家庭应用

在家庭应用中点击添加配件

点击“没有代码或无法扫描”,添加Homebriage

然后将屏幕上显示的pin码输入

树莓派+Homebriage+米家智能产品搭建Siri智能家居

手机上的配置过程示例如下:

根据显示的传感器信息修改名称,添加到相应的房间即可,添加完之后的效果如下:

树莓派+Homebriage+米家智能产品搭建Siri智能家居
配置完成的家庭应用

配置完之后就可以使用Siri来控制家庭了,示例如下:

树莓派+Homebriage+米家智能产品搭建Siri智能家居
查看客厅的湿度
树莓派+Homebriage+米家智能产品搭建Siri智能家居
查看客厅的温度
树莓派+Homebriage+米家智能产品搭建Siri智能家居
打开客厅的插座

以上所述就是小编给大家介绍的《树莓派+Homebriage+米家智能产品搭建Siri智能家居》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Beginning PHP and MySQL 5

Beginning PHP and MySQL 5

W. Jason Gilmore / Apress / 2006-01-23 / USD 44.99

Beginning PHP and MySQL 5: From Novice to Professional, Second Edition offers comprehensive information about two of the most prominent open source technologies on the planet: the PHP scripting langua......一起来看看 《Beginning PHP and MySQL 5》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具