homekit:苹果公司智能家居平台
homebridge:黑客将homekit破解把协议开放变成开源 ;是个桥梁 上边连接iPhone,homekit 下边通过插件(我连的智能灯用的yeelight插件)连接设备
环境安装:
1、安装nodejs
2、安装Avahi和相关依赖包 命令:sudo apt-get install libavahi-compat-libdnssd-dev
3、安装HomeBridge和相关依赖包 依次执行命令:
sudo npm install-g --unsafe-perm homebridge hap-nodejs node-gyp
cd /usr/local/lib/node_modules/homebridge/
sudo npm install--unsafe-perm bignumcd /usr/local/lib/node_modules/hap-nodejs/node_modules/mdns
sudo node-gyp BUILDTYPE=Releaserebuild
4、安装Yeelight插件
命令:sudo npm install -g homebridge-yeelight
5、编辑config配置
cd/home/pi/.homebridge/
nano config.json
--nano是linux和Mac系统自带的文本编辑工具 也可以使用vi命令编辑
6、将下面代码复制进去
{"bridge": {"name":"YeeBridge","username":"18:00:27:40:BC:1B","port":51825,"pin":"233-62-666"},"platforms": [{"platform":"yeelight","name":"yeelight"}]}
name随便填写
username必须mac地址格式
port位数要求
pin是homekit连接设备需要输入的验证密码自己设置 要求格式233-62-666
platforms不要改,如果有其他网关可以在里面添加多个
7、运行Homebridge 命令:homebridge
效果图:
8、手机下载Yeelight软件添加智能灯 设置为“极客模式”(共第三方连接)
9、打开iPhone手机的“家庭”(要求系统10以上)添加设备
10、加入HomeKit主要是用到Siri语言功能
相关参考资料
HomeBridge on GitHub
HomeBridge on NPM
homebridge-yeelight
从 0 开始的 HomeKit 试玩(有路由器安装 HomeBridge 的方法)
一起玩 HomeKit 智能家居
扩散:
Homekit智能家庭实现计划
硬件准备:
树莓派3代B型 200元
树莓派电源(5V 2.5A) 安卓的2A充电器也行,2.5A可以支持高功率运行。
16G SD卡(最好是class 10速度的) 50元
网线一根
Yeelight灯泡 99元 以实现
小米网关二代 149元
小米温湿度感应器 49元
小米人体动作感应器 59元
小米门窗感应器 49元
小米智能插座Zigbee版:控制热水器 69元
小米 空调伴侣 暂时不支持homebridge 199元
罗技Harmony Hub(控制接入家中一切的红外设备:空调、电视机、音响、电扇、空气净化器、电动晾衣架。) 299元
操作:
树莓派配置默认启动SSH,
配置开机启动homebridge
添加所有红外设备进Homekit (罗技Harmony Hub的红外遥控器设备,支持28万种设备(支持红外学习新设备)没试过。。。
远程控制及自动化
效果图: