這個專案展示了如何使用 ESP32-C3-DevKitM-1 微控制器來註冊和控制 Sesame5 智能鎖。本範例使用 ESP-IDF 開發框架,透過 BLE 技術自動尋找、連接並註冊附近的 Sesame5 設備。當 ESP32-C3-DevKitM-1 偵測到 Sesame5 達到開鎖位置時,會發出指令自動上鎖。
您需要先安裝 ESP-IDF,可以透過 ESP-IDF 的 install.sh
腳本來安裝必要的工具鏈和依賴。
install.sh
安裝了工具鏈。export.sh
加入環境變數。idf.py flash
進行編譯和燒錄。燒錄並重啟 ESP32-C3-DevKitM-1 後,它會自動搜尋附近的未註冊的Sesame設備。在連接並註冊後,ESP32-C3-DevKitM-1 會監聽 Sesame5 的狀態,並在適當的時機發送上鎖指令。
這個範例改自 ESP-IDF 內的 nimble BLE Central Example。
本專案採用 MIT 許可證。詳情請參見 LICENSE
文件。
感謝您對此專案的興趣,以及 CANDY HOUSE 公司對於開放資源的支持。