使用ESP-01/ESP-01S实现原生Homekit控制

Posted on 2020-06-03  355 Views


准备材料:

从左到右分别为ESP-01/ESP-01s芯片 、 继电器模块 、 ESP-01/ESP-01s烧录器

准备固件:

haamain.binrboot.binblank_config.bin

这里三个文件都需要下载

项目地址

准备刷写软件:

flash_download_tool

刷写固件:

(这里COM口根据你实际选择)

点击START进行刷写

如下显示时为刷写完成

找到HAA开头的WiFi并连接

在浏览器中输入 192.168.4.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保存,耐心等待7-10分钟后芯片开始正常工作

配对苹果家庭

配置文件意思

{
  "c": {
    "l": 1,//设置状态LED的GPIO引脚
    "b": [//按钮配置
      {
        "g": 2,//按钮的GPIO引脚
        "t": 5//时长
      }
    ]
  },
  "a": [//附件配置
    {
      "t": 1,//物理类型
      "s": 1,//启动后初始状态
      "0": {//动作
        "r": [
          {
            "g": 0,//GPIO
            "v": 1//值
          }
        ]
      },
      "1": {//动作
        "r": [
          {
            "g": 0,//GPIO
            "v": 0//值
          }
        ]
      },
      "b": [
        {
          "g": 2
        }
      ]
    }
  ]
}


粉色的花瓣,美丽地缠绕在身上。依在风里。