ESP HomeKit SDK 现已在 GitHub 上对外开放,包含简单易用的 API 以及多个可用于快速开发的示例,如 ESP HomeKit 网桥、插座、风扇和灯泡等。此外,我们还提供了清晰的文档帮助初学者使用现有示例学习如何构建项目。


ESP HomeKit SDK 功能:

  • 易于使用的 API,帮助用户实现 Apple 定义的标准 HomeKit 配置文件

  • 支持为特定配件添加定制服务和功能

  • 可用于快速开发配件的示例:包含风扇,灯泡,插座,网桥,Data-TLV8 和以太网

  • 支持 ESP 统一配置

ESP HomeKit SDK 轻松集成 ESP-IDF 其他组件,例如默认支持 ESP 统一配置。此外,它还集成了 ESP RainMaker,支持用户通过 Alexa、谷歌语音助手和 Siri 控制设备。以一个集成了 HomeKit 的开关 example 为例:固件运行在 ESP32-S2-Saola-1 开发板上,RGB LED 与 BOOT 按钮分别用于显示和更改开关状态。LED 呈绿色代表开关处于打开状态。按下 BOOT 按钮,开关将由打开状态切换为 OFF(此时 LED 由绿色变为红色)。再次按下按钮就会重新打开开关。此外,设置好开发板后,通过 iOS Home App 进行配对也可以在手机 APP 上同步反应开关状态。

ESP32-S2-Saola-1