问题描述
在使用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连接云示例即可。
全部0条评论
快来发表一下你的评论吧 !