m0l200pxmqtt协议指令
这是本文档旧的修订版!
M0L200系列模组 MQTT指令
设置/查询 MQTT服务器的域名(或者IP地址)和端口号
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断开。 |
设置/查询 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服务器登录密码 |
设置/查询 MQTT的CLIENT ID
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 |
查询 MQTT的连接状态
AT+MSLK | |
查询指令:AT+MSLK<CR><LF> | 响应:+ok=status<CR><LF><CR><LF> |
参数说明 | status:on:已连接;off:未连接 |
设置订阅号和QOS等级
AT+MSUB | |
设置指令:AT+MSUB=qos,sub<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | qos:取值为QOS0,QOS1,QOS2;sub:主题号 |
取消订阅号
AT+MSUB | |
设置指令:AT+MUSU=sub<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | sub:主题号 |
通过MQTT发送数据
AT+MPUB | |
设置指令:AT+MPUB=qos,length,pub<CR><LF> | 出现>后,输入数据,响应:+ok=len<CR><LF><CR><LF> |
参数说明 | qos:取值为QOS0,QOS1,QOS2;length:消息内容的数据长度;pub:发布号的主题,len:实际发送的数据长度 |
关闭与MQTT服务器的连接
AT+MCLOSE | |
设置指令:AT+MCLOSE<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
设置/查询 MQTT的keepalive
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的时间 |
设置/查询 MQTT的遗愿消息
AT+WILL | |
查询指令:AT+WILL<CR><LF> | 响应:+ok=heme,massage<CR><LF><CR><LF> |
设置指令:AT+WILL=heme,massage<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | theme:遗愿消息主题;massage:遗愿消息内容 |
连接阿里云物联网套件
AT+ALISOCK | |
设置指令:AT+ALISOCK=param0,param1,param2<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | param0:Device Name;param1:Product Key;Param2:Device Secret |
连接腾讯物联网套件
AT+ALISOCK | |
设置指令:AT+TXSOCK=param0,param1,param2<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
参数说明 | param0:Device Name;param1:Product ID;Param2:Device PSK |
接收MQTT数据
+MQD | |
指令格式:+MQD,length,topic:data<CR><LF> | |
参数说明 | +BTD:接收到蓝牙数据的开始符。length:接收到数据长度;topic:数据来源于哪个主题;data:接收到数据的内容 |
E:/xampp/htdocs/dokuwiki/data/attic/m0l200pxmqtt协议指令.1653275090.txt.gz · 最后更改: 2022/05/23 05:04 由 xuxubin