IMG_0656.JPG
查看端口:

ls /dev/tty.*

抹除esp-01s的闪存

esptool.py -p 自己的端口号 erase_flash

烧录固件 固件下载 fullhaaboot.bin

esptool.py -p 自己的端口号 --baud 115200 write_flash -fs 1MB -fm dout -ff 40m 0x0 固件路径(直接拖入刚下载的固件即可)

完成之后,esp-01s会建立一个名为‘HAA-XXXXXX‘的Wi-Fi,连接后,等待几秒自动进入后台(没有自动跳转,手动浏览器访问192.168.4.1:4567),输入json来配置。

{
  "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 }]
  }]
}

这里表示了一个基本类型的开关("t": 1),通过 GPIO 0 控制继电器,因为这个继电器模块是 GPIO 0 低电平时闭合,所以在下面的 "0" 表示开关关闭的选项中 "v": 1 表示高电平,而 "1" 与之相反。LED 指示灯定义为 GPIO 1,按钮定义为 GPIO 2,"s": 1 表示通电后默认为开关打开状态。

详细的配置规则可以参阅原项目的 Wiki

将 JSON 填入配置页面,并在下方连接 WiFi,注意 ESP-01 仅能连接 2.4GHz 的 WiFi。

之后点击保存并等待 7 分钟左右,完成后 LED 会亮起几秒钟。

下方选择自己的Wi-Fi,输入密码后点击save!其他不用动。等待几分钟 (时间可能根据网速等待比较长)。
安装和更新时可通过终端命令来查看设备状态

nc -kulnw0 45678

后台显示类似这样表示正在更新
 nc -kulnw0 45678
已完成更新
打开家庭app-右上角加号-添加或扫描配件,设置代码输入0218-2017
QR-Code:

扩展:
1、MAC上安装ESPTool
2、自建服务器安装更新
3、来源:20 元将普通电灯接入 HomeKit

最后修改:2023 年 08 月 01 日
如果觉得我的文章对你有用,请随意赞赏