0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MQTT與通訊模組的調(diào)試

朱胖子說物聯(lián)網(wǎng) ? 2020-08-24 10:15 ? 次閱讀

正文開始前,如需進一步交流,歡迎大家添加朱胖子微信

這次我們就拿域格CAT1的模塊調(diào)試MQTT

首先,我們拿到模塊后將串口引出接上電腦

一、檢查模塊的狀態(tài)

建立連接前請先檢查模塊狀態(tài):1.SIM 卡是否在位AT+CPIN?+CPIN: READY //SIM 卡已準(zhǔn)備好OK2.模塊信號AT+CSQ+CSQ: 30,99 //信號值為30OK3.模塊是否正常注冊AT^SYSINFO^SYSINFO: 2,3,0,9,1 //模塊注冊在 4GOK以上幾條命令返回值正常后, 再參照以下的步驟操作建立連接及傳輸數(shù)據(jù)。若返回不對, 應(yīng)檢查相關(guān)卡及天線是否正??捎?。 確??ā?天線及網(wǎng)絡(luò)環(huán)境無誤后,再操作建立連接及傳輸數(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步:取消訂閱斷開連接

AT+AT+IMQTTUNSUB=/mqtt/test,0 //取消訂閱

OK

+IMQTTUNSUB:0

AT+IMQTTDISCONN //斷開連接

OK

