1. 简介
本文主要介绍如何在iPhone上控制小米旗下的yeelight智能灯泡。
2. 预备
在动手做实验前,我们得准备我们的材料。
如下:
1. 局域网服务器一台(常运行的笔记本电脑或树莓派也可)
2. iPhone一只
3. yeelight智能灯泡一只
3. 步骤
3.1 结构图
结构图我们所有的设备都必须是在一个网段下。Home App 和 Yeelight是通过我们的服务器进行交互。
3.2 步骤
以Ubuntu为例:
3.2.1 打开极客模式
开灯,然后下载yeelight官方APP。连接好yeelight后,找到并打开极客模式
选项。
3.2.2 安装nodejs
sudo apt install nodejs
3.2.3 安装homebridge
顾名思义,它是一个桥接层,负责桥接我们的设备和iOS的Home Kit
3.2.3.1 安装libavahi-compat-libdnssd-dev依赖包
sudo apt install libavahi-compat-libdnssd-dev
3.2.3.2 安装homebridge
sudo npm install -g homebridge
3.2.4 安装homebridge-yeelight插件
负责桥接yeelight灯和homebridge
sudo npm install -g homebridge-yeelight
3.2.5 配置yeelight
cd ~/.homebridge
vim config.json
输入以下文字,并保存。
{
"bridge": {
"name": "TaoTao",
"username": "12:34:56:78:90:12",
"port": 51825,
"pin": "123-45-678"
},
"platforms": [
{
"platform" : "yeelight",
"name" : "yeelight"
}
]
}
其中name
可以替换你想要的名字。其他保持默认即可
3.2.6 启动homebridge
输入homebridge命令即可
homebridge
如果希望homebridge常驻运行,可以使用pm2
工具
pm2 start /usr/local/bin/homebridge
pm2 save
3.2.7 配置iPhone
现在打开Home App,按照操作提示,扫描启动homebridge后terminal输出的二维码,或者输入12345678
即可添加设备。 现在试试用siri开灯吧
- 嘿, Siri
- 开灯
网友评论