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