日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

【技術(shù)分享】以利爾達(dá)MB960/860模組為例,教你快速接入MQTT協(xié)議(下)

利爾達(dá)科技集團(tuán) ? 2022-02-18 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

LIERDA

隨著 5G 時(shí)代的來臨,萬物互聯(lián)的偉大構(gòu)想正在成為現(xiàn)實(shí)。2021年全球智能物聯(lián)網(wǎng)處于爆發(fā)式增長通道,設(shè)備數(shù)量超過250億臺(tái)。海量的設(shè)備接入和設(shè)備管理對(duì)網(wǎng)絡(luò)帶寬、通信協(xié)議以及平臺(tái)服務(wù)架構(gòu)都帶來了很大挑戰(zhàn)。

通信協(xié)議作為聯(lián)通物與物的橋梁,在物聯(lián)網(wǎng)架構(gòu)中起著關(guān)鍵作用。上周我們已經(jīng)在《【技術(shù)分享】以利爾達(dá)MB960/860模組為例,教你快速接入MQTT協(xié)議(上)》一文中介紹了MQTT協(xié)議的基礎(chǔ)知識(shí),本周將介紹接入阿里云平臺(tái)MQTT協(xié)議的具體步驟,幫助大家快速上手。

MQTT AT指令接入

1、設(shè)置服務(wù)端IP或域名

AT+MQTTCFG="host",0,"host_name",1883

:服務(wù)端的IP或域名:1~2000字節(jié)字符串。阿里云公共實(shí)例接入:a1oGs******.iot-as-mqtt.cn-shanghai.aliyuncs.com

a1oGs******為本示例產(chǎn)品的productKey。

cn-shanghai為本示例所在地域。

示例

AT+MQTTCFG="host",0,"gg0*******.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883

實(shí)現(xiàn)說明

●如果設(shè)置IP無需任何操作,只需IP滿足地址格式。

●如果設(shè)置域名,需先使用AT+CFUN=0和AT+NCONFIG=PCO_IE_TYPE,PCO這兩條AT命令開啟DNS服務(wù)器,再次重啟,之后才能使用域名連接。

2、設(shè)置客戶端標(biāo)識(shí)

AT+MQTTCFG="clientid",,

< Link_ID >連接ID:取值0~2。

客戶端標(biāo)識(shí)符:字符串類型,1~128字節(jié)字符串。

示例

AT+MQTTCFG="clientid",0,"8677**********|securemode=2,signmethod=hmacsha1|"

實(shí)現(xiàn)說明

如果連接NB-IOT平臺(tái),則需根據(jù)平臺(tái)規(guī)則來設(shè)置客戶端標(biāo)識(shí)。

3、連接服務(wù)端

AT+MQTTCONN=,,,,

< Link_ID >連接ID:取值0~2。

SSL TCP連接使能:

0:不采用;

1:采用SSL TCP連接。

will_flag 遺囑標(biāo)志,取值0或1:

0:不帶遺囑;

1:CONNECT報(bào)文帶有遺囑。

用戶名:0~512字節(jié)的字符串。

密碼:0~512字節(jié)的字符串。

:阿里云平臺(tái)用戶名及密碼需用三元組生成,生成方式請(qǐng)參考阿里云平臺(tái)提供的密碼生成文檔。

示例

AT+MQTTCONN=0,0,0,"8677******&gg0*******","91C3E702***************************755*****"

實(shí)現(xiàn)說明

在連接前需要設(shè)置服務(wù)端ip和clientid,不同的平臺(tái)連接使用的用戶名和密碼需要根據(jù)平臺(tái)要求進(jìn)行設(shè)置。如果是加密連接還需要設(shè)置證書,并使ssl_enable為1。設(shè)置will_flag為1時(shí),還需要設(shè)置遺囑。

連接失敗時(shí)的錯(cuò)誤碼如下:

● 0:返回正確;

● 1:未知錯(cuò)誤;

● 2:申請(qǐng)內(nèi)存失敗;

● 3:參數(shù)檢查錯(cuò)誤;

● 80:網(wǎng)絡(luò)連接狀態(tài)錯(cuò)誤(可是未撥號(hào)/時(shí)間不對(duì)/服務(wù)器關(guān)閉);

● 81:MQTT設(shè)置版本錯(cuò)誤;

● 82:clientid錯(cuò)誤;

● 83:服務(wù)器拒絕客戶端連接;

● 84:用戶名或者密碼錯(cuò)誤;

● 85:訂閱失敗#訂閱失敗會(huì)導(dǎo)致斷連;

● 86:取消訂閱失??;

● 87:發(fā)布失??;

● 88:當(dāng)前未連接;

● 89:當(dāng)前已有連接又再次發(fā)起連接;

● 90:創(chuàng)建客戶端失?。?/p>

● 91:該linkid已創(chuàng)建客戶端又再次發(fā)起創(chuàng)建;

● 92:該linkid未創(chuàng)建客戶端;

● 93:當(dāng)前MQTT狀態(tài)不允許執(zhí)行該操作。

查詢連接時(shí)的狀態(tài)如下:

● state=1 MQTT is initial(未配置)

● state=2 MQTT is connecting

● state=3 MQTT is connected

● state=4 MQTT is disconnected

說明:需要注意,MQTT內(nèi)部實(shí)現(xiàn)是先使用設(shè)置的MQTT版本連接,失敗之后會(huì)使用MQTT3.1版本來連接。

4、訂閱MQTT消息

AT+MQTTSUB=,,,[,,][,,]

< Link_ID >連接ID:取值0~2。

報(bào)文標(biāo)識(shí)符:取值1~65535。

主題名:0~512字節(jié)字符串。一次最多可訂閱3個(gè)主題。

訂閱消息QOS等級(jí):取值0~2。

示例

AT+MQTTSUB=0,1,"/gg0*******/867********/user/test",1

收←◆+MQTTSUBACK: 0,1,0

OK

收←◆+MQTTRECV: 0,0,0,0,/gg0*********/867*********/user/test,qtwtewtytweyt

實(shí)現(xiàn)說明

訂閱異常包括:

● 報(bào)文處理異常,包括非連接、網(wǎng)絡(luò)異常狀態(tài)下收到上位機(jī)下發(fā)該AT命令、報(bào)文參

數(shù)異常等。

● 超時(shí)未收到服務(wù)端回復(fù),包括服務(wù)端回復(fù)的報(bào)文異常。

● 返回85訂閱失敗,斷連。

5、發(fā)布一個(gè)消息

AT+MQTTPUB=,,,,,

< Link_ID >連接ID:取值0~2。

報(bào)文標(biāo)識(shí)符:取值1~65535。

發(fā)布消息QOS等級(jí):取值0~2。

保留標(biāo)志:取值0~1。

主題名:0~512字節(jié)字符串。

有效載荷:0~1500字節(jié)字符串。

示例AT+MQTTPUB=0,1,0,0,"/gg0*******/8677*********/user/test","this is a test"

收←◆+MQTTPUBACK: 0,1,0

OK

收←◆+MQTTRECV: 0,0,0,0,/gg0********/8677*********/user/test,this is a test

實(shí)現(xiàn)說明

●該命令用于發(fā)布時(shí),如果在timeout時(shí)間內(nèi)沒有收到報(bào)文確認(rèn),則會(huì)打印ERROR。在收到一個(gè)QOS大于0的報(bào)文確認(rèn)消息時(shí),會(huì)打印+MQTTPUBACK_MSGID:,其中msgid為PUB報(bào)文的信息id。當(dāng)查詢發(fā)布消息時(shí),查詢的結(jié)果為發(fā)布的次數(shù)。當(dāng)MQTT服務(wù)器不支持topic為0字節(jié)的字符串時(shí),如果發(fā)送0字節(jié)的topic消息,則會(huì)導(dǎo)致斷連。

●該命令最多允許2個(gè)發(fā)布消息在重傳隊(duì)列中,超過2個(gè)發(fā)布消息會(huì)直接返回ERROR,不會(huì)發(fā)送。重傳隊(duì)列會(huì)嘗試5次重傳,之后就會(huì)清除重傳隊(duì)列里的發(fā)布消息。

●在斷連之后計(jì)數(shù)會(huì)清零。計(jì)數(shù)達(dá)到最大值建議反轉(zhuǎn),最大值4294967295(unsigned int)。在NB-IoT場景下最大的發(fā)包長度不能超過SEND_MAX_LEN(1358)字節(jié),如果超出長度則會(huì)發(fā)送失敗。失敗時(shí)會(huì)打印實(shí)際的發(fā)送長度,用戶需要保證發(fā)包長度不能超過SEND_MAX_LEN(1358)字節(jié)長度。

例如:用戶在非加密連接的情況下發(fā)送1500字節(jié)內(nèi)容,實(shí)際包長度為包頭長度和包體長度之和,為1505字節(jié)。包頭長度為1505-1500=5字節(jié),根據(jù)SEND_MAX_LEN(1358)長度限制,可以發(fā)送的包體的長度為SEND_MAX_LEN-包頭長度=1358-5=1353字節(jié).

[1541.451]→◇AT+MQTTPUB=0,1,0,0,"","adebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbade

bcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabad

bceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbe

bebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbd

badbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabb

dbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbab

cbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbb

ebfadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbad

babadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdb

befbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcb

dbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbeb

fbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadeb

cbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadb

ceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfadebcbcbabcbdb

dbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfb

babbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcb

cbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbce

ebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebeb

dbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbad

