启明云端esp32开发板直连亚马逊AWS IOT平台实例控制灯泡演示
ESP32通過AWS IOT物聯網平臺接入物聯網,Alexa亞馬遜音箱觸發Lambda對樂鑫ESP32進行控制,實現ESP32接入Alexa亞馬遜音箱。
登錄亞馬遜AWS IOT Core后臺,可以創建自定義的物聯網Thing,創建后進行策略和證書的配置。
創建事物可以參考以下鏈接:
https://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/create-aws-thing.html
2、環境搭建
使用啟明云端WT-ESP32-DevKitC V4 ESP32系列模組進行物聯網開發,通過Alexa亞馬遜音箱進行語音控制,本例使用的是ESP32-WROOM-32D模組。開發環境使用樂鑫官方的ESP-IDF作為開發環境,通過對樂鑫的aws_iot例子進行二次開發。
1.準備
a. 克隆IDF代碼https://github.com/espressif/esp-idf.git
b. 下載創建事物時候的證書
2.idf sdk-v3.3環境配置
具體的環境設置可以參考以下鏈接:
https://docs.espressif.com/projects/esp-idf/zh_CN/v3.3.2/get-started/index.html
3.編寫ESP32端的代碼
a.進入examples/protocols/aws_iot目錄后修改我們自定義的邏輯代碼
cd examples/protocols/aws_iot
b.配置我們的證書(創建Thing時的證書)
c.配置工程
make menuconfig (選擇相關功能配置,默認不需要修改,該步驟可以省略)
cd examples/protocols/aws_iot
make flash
3、操作演示
1、亞馬遜app控制WT-ESP32-DevKitC V4
下載亞馬遜音箱Alexa app,打開app的Devices看到對于的設備進入后對設備進行操作
2、Alexa控制WT-ESP32-DevKitC V4
通過Alexa,turn on/off Sample Switch 控制燈泡的開關
除了燈以外,還可以控制智能插座等設備。
總結
以上是生活随笔為你收集整理的启明云端esp32开发板直连亚马逊AWS IOT平台实例控制灯泡演示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用启明云端基于ESP32模块的开发板来快
- 下一篇: 离线语音AIOT可能成为智能家居应用的新