正文開(kāi)始前,如需進(jìn)一步交流,歡迎大家添加朱胖子微信
這次我們就拿域格CAT1的模塊調(diào)試MQTT
首先,我們拿到模塊后將串口引出接上電腦
一、檢查模塊的狀態(tài)
建立連接前請(qǐng)先檢查模塊狀態(tài):1.SIM 卡是否在位AT+CPIN?+CPIN: READY //SIM 卡已準(zhǔn)備好OK2.模塊信號(hào)AT+CSQ+CSQ: 30,99 //信號(hào)值為30OK3.模塊是否正常注冊(cè)AT^SYSINFO^SYSINFO: 2,3,0,9,1 //模塊注冊(cè)在 4GOK以上幾條命令返回值正常后, 再參照以下的步驟操作建立連接及傳輸數(shù)據(jù)。若返回不對(duì), 應(yīng)檢查相關(guān)卡及天線是否正常可用。 確保卡、 天線及網(wǎng)絡(luò)環(huán)境無(wú)誤后,再操作建立連接及傳輸數(shù)據(jù)二、建立MQTT連接
第1步:查看設(shè)備狀態(tài)
AT+CEREG?
+CEREG: 3,1,"18be","08608021",7
OK
AT+CGDCONT?
+CGDCONT: 1,"IP","cmnet.mnc002.mcc460.gprs","10.204.194.102",0,0,,,,
OK
第2步:設(shè)置MQTT模式
AT+IMQTTMODE=2,0 //mqtt模式 para1: 1-阿里MQ 2-普通MQ para2:0-不采用tls 1-采用tls
OK
第3步:設(shè)置服務(wù)器參數(shù)
AT+IMQTTADDR=203.156.205.55,1883,5 //設(shè)置ip,端口 ,clinetId可隨意設(shè)置
OK
AT+IMQTTPARA=TIMEOUT,1,CLEAN,0,KEEPALIVE,60,VERSION,3.1.1 //參數(shù)設(shè)置
OK
AT+IMQTTCONN
OK
+IMQTTCONN:0 //連接成功
第4步:MQTT交互
AT+IMQTTSUB=/mqtt/test,0 //訂閱
OK
AT+IMQTTPUB=/mqtt/test,0,hxx //發(fā)布
OK
+IMQTTPUB:0
+IMQTTRCVPUB=42729,/mqtt/test,0,{"id":"1","version":"1.0","params":"hxx","method":"mqtt/test"} //接收訂閱消息
第5步:取消訂閱斷開(kāi)連接
AT+AT+IMQTTUNSUB=/mqtt/test,0 //取消訂閱
OK
+IMQTTUNSUB:0
AT+IMQTTDISCONN //斷開(kāi)連接
OK
更多詳情歡迎關(guān)注微信公眾號(hào)
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
直線模組安裝調(diào)試與要點(diǎn)
直線模組安裝調(diào)試與要點(diǎn)
![直線<b class='flag-5'>模組</b>安裝<b class='flag-5'>調(diào)試</b>與要點(diǎn)](https://file1.elecfans.com/web3/M00/01/CA/wKgZO2dYD3KAX8_qAADkGWrbkFs799.png)
【AI技術(shù)支持】ESP32-C3模組AT+MQTT連接AWS證書(shū)問(wèn)題處理
![【AI技術(shù)支持】ESP32-C3<b class='flag-5'>模組</b>AT+<b class='flag-5'>MQTT</b>連接AWS證書(shū)問(wèn)題處理](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
MQTT協(xié)議深度應(yīng)用:Air780E模組AT指令的創(chuàng)新實(shí)踐
![<b class='flag-5'>MQTT</b>協(xié)議深度應(yīng)用:Air780E<b class='flag-5'>模組</b>AT指令的創(chuàng)新實(shí)踐](https://file1.elecfans.com/web1/M00/F4/B1/wKgZoWcwxqiATqn0AARAuqsNofM519.png)
低功耗4G模組:MQTT通信功能
白嫖篇:4G 模組 MQTT 通信功能!
![白嫖篇:4G <b class='flag-5'>模組</b> <b class='flag-5'>MQTT</b> 通信功能!](https://file1.elecfans.com/web2/M00/0A/82/wKgZomch0raAYtWhAAHLwiLXAdk914.png)
MQTT應(yīng)用:Air780EP低功耗4G模組AT開(kāi)發(fā)
![<b class='flag-5'>MQTT</b>應(yīng)用:Air780EP低功耗4G<b class='flag-5'>模組</b>AT開(kāi)發(fā)](https://file1.elecfans.com/web2/M00/09/E8/wKgaomcD1TGAFEPDAAMCY4FoONg018.png)
MQTT調(diào)試助手中文版(物聯(lián)網(wǎng)開(kāi)發(fā)必備)
物聯(lián)網(wǎng)行業(yè)中MQTT通信協(xié)議詳解以及使用
![物聯(lián)網(wǎng)行業(yè)中<b class='flag-5'>MQTT</b>通信協(xié)議詳解以及使用](https://file1.elecfans.com//web2/M00/07/21/wKgZombtO6KARHDwAACjTo72E04008.jpg)
MQTT應(yīng)用看這篇!合宙Air780EP_LuatOS_MQTT應(yīng)用指南
![<b class='flag-5'>MQTT</b>應(yīng)用看這篇!合宙Air780EP_LuatOS_<b class='flag-5'>MQTT</b>應(yīng)用指南](https://file1.elecfans.com/web2/M00/FE/92/wKgaomad_iCAGM1mACObj6OhrXM912.png)
esp32調(diào)試MQTT的程序,如何對(duì).host初始化?
為什么使用MQTT而不是HTTP?
![為什么使用<b class='flag-5'>MQTT</b>而不是HTTP?](https://file1.elecfans.com/web2/M00/DF/06/wKgaomYtvm-ALvePAAAxiIE4Tdo406.png)
評(píng)論