前言
通过ESP01实现HomeKit
准备工作
MacOS
Python
fullhaaboot.bin
1
| wget https://github.com/RavenSystem/haa/releases/latest/download/fullhaaboot.bin
|
烧写SEP01
查看接口
1
| /dev/tty.usbserial-02FWX9WF
|
格式化ESP01
tty.usbserial-02FWX9WF
:设备接口
1
| esptool.py -p /dev/tty.usbserial-02FWX9WF erase_flash
|
烧录HomeAccessoryArchitect(HAA)
1
| esptool.py -p /dev/tty.usbserial-02FWX9WF --baud 115200 write_flash -fs 1MB -fm dout -ff 40m 0x0 fullhaaboot.bin
|
配置ESP01
- 将ESP01插入继电器
- 将电脑接入以
HAA-
为前缀的Wifi
- 访问http://192.168.4.1:4567/sn->填写JSON配置
1
| {"c":{"l":1,"b":[{"g":2,"t":5}]},"a":[{"t":1,"s":1,"0":{"r":[{"g":0,"v":1}]},"1":{"r":[{"g":0,"v":0}]},"b":[{"g":2}]}]}
|
- 配置Wifi网络
Save
- 返回OK表示保存配置成功,等待ESP01重启并自动应用配置,大概需要等待10分钟以上,就可以直接在
Home.app
上发现设备了
- 通过扫码配对,或通过代码
0218-2017
配对
在iPhone或iPad上添加设备
也可以选择使用相机
扫码
完成
参考文献
哔哩哔哩——ItCommander
Sky1Wu——qiaoz17977