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

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

内容简介:近年来,智能家居的产品越来越多,相应的配套设施更加完善,使得现在可以一句话控制家中的一切设备,使得家庭变得前所未有的智能高效,例如,当你出门时,只需要说一句,我出门了,家中的网关或者其他中控设备就会自动关闭各类灯光,空调、空气净化器等自动关闭,摄像头自动打开,家庭进入警戒模式,当你回家时,同样的灯光就会自动打开,空调也自动打开,其他家用设备也只需要一句话即可,不得不说,大大方便了我们的生活。各家的智能产品比较多,尤其是在智能音箱上,各巨头都发布了自己的产品,如小米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智能家居》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Essential C++中文版

Essential C++中文版

李普曼 (Stanley B.Lippman) / 侯捷 / 电子工业出版社 / 2013-8-1 / CNY 65.00

本书以四个面向来表现C++的本质:procedural(面向过程的)、generic(泛型的)、object-based(基于对象的)、objectoriented(面向对象的)。全书围绕一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性来组织。循此方式,你将不只学到C++的功能和结构,也可学到它们的设计目的和基本原理。 本书适合那些已经开始从事软件设计,又抽不出太多时间学习新技术的程......一起来看看 《Essential C++中文版》 这本书的介绍吧!

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具