問題描述
在使用ESP32-C3-WROOM-02模組作為無線通信模塊,使用AT-V3.3.0.0版本時,客戶想通過AT的方式配置MQTT證書,驗證服務器可以連接,但AT連接失敗,這是為什么呢?

啟明云端/02
解決思路
客戶使用AT+SYSFLASH命令,更新AT固件中的證書之后,嘗試連接AWS報錯(mqtt disconnected)。通過MQTTX連接服務器測試驗證客戶服務器配置以及證書正常。
啟明云端/03
解決方案
通過AT+SYSMFG命令,直接讀寫NVS用戶分區里的命名空間。先用AT+SYSMFG命令查詢命名空間。再通過AT+SYSMFG命令擦除并重新寫入對應命名空間里的證書。

其中連接AWS證書相關的命名空間“mqtt_ca""mqtt_cert" "mqtt_key",擦除并且根據證書數據長度重新寫入對應命名空間之后,可以通過讀取操作確認證書是否寫入正確。

其余連接服務器操作參考MQTT AT連接云示例即可。
-
AI
+關注
關注
88文章
35168瀏覽量
280137 -
MQTT
+關注
關注
5文章
682瀏覽量
23723 -
ESP32
+關注
關注
21文章
1017瀏覽量
19283
發布評論請先 登錄
esp32-c3 mqtt遺囑實驗沒成功的原因?
淺談ESP32-C3與ESP32-S3芯片
ESP32-C3芯片的性價比有多高

ESP32-C3芯片到底有哪些特性
ESP32-C3模組芯片的功能特性
基于nanoESP32-C3開發板用ESP32-c3下試跑Zephyr
ESP32-C3模組概述、優勢特征及應用案例
通用型WiFi和低功耗藍牙模組ESP32-C3的優勢特征及應用范例
【DFRobot Beetle ESP32-C3開發板試用體驗】車載導航天氣掛件?

啟明云端分享|盤點Esp32-C3與Esp8266 的區別

啟明云端WT32C3系列模組/開發板連接AWS亞馬遜云方法

【AI技術支持】ESP32-C3芯片/模組SPI-AT問題處理

評論