更多詳情歡迎關(guān)注微信公眾號


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦

    示例篇:4G模組AT指令之MQTT應(yīng)用!

    針對4G模組AT指令的MQTT應(yīng)用,我收集資料,做出示例,整理成文分享給大家,喜歡的可以收藏。
    的頭像 發(fā)表于 11-12 11:56 ?25次閱讀
    示例篇:4G<b class='flag-5'>模組</b>AT指令之<b class='flag-5'>MQTT</b>應(yīng)用!

    MQTT協(xié)議深度應(yīng)用:Air780E模組AT指令的創(chuàng)新實踐

    今天我講解的是關(guān)于4G模組AT指令之MQTT應(yīng)用,有興趣的朋友可以閱讀本文深度學(xué)習(xí)。
    的頭像 發(fā)表于 11-11 09:30 ?497次閱讀
    <b class='flag-5'>MQTT</b>協(xié)議深度應(yīng)用:Air780E<b class='flag-5'>模組</b>AT指令的創(chuàng)新實踐

    Air780E模組AT指令下的MQTT應(yīng)用:技術(shù)指南

    今天我要講的是Air780E模組AT指令下的MQTT應(yīng)用,希望對大家有所幫助。
    的頭像 發(fā)表于 11-07 14:02 ?145次閱讀
    Air780E<b class='flag-5'>模組</b>AT指令下的<b class='flag-5'>MQTT</b>應(yīng)用:技術(shù)指南

    低功耗4G模組MQTT通信功能

    ?今天我們來學(xué)習(xí)使用合宙Air708E開發(fā)板的MQTT通信基本功能。 一、MQTT介紹 MQTT是一種低開銷、低帶寬占用的即時通訊協(xié)議,可以用極少的代碼和帶寬為遠(yuǎn)程設(shè)備提供實時可靠的消
    的頭像 發(fā)表于 11-01 07:26 ?104次閱讀

    白嫖篇:4G 模組 MQTT 通信功能!

    今天我們白嫖的是4G 模組 MQTT 通信功能!以AIR708E開發(fā)板為例 從MQTT介紹,演示功能概述,準(zhǔn)備硬件環(huán)境,準(zhǔn)備軟件環(huán)境,代碼示例介紹等給大家展示明白
    的頭像 發(fā)表于 10-30 14:53 ?774次閱讀
    白嫖篇:4G <b class='flag-5'>模組</b> <b class='flag-5'>MQTT</b> 通信功能!

    MQTT應(yīng)用:Air780EP低功耗4G模組AT開發(fā)

    本文應(yīng)各位大佬邀請,詳細(xì)講解Air780EP模組MQTT應(yīng)用的多個AT命令。
    的頭像 發(fā)表于 10-25 17:27 ?199次閱讀
    <b class='flag-5'>MQTT</b>應(yīng)用:Air780EP低功耗4G<b class='flag-5'>模組</b>AT開發(fā)

    MQTT調(diào)試助手中文版(物聯(lián)網(wǎng)開發(fā)必備)

    MQTT調(diào)試助手中文版(物聯(lián)網(wǎng)開發(fā)必備)。?支持模擬設(shè)備鏈接各種MQTT云服務(wù)器、 ?阿里云、騰訊云、華為云、原子云、onenet等等。
    發(fā)表于 10-12 14:23 ?4次下載

    物聯(lián)網(wǎng)行業(yè)中MQTT通信協(xié)議詳解以及使用

    一 概述 MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的“輕量級”通訊協(xié)議
    的頭像 發(fā)表于 09-20 17:08 ?1084次閱讀
    物聯(lián)網(wǎng)行業(yè)中<b class='flag-5'>MQTT</b>通信協(xié)議詳解以及使用

    MQTT應(yīng)用看這篇!合宙Air780EP_LuatOS_MQTT應(yīng)用指南

    Air780EP 是合宙的低功耗4G模組之一,支持LuatOS的腳本二次開發(fā),即使是不太懂技術(shù)的老板,也能輕松使用 Air780EP開發(fā)產(chǎn)品。 本文應(yīng)各位大佬邀請,詳細(xì)講解了Air780EP 的MQTT的應(yīng)用教程!
    的頭像 發(fā)表于 08-08 17:13 ?1639次閱讀
    <b class='flag-5'>MQTT</b>應(yīng)用看這篇!合宙Air780EP_LuatOS_<b class='flag-5'>MQTT</b>應(yīng)用指南

    MQTT物聯(lián)網(wǎng)平臺是什么

    MQTT物聯(lián)網(wǎng)平臺是一種軟件平臺,它基于MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)協(xié)議,為物聯(lián)網(wǎng)(IoT)設(shè)備提供連接、管理和數(shù)據(jù)處理的服務(wù)
    的頭像 發(fā)表于 07-18 14:22 ?485次閱讀

    你了解清楚了嘛-TCP、HTTP、MQTT協(xié)議

    TCP、HTTP 和 MQTT 是三種不同層級和用途的協(xié)議是進行設(shè)備互聯(lián)和傳送數(shù)據(jù)的重要組成部分;TCP適用高可靠性傳送,HTTP適用Web服務(wù)與API打開,MQTT是物聯(lián)網(wǎng)設(shè)備通訊的不二之選。了解它們的特點和適用場景有助于在設(shè)
    的頭像 發(fā)表于 07-11 11:34 ?2509次閱讀
    你了解清楚了嘛-TCP、HTTP、<b class='flag-5'>MQTT</b>協(xié)議

    esp32調(diào)試MQTT的程序,如何對.host初始化?

    我現(xiàn)在在調(diào)試MQTT的程序,用到idf里面的esp-idf/examples/protocols/mqtt/tcp例程,在mqtt_app_start里面初始化
    發(fā)表于 06-11 07:55

    為什么使用MQTT而不是HTTP?

    MQTT協(xié)議通過TCP/IP運行,基于無損通信的雙向發(fā)布-訂閱模型,確保MQTT消息高效無損地傳遞。
    發(fā)表于 04-28 11:07 ?857次閱讀
    為什么使用<b class='flag-5'>MQTT</b>而不是HTTP?

    MQTT網(wǎng)關(guān)是什么?MQTT網(wǎng)關(guān)的功能

    MQTT網(wǎng)關(guān)是支持MQTT協(xié)議的物聯(lián)網(wǎng)網(wǎng)關(guān),是一種用于連接不同設(shè)備和云端平臺之間的中間件。它充當(dāng)了設(shè)備和云端服務(wù)之間的數(shù)據(jù)傳輸橋梁。MQTT網(wǎng)關(guān)能夠接收來自各種設(shè)備的數(shù)據(jù),并將其發(fā)送到云端平臺,同時
    的頭像 發(fā)表于 03-18 17:10 ?726次閱讀

    MQTT協(xié)議網(wǎng)關(guān)解決方案設(shè)計與實施

    MQTT協(xié)議網(wǎng)關(guān)是一個中間件,負(fù)責(zé)接收來自不同MQTT客戶端的消息,并將這些消息轉(zhuǎn)發(fā)到MQTT服務(wù)器;同時,也能接收來自MQTT服務(wù)器的消息,并將其轉(zhuǎn)發(fā)給相應(yīng)的
    的頭像 發(fā)表于 03-11 14:07 ?452次閱讀