ESP32-C3因為其性價比高,價格便宜性能又好一直是量產的首選芯片,隨著量產項目擴大,對接云服務器的情況也增加了,接下來小啟給大家分享下啟明云端ESP32-C3模組——WT32C3系列模組/開發板連接AWS亞馬遜云方法。
WT32C3系列模組是啟明云端開發的Wi-Fi&BLE模組,配置了4MB外部SPI flash。WT32C3-S1采用PCB板載天線,WT32C3-S2采用連接器連接外部天線。該模組搭載ESP32-C3作為核心處理器,支持Wi-Fi 802.11b/g/n協議和BLE 5.0協議。內置RISC-V32位單核處理器,主頻最高支持160MHz。外設方面支持GPIO,SPI,UART,I2C,I2S,紅外收發器,LEDPWM控制器,USBJTAG接口,通用DMA控制器,TWAITM控制器(兼容ISO11898-1),溫度傳感器,SAR模/數轉換器。
軟硬件的準備①軟件環境:ESP_IDF 5.1。
②硬件設備:WT32C3系列模組/開發板。一、aws配置及測試
1、打開aws云https://aws.amazon.com,登陸aws賬號。
2、選擇”IoT Core“。3、將設備連接到AWS,選擇”連接一臺設備“。
4、進入設備設置階段,將下方的鏈接保存起來,后續在代碼中需要使用到,點擊“下一步“。
5、選擇"創建新事物",輸入設備名稱,點擊"下一步"。
6、選擇軟件開發包的平臺和sdk,這個開發包可以協助獲取證書,并可以進行與aws云的通訊測試。這里的工具包平臺選擇自己習慣的即可,sdk建議選擇Python。
7、下載連接工具包,里面包括了一些服務器證書和測試腳本。
8、解壓下載好的連接工具包,使用先前選擇的開發包平臺所對應的終端,通過圖片上提示的命令來測 試。 注意:此界面建議先不關閉,后續使用代碼測試通訊時可以通過此頁面觀察效果。
二、WT32C3系列模組配置
本次教程使用esp-idf/example/protocol/mqtt/ssl_mutual_auth示例來測試aws。
1.進入工程,需要替換main目錄下的三個證書,用來替換的證書存放在此前下載的連接工具包中。
替換的對應關系如下:
◆client.crt客戶端證書,采用(設備名).cert.pem替換。◆client.key客戶端秘鑰,采用(設備名).private.key替換。
◆mosquitto.org.crt服務端秘鑰,采用root-CA.crt替換。2、替換工程訪問的mqtt服務器鏈接并增加client_id配置項,鏈接替換為設備設置階段時保存的鏈接,client_id為此前start.h腳本所使用的client_id。注意鏈接需要加入mqtt://前綴。
3、替換工程訂閱的mqtt主題,替換為網頁測試時的主題sdk/test/python。并創建一個任務,該任務的功能為建立mqtt連接后每隔兩秒發布一條信息。
4、激活IDF環境,配置芯片為ESP32C3,并通過menuconfig修改工程的WiFi配置信息。5、編譯工程,并燒錄到ESP設備中。通過運行日志可以看到,連接服務器訂閱了相關主題發布了“hello QM”的消息。同時觀察此前網頁測試時的網頁,可以看到“hello QM”的消息。
以上就是啟明云端WT32C3系列模組/開發板連接AWS亞馬遜云方法的全部內容,有什么疑問,可以后臺私信小啟。
-
芯片
+關注
關注
459文章
52252瀏覽量
436910 -
開發板
+關注
關注
25文章
5563瀏覽量
102689 -
云服務器
+關注
關注
0文章
797瀏覽量
13776
發布評論請先 登錄
【新品發布】啟明云端WT01P4C5-S1核心板來襲!雙芯異構重新定義性能邊界

Onenet云網關方案應用--基于米爾瑞芯微RK3576開發板
智能新趣玩:啟明云端WT99C202 AI機芯盒,開啟玩具新體驗?

【新品】ESP32-P4全功能開發板,啟明云端WT99P4C5-S1多媒體開發板強勢來襲!

【新品】搭載ESP32-C2芯片,啟明云端WT99C202-AI語音開發板震撼來襲,離在線一體

【AI技術支持】ESP32-C3模組AT+MQTT連接AWS證書問題處理

【AI技術支持】ESP32C3 開發板在Linux環境下,進行JTAG 調試演示

【新品發布】啟明云端WT0132P4核心板小尺寸高性能,基于樂鑫ESP32-P4開發應用

【新品發布】啟明云端WT9932S3-Nano開發板,高效能創新新引擎

啟明云端WT32C3-S6模塊,樂鑫ESP32-C3低功耗高性能方案,高效無線連接通信

啟明云端WT32-ETH01智能網關方案,樂鑫ESP32技術開發連接應用

評論