指令功能和使用说明
功能介绍
MQTT透传功能用于上海域格Cat.1系列模块与网络服务器通信提供指定接口,普通Cat.1模块不支持该功能,需要特殊版本。
软件功能指令
1、AT+IMQTTAUTH //阿里云平台设备鉴权设置
2、AT+IMQTTSUB //订阅主题
3、AT+IMQTTPUB //发布消息
4、AT+IMQTTFLAG //打开或关闭透传设置
软件使用说明
1、设置鉴权参数
AT+IMQTTAUTH=a1hj1HcFmjQ,me_yuge,c55532f6c34e42cde2ddc27454061f23
OK
2、设置订阅topic qos
AT+IMQTTSUB=“/a1hj1HcFmjQ/me_yuge/user/test”,1
OK
3、设置发布topic qos
AT+IMQTTPUB=“/a1hj1HcFmjQ/me_yuge/user/test”,1
OK
4、接收阿里云服务器
AT+IMQTTFLAG=1
OK
上报 +IMQTTCONN:0 表示透传连接成功
5、串口发数据及透传模式切换到AT模式和返回透传模式
qwq2319(**(*&&^ ^&&
+++aato
OK
发送 +++ 不带回车符 模块返回 a 再发送a 退出 透传模式 ato 进入透传模式
6、退出透传模式
AT+IMQTTFLAG?
+IMQTTFLAG:0
OK
使用实列
使用模块的Client,内嵌MQTT透传协议使用实例:
服务端与Cat.1模块MQTT透传交互实例: