AT+MSOCK | |
查询指令:AT+MSOCK<CR><LF> | 响应:+ok=port,address<CR><LF><CR><LF> |
设置指令:AT+MSOCK=port,address<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | port:MQTT服务器端口号;address:MQTT服务器的IP地址或者域名 |
备注 | 完成以上步骤后,模块开始连接MQTT服务器,当连接成功后,会出现+MQTT:OK,则连接服务器成功!当出现+MQTT:FAIL时,则说明从MQTT断开。 |
AT+MUSER | |
查询指令:AT+MUSER<CR><LF> | 响应:+ok=user,password<CR><LF><CR><LF> |
设置指令:AT+MUSER=user,password<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | user:MQTT服务器登录账号;password:MQTT服务器登录密码 |
AT+MCID | |
查询指令:AT+MCID<CR><LF> | 响应:+ok=client id<CR><LF><CR><LF> |
设置指令:AT+MCID=client id<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | client id:mqtt的client id |
AT+MSLK | |
查询指令:AT+MSLK<CR><LF> | 响应:+ok=status<CR><LF><CR><LF> |
参数说明 | status:on:已连接;off:未连接 |
AT+MSUB | |
设置指令:AT+MSUB=qos,sub<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | qos:取值为QOS0,QOS1,QOS2;sub:主题号 |
AT+MUSU | |
设置指令:AT+MUSU=sub<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | sub:主题号 |
AT+MPUB | |
设置指令:AT+MPUB=qos,length,pub<CR><LF> | 出现>后,输入数据,响应:+ok=len<CR><LF><CR><LF> |
参数说明 | qos:取值为QOS0,QOS1,QOS2;length:消息内容的数据长度;pub:发布号的主题,len:实际发送的数据长度 |
AT+MCLOSE | |
设置指令:AT+MCLOSE<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
AT+MKEEP | |
查询指令:AT+MKEEP<CR><LF> | 响应:+ok=time<CR><LF><CR><LF> |
设置指令:AT+MKEEP=time<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | time:mqtt的keepalive的时间 |
AT+WILL | |
查询指令:AT+WILL<CR><LF> | 响应:+ok=heme,massage<CR><LF><CR><LF> |
设置指令:AT+WILL=theme,massage<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | theme:遗愿消息主题;massage:遗愿消息内容 |
AT+MSCN | |
查询指令:AT+MSCN<CR><LF> | 响应:+ok=clean<CR><LF><CR><LF> |
设置指令:AT+MKEEP=clean<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | clean:1:重连接后清除会话,0:重连接后保持会话 |
AT+ALISOCK | |
设置指令:AT+ALISOCK=param0,param1,param2<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | param0:Device Name;param1:Product Key;Param2:Device Secret |
AT+TXSOCK | |
设置指令:AT+TXSOCK=param0,param1,param2<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | param0:Device Name;param1:Product ID;Param2:Device PSK |
+MQD | |
指令格式:+MQD,length,topic:data<CR><LF> | |
参数说明 | +MQD:接收到MQTT数据的开始符。length:接收到数据长度;topic:数据来源于哪个主题;data:接收到数据的内容 |