Air724连接MQTT流程

<笔记>Air724连接MQTT流程

前言

合宙的cat1模块Air724连接MQTT大致流程,使用AT指令格式。

Drawn By:67373UPUP

完整流程
/*复位*/
[16:46:18.806]发→◇AT+RESET
[16:46:18.810]收←◆
OK
[16:46:20.707]收←◆
RDY
[16:46:22.899]收←◆
+CPIN: READY
[16:46:23.697]收←◆
^CARDMODE: 2
[16:46:25.463]收←◆
SMS READY
[16:46:25.621]收←◆
+E_UTRAN Service
+NITZ: 20/12/02,08:46:24+32,0
*CGEV: ACT,5,"cmiot.mnc004.mcc460.gprs","10.14.94.96"
/*AT测试命令,第一次没成功是因为自适应波特率的缘故*/
[16:46:28.753]发→◇AT
[16:46:32.466]发→◇AT
[16:46:32.469]收←◆AT
OK
/*关闭回显打印*/
[16:46:33.887]发→◇ATE0
[16:46:33.893]收←◆ATE0
OK
/*查询IMEI*/
[16:46:35.796]发→◇AT+CGSN
[16:46:35.802]收←◆
866714043073930
OK
/*查询ICCID*/
[16:46:37.484]发→◇AT+CCID
[16:46:37.491]收←◆
89860469101990228519
OK
/*查询当前GPRS注册状态*/
[16:46:39.103]发→◇AT+CEREG?
[16:46:39.109]收←◆
+CEREG: 0,1
OK
/*查询当前GPRS附着状态*/
[16:46:40.628]发→◇AT+CGATT?[16:46:40.635]收←◆
+CGATT: 1
OK
/*查询当前的信号*/
[16:46:41.859]发→◇AT+CSQ
[16:46:41.867]收←◆
+CSQ: 18,99
OK
/*设置MQTT参数 */
/*clientid==clientid,chenyifaer==username,67373upup==password*/
[16:46:43.739]发→◇AT+MCONFIG=clientid,chenyifaer,67373upup
[16:46:43.748]收←◆
OK
/*建立TCP连接 */
/*47.98.183.97==IP,1884==mqtt的端口*/
[16:46:44.690]发→◇AT+MIPSTART="47.98.183.97",1884
[16:46:44.696]收←◆
OK
[16:46:44.913]收←◆
CONNECT OK
/*建立会话连接,1==clean_session,60==keepalive*/
/*在上一条命令回复CONNECT OK的基础上再发送本命令,且不能间隔太长时间*/
[16:46:46.178]发→◇AT+MCONNECT=1,60
[16:46:46.184]收←◆
OK
[16:46:46.319]收←◆
CONNACK OK
/*订阅MQTT*/
/*dev/sub==订阅topic,0==qos*/
[16:46:48.405]发→◇AT+MSUB="dev/sub",0
[16:46:48.410]收←◆
OK
[16:46:48.553]收←◆
SUBACK
/*接收到的订阅信息立即打印*/
[16:46:50.532]发→◇AT+MQTTMSGSET=0
[16:46:50.537]收←◆
OK
/*设置发布报文的格式,0==string格式 1==ASCII格式*/
[16:46:55.839]发→◇AT+MQTTMODE=1
[16:46:55.844]收←◆
OK
/*发布消息*/
/*dev/topic==发布topic,0==qos,0==retain,313233==报文信息*/
[16:58:31.158]发→◇AT+MPUB="dev/topic",0,0,"313233"
[16:58:31.165]收←◆
OK
/*下面接收到的信息为用客户端模拟下发的信息*/
[16:47:03.268]收←◆
+MSUB: "dev/sub",3 byte,313233
注释图片

在这里插入图片描述

参考资料

AT指令手册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值