我正在使用的是EC20全功能版本,需要实现使用EC20内置的mqtt连接阿里云服务器
最早之前已经测试通过可以订阅发布数据
后来经过测试,我不清楚误操作了什么东西,导致mqtt无法连接,模组报错ERROR
下面贴上串口log
经过对比,我发现使用AT+QMTOPEN连接服务器时,他只会返回OK,并没有返回+QMTOPEN0,0
不知道是否是这里出现问题
我查了论坛历史问题,在阿里云平台删除设备,重新创建设备重新连接,还是会返回ERROR,阿里云三元素和服务器地址经过mqtt.fx可以成功连接到平台
我试着打开返回错误代码,然而没有收到任何错误代码
[11:24:29.985]发→◇AT+CMEE=1
□
[11:24:29.990]收←◆AT+CMEE=1
OK
[11:24:33.127]发→◇AT+QMTCFG="recv/mode",0,0,1
□
[11:24:33.133]收←◆AT+QMTCFG="recv/mode",0,0,1
ERROR
[11:24:33.777]发→◇AT+QMTCFG="recv/mode",0,0,1
□
[11:24:33.783]收←◆AT+QMTCFG="recv/mode",0,0,1
ERROR
[11:26:08.723]收←◆
+QMTOPEN: 0,-1
+QMTOPEN: 0,-1
模组的版本号是
[11:36:06.510]发→◇ATI
□
[11:36:06.514]收←◆ATI
Quectel
EC20F
Revision: EC20CEFAGR06A09M4G
OK
``` 关于EC20使用内置mqtt连接阿里云的问题