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