babadbceebbbebfbbabbdbbefbbebebdbadebcbcbabcbdbdbdbadbabadbceebbbebfbbabbdb

befbbebebd"

[1541.461]收←◆

[Error]:Please don't send a message longer than 1358 bytes. Message length which

contains header and payload is 1505 bytes.

[1541.969]收←◆

+MQTTCLOSE=0,128

ERROR: 0,1,110

ERROR

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MQTT協(xié)議技術(shù)白皮書:構(gòu)建物聯(lián)網(wǎng)時(shí)代的輕量級(jí)通信基石

    摘要 隨著物聯(lián)網(wǎng)(IoT)技術(shù)的飛速發(fā)展,設(shè)備互聯(lián)的規(guī)模呈指數(shù)級(jí)增長。在低帶寬、高延遲及網(wǎng)絡(luò)不穩(wěn)定的復(fù)雜環(huán)境,傳統(tǒng)通信協(xié)議往往難以滿足高效、可靠的數(shù)據(jù)傳輸需求。MQTT(Messag
    的頭像 發(fā)表于 03-27 11:25 ?415次閱讀

    硬核認(rèn)證加持!利爾達(dá)MB26模組叩開歐洲物聯(lián)網(wǎng)市場大門

    //在全球物聯(lián)網(wǎng)市場競爭日趨激烈的當(dāng)下,產(chǎn)品合規(guī)性與互操作性成為突破地域壁壘的關(guān)鍵。利爾達(dá)自主研發(fā)的NB-IoT模組MB26-AGL已成功通過GCF(GlobalCertificationForum
    的頭像 發(fā)表于 01-23 15:44 ?1494次閱讀
    硬核認(rèn)證加持!<b class='flag-5'>利爾達(dá)</b><b class='flag-5'>MB</b>26<b class='flag-5'>模組</b>叩開歐洲物聯(lián)網(wǎng)市場大門

    RK3588快速上云OneNET!CMCC_Express_SDK MQTT部署實(shí)戰(zhàn)

    ? ? ? 在嵌入式 Linux 開發(fā)中,設(shè)備上云是核心需求之一。 RK3588 作為性能強(qiáng)勁的嵌入式平臺(tái),搭配中國移動(dòng) CMCC Express SDK ,可快速實(shí)現(xiàn)基于 MQTT 協(xié)議
    的頭像 發(fā)表于 12-17 07:10 ?1007次閱讀
    RK3588<b class='flag-5'>快速</b>上云OneNET!CMCC_Express_SDK <b class='flag-5'>MQTT</b>部署實(shí)戰(zhàn)

    MQTT協(xié)議為什么成為物聯(lián)網(wǎng)協(xié)議

    不穩(wěn)定環(huán)境的通信需求。以下是具體分析: 1. 輕量級(jí)設(shè)計(jì),適配資源受限設(shè)備 極簡協(xié)議頭 :MQTT協(xié)議頭最小僅2字節(jié),遠(yuǎn)低于HTTP(通常數(shù)百字節(jié))或CoAP(雖輕量但基于UDP,可
    的頭像 發(fā)表于 12-10 09:15 ?647次閱讀

    超高性價(jià)比!穩(wěn)定好用的利爾達(dá)FSK模組來了!

    、性能可靠且成本更低的FSK模組成為了更經(jīng)濟(jì)務(wù)實(shí)的選擇。利爾達(dá)XB30FSK無線模組正是基于此設(shè)計(jì),它不追求冗余性能,而在專注保障穩(wěn)定通信的同時(shí),客戶提供更高性
    的頭像 發(fā)表于 11-06 18:18 ?628次閱讀
    超高性價(jià)比!穩(wěn)定好用的<b class='flag-5'>利爾達(dá)</b>FSK<b class='flag-5'>模組</b>來了!

    掘金新藍(lán)海!利爾達(dá)重磅推出NB-IoT全球通模組

    MB26-AGL,拓展全球物聯(lián)網(wǎng)市場注入全新動(dòng)能。技術(shù)突破:重新定義海外NB模組標(biāo)準(zhǔn)全球物聯(lián)網(wǎng)連接數(shù)正以29.8%的年復(fù)合增長率迅猛擴(kuò)張,
    的頭像 發(fā)表于 09-11 18:02 ?1574次閱讀
    掘金新藍(lán)海!<b class='flag-5'>利爾達(dá)</b>重磅推出NB-IoT全球通<b class='flag-5'>模組</b>

    【教程】必看!手把手教你學(xué)會(huì)MQTT工作模式阿里云物聯(lián)網(wǎng)平臺(tái)的配置

    我司產(chǎn)品ECAN-E02擁有MQTT工作模式,在此工作模式,可以選擇使用阿里云平臺(tái)進(jìn)行相關(guān)測試與通信。1MQTT工作模式概述首先讓我們了解一什么是
    的頭像 發(fā)表于 09-04 19:34 ?1518次閱讀
    【教程】必看!手把手<b class='flag-5'>教你</b>學(xué)會(huì)<b class='flag-5'>MQTT</b>工作模式<b class='flag-5'>下</b>阿里云物聯(lián)網(wǎng)平臺(tái)的配置

    860960 MHz,0.5 W 高功率功率放大器 skyworksinc

    電子發(fā)燒友網(wǎng)你提供()860960 MHz,0.5 W 高功率功率放大器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有860960 MHz,0.
    發(fā)表于 09-04 18:29
    <b class='flag-5'>860</b> – <b class='flag-5'>960</b> MHz,0.5 W 高功率功率放大器 skyworksinc

    MQTT_協(xié)議中文資料

    電子發(fā)燒友網(wǎng)站提供《MQTT_協(xié)議中文資料.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 16:19 ?1次下載

    NB-IoT無線模組咨詢

    我們公司是做外貿(mào)的, 目前想配NB-IoT無線模組在設(shè)備上, 由于對(duì)NB-IoT無線模組不熟悉, 想咨詢關(guān)于移遠(yuǎn),利爾達(dá)等無線模組(對(duì)應(yīng)Band 3/8/20)的事情, 請(qǐng)問有無公司或
    發(fā)表于 09-01 23:42

    通過MQTT協(xié)議接入工業(yè)物聯(lián)網(wǎng)云平臺(tái)中嗎

    通過MQTT協(xié)議完全可以接入工業(yè)物聯(lián)網(wǎng)云平臺(tái),且因其輕量、高效、可靠等特性,已成為工業(yè)物聯(lián)網(wǎng)場景中的主流通信協(xié)議之一。
    的頭像 發(fā)表于 08-26 18:03 ?1075次閱讀

    GraniStudio :MQTT 協(xié)議的深度剖析

    和 QoS 保障等機(jī)制封裝為可視化組件,工業(yè)用戶提供了 “零代碼” 構(gòu)建 MQTT 通信鏈路的能力。本文將從協(xié)議
    的頭像 發(fā)表于 08-04 09:48 ?1197次閱讀
    GraniStudio :<b class='flag-5'>MQTT</b> <b class='flag-5'>協(xié)議</b>的深度剖析

    簡析Modbus和MQTT協(xié)議

    公司開發(fā),最初串行通信(RS232/RS485)設(shè)計(jì)。其目標(biāo)是解決工業(yè)設(shè)備(如PLC、傳感器、儀表)之間的短距離、點(diǎn)對(duì)點(diǎn)或小范圍組網(wǎng)通信,核心是設(shè)備間直接的數(shù)據(jù)讀寫控制。Modbus屬于工業(yè)現(xiàn)場總線協(xié)議,側(cè)重底層設(shè)備的高效數(shù)據(jù)交互。
    的頭像 發(fā)表于 07-10 14:25 ?1013次閱讀

    利爾達(dá)RedCap模組通過OpenHarmony 生態(tài)兼容性測評(píng)!

    。此次認(rèn)證標(biāo)志著該NR90模組在鴻蒙系統(tǒng)中的技術(shù)適配能力獲得官方認(rèn)可,工業(yè)物聯(lián)網(wǎng)、智能終端等設(shè)備快速融入鴻蒙生態(tài)提供了關(guān)鍵支持。本次認(rèn)證由OpenHarmony兼容
    的頭像 發(fā)表于 05-23 17:59 ?1811次閱讀
    <b class='flag-5'>利爾達(dá)</b>RedCap<b class='flag-5'>模組</b>通過OpenHarmony 生態(tài)兼容性測評(píng)!

    MQTT為何成為物聯(lián)網(wǎng)協(xié)議

    MQTT(Message Queuing Telemetry Transport)即消息隊(duì)列遙測傳輸協(xié)議,已成為物聯(lián)網(wǎng)領(lǐng)域廣泛應(yīng)用的協(xié)議,這主要得益于其在資源占用、通信效率、可靠性、擴(kuò)展性等多方面
    的頭像 發(fā)表于 05-20 09:54 ?1007次閱讀
    华坪县| 正定县| 彭州市| 台中市| 西乌珠穆沁旗| 河东区| 孝义市| 晴隆县| 桦川县| 克什克腾旗| 庐江县| 贵阳市| 锡林郭勒盟| 瑞丽市| 乌兰县| 衡东县| 广德县| 进贤县| 武乡县| 庄河市| 津南区| 昔阳县| 舟曲县| 越西县| 丘北县| 建始县| 甘南县| 巍山| 宁国市| 肥乡县| 安乡县| 共和县| 玉门市| 新营市| 潢川县| 棋牌| 当雄县| 青铜峡市| 宜昌市| 中方县| 定兴县|