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亞馬遜云方法的全部內容,有什么疑問,可以后臺私信小啟。
-
芯片
+關注
關注
463文章
54007瀏覽量
465937 -
開發板
+關注
關注
26文章
6289瀏覽量
118050 -
云服務器
+關注
關注
0文章
837瀏覽量
14677
發布評論請先 登錄
ESP32-C3迷你開發板,支持Wi-Fi+BLE雙模,即插即用設計!
ESP32-C2迷你開發板上手指南!5分鐘搞定燒錄+驅動SPI屏!啟明云端樂鑫代理
ESP32-P4 口袋開發板 啟明云端 WT9932P4-TINY開發板
【新品】ESP32-P4全功能開發板,啟明云端WT99P4C5-S1多媒體開發板強勢來襲!
啟明云端WT32C3系列模組/開發板連接AWS亞馬遜云方法
評論