问题描述
在使用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文章
35476浏览量
281279 -
MQTT
+关注
关注
5文章
690浏览量
23776 -
ESP32
+关注
关注
21文章
1024浏览量
19425
发布评论请先 登录
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问题处理

评论