MQTT使用方法

使用的是EC800M模块,因为文档上给的举例是如下:
//配置接收模式。
AT+QMTCFG=“recv/mode”,0,0,1
OK
//配置阿里云设备信息。
AT+QMTCFG=“aliauth”,0,“oyjtmPl5a5j”,“MQTT_TEST”,“wN9Y6pZSIIy7Exa5qVzcmigEGO4kAazZ”
OK
AT+QMTOPEN=?
+QMTOPEN: (0-5),“hostname”,(1-65535)
OK
//MQTT 客户端打开网络。
AT+QMTOPEN=0,“iot-as-mqtt.cn-shanghai.aliyuncs.com”,1883
想请问一下,MQTT使用是先要在TCP连接socket,即AT+QIOPEN成功执行以后,再执行上面的流程来打开MQTT客户端网络吗?TCP应该是需要用直吐模式吗?

你好
MQTT需要参考MQTT文档,和TCP指令无关, 建立MQTT连接后 使用MQTT相关指令发送数据

Quectel_AliCloud阿里云MQTT与“一机一密”&“一型一密”应用与参考.pdf (2.9 MB)