-
打开串口调试助手QCOM,输入以下指令确认模组是否入网。[2018-07-18_19:33:30:349]AT+CEREG?[2018-07-18_19:33:30:361]+CEREG: 0,1 ===》确认模组入网[2018-07-18_19:33:30:361]OK[2018-07-18_19:33:32:518]AT+CGATT?[2018-07-18_19:33:32:531]+CGATT: 1[2018-07-18_19:33:32:531]OK[2018-07-18_19:17:33:638]at+qmtcfg="aliauth",0,"a19UbkXZ4aU","BC26_2","swO2VNT6SnlW3BWVKguI8913s39ddrL" ===》配置参数AT+QMTCFG=“ALIAUTH”,<tcpconnectID>[,“<product_key>”,“<device_name>”,“<device_secret>”]如下图对应平台上创建参数。[2018-07-18_19:17:33:671]OK[2018-07-18_19:17:35:960]AT+QMTOPEN=0,"116.211.167.65",1883 ===》MQTT客户端打开网络,可以用公司服务器地址转发到阿里云。[2018-07-18_19:17:36:039]OK[2018-07-18_19:17:37:077][2018-07-18_19:17:37:077]+QMTOPEN: 0,0 ===》返回0,0表示注册成功。[2018-0718_19:17:37:781]AT+QMTCONN=0,"12345" ===》“12345”表示客户名称[2018-07-18_19:17:37:838]OK ===》创建客户端连接服务器[2018-07-18_19:17:38:330][2018-07-18_19:17:38:330]+QMTCONN: 0,0,0 ===》返回0,0,0表示连接服务器成功[2018-07-18_19:25:29:604]AT+QMTSUB=0,1,"/a19UbkXZ4aU/BC26_2/user/BC26_2",0 ===》订阅消息AT+QMTSUB=<tcpconnectID>(目前只支持0通道),<msgID>(1~65535任意分配),“<topic1>”,<qos1>[,“<topic2>”,<qos2>…] topic对应如下图平台参数。[2018-07-18_19:25:29:633]OK[2018-07-18_19:25:31:329][2018-07-18_19:25:31:329]+QMTSUB: 0,1,0,1 ===》第一个1表示msgID[2018-07-18_19:26:12:350]AT+QMTPUB=0,0,0,0,"/a19UbkXZ4aU/BC26_2/user/BC26_2","12345" ===》发布消息AT+QMTPUB=<tcpconnectID>(目前只支持0通道),<msgID>(0~65535任意),<qos>(客户端希望发布消息的级别,如果设置为0只能发布一条,发布第二条就会报错),<retain>(服务器发送消息给当前用户方式),“<topic>(如上图参数)”,“<msg>(需要发布的消息)”[2018-07-18_19:26:12:381]OK[2018-07-18_19:26:12:388][2018-07-18_19:26:12:388]+QMTPUB: 0,0,0 ===》第二个0对应msgID[2018-07-18_19:26:13:625][2018-07-18_19:26:13:625]+QMTRECV: 0,0,"/a19UbkXZ4aU/BC26_2/user/BC26_2","12345"===》URC通知主机读取MQTT数据包数据数据可在平台上查看:如下图:
上滑加载中