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

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

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

【產(chǎn)品應(yīng)用】GLCOM-NET網(wǎng)關(guān)一分鐘實(shí)現(xiàn)LoRa轉(zhuǎn)MQTT(初階版)

ZLG致遠(yuǎn)電子 ? 2023-01-05 14:17 ? 次閱讀

隨著無(wú)線物聯(lián)網(wǎng)中數(shù)據(jù)流量的增加,為了能夠有效收集、存儲(chǔ)和分析海量的數(shù)據(jù),需要將數(shù)據(jù)交由服務(wù)器處理,而簡(jiǎn)單輕量的MQTT協(xié)議則是將數(shù)據(jù)傳輸?shù)椒?wù)器的首選。本文提供了一套快速實(shí)現(xiàn)LoRa轉(zhuǎn)MQTT的方案。

64bd0de6-8c23-11ed-bcbd-dac502259ad0.jpg ?產(chǎn)品簡(jiǎn)介

1.ZSL42x智能組網(wǎng)芯片簡(jiǎn)介

ZSL420/ZSL421是廣州致遠(yuǎn)微電子研發(fā)的一款集成LoRa功能的微控制器。該產(chǎn)品集成無(wú)線收發(fā)器,可支持二次開(kāi)發(fā)的ARM Cortex-M0+超低功耗內(nèi)核。無(wú)線收發(fā)器工作頻段470~510MHz,支持LoRa、(G)FSK等調(diào)制方式。提供ZLGLink透?jìng)鞴碳约皥D形配置上位機(jī),通過(guò)串口命令進(jìn)行交互控制,使您可以專注于主控MCU應(yīng)用開(kāi)發(fā),將產(chǎn)品以更低的成本,更短的開(kāi)發(fā)周期投入市場(chǎng)。2.GLCOM-NET智能通信網(wǎng)關(guān)簡(jiǎn)介GLCOM-NET是廣州致遠(yuǎn)電子開(kāi)發(fā)的一款智能LoRa數(shù)據(jù)通信網(wǎng)關(guān),采用LoRa無(wú)線技術(shù),實(shí)現(xiàn)了自組網(wǎng)、無(wú)線數(shù)據(jù)透明傳輸至TCP、UDP、MQTT、HTTP及RS485/232等功能,化繁為簡(jiǎn),大幅簡(jiǎn)化無(wú)線產(chǎn)品復(fù)雜的開(kāi)發(fā)過(guò)程,使您的產(chǎn)品以更低的成本快速投入市場(chǎng),可廣泛應(yīng)用于工業(yè)物聯(lián)網(wǎng)應(yīng)用中。


64bd0de6-8c23-11ed-bcbd-dac502259ad0.jpg ?協(xié)議簡(jiǎn)介

1.MQTT協(xié)議簡(jiǎn)介

MQTT是一種構(gòu)建于TCP/IP協(xié)議之上的基于客戶端和服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議。該協(xié)議輕量、簡(jiǎn)單、開(kāi)放和易于實(shí)現(xiàn)的特點(diǎn)使其具有廣泛的適用范圍。在通訊過(guò)程中,MQTT協(xié)議主要有三種身份:發(fā)布者(Publish)、代理(服務(wù)器)(Broker)、訂閱者(Subscribe)。其中,消息的發(fā)布者和訂閱者都是客戶端,消息代理是服務(wù)器,消息的發(fā)布者同時(shí)可以是訂閱者。其通信流程示意圖如圖2所示。

64f5c0b4-8c23-11ed-bcbd-dac502259ad0.png

圖2通信流程示意圖MQTT協(xié)議是為工作在低寬帶、不可靠的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備通訊而設(shè)計(jì)的協(xié)議,它具有以下主要的幾項(xiàng)特性:

使用訂閱/發(fā)布信息模式,提供一對(duì)多的消息發(fā)布,解除應(yīng)用程序耦合;

對(duì)負(fù)載屏蔽的信息傳輸;

使用TCP/IP提供網(wǎng)絡(luò)傳輸;

有三種信息發(fā)布服務(wù)質(zhì)量;

小型傳輸,開(kāi)銷小,協(xié)轉(zhuǎn)換最小化,以降低網(wǎng)絡(luò)流量;

使用Last Will和Testament特性通知有關(guān)各方客戶端異常中斷的機(jī)制。

2.ZLGLink協(xié)議簡(jiǎn)介

ZLGLink 協(xié)議是廣州致遠(yuǎn)電子推出的基于LoRa的無(wú)線低功耗網(wǎng)絡(luò)協(xié)議,是典型的星型網(wǎng)絡(luò),由主機(jī)及終端(或中繼)組成,有以下特性:

  • 支持單播及廣播通信;
  • 支持中繼轉(zhuǎn)發(fā);
  • 主機(jī)支持探測(cè)空閑信道創(chuàng)建網(wǎng)絡(luò);
  • 支持終端主動(dòng)入網(wǎng);
  • 支持終端空閑低功耗休眠;
  • 支持主機(jī)空中喚醒休眠終端;支持主機(jī)添加白名單;
  • 支持本地串口升級(jí)及無(wú)線遠(yuǎn)程升級(jí)。


64bd0de6-8c23-11ed-bcbd-dac502259ad0.jpg ?ZLGLink轉(zhuǎn)MQTT

1. 協(xié)議轉(zhuǎn)換簡(jiǎn)介

ZLGLink轉(zhuǎn)MQTT,實(shí)現(xiàn)了無(wú)線(LoRa)與MQTT服務(wù)器之間的數(shù)據(jù)透?jìng)鳎?/p>

  • 無(wú)線終端通過(guò)無(wú)線發(fā)送數(shù)據(jù)給網(wǎng)關(guān),網(wǎng)關(guān)再把數(shù)據(jù)發(fā)布到MQTT服務(wù)器;
  • 網(wǎng)關(guān)訂閱接收 MQTT 服務(wù)器的消息并通過(guò)無(wú)線發(fā)送給用戶的無(wú)線終端。

網(wǎng)關(guān)與MQTT客戶端訂閱與發(fā)布MQTT主題的配置表,如表1所示。

表1訂閱/發(fā)布主題配置表

設(shè)備

訂閱

發(fā)布

備注

網(wǎng)關(guān)

subtopic

pubtopic

網(wǎng)關(guān)與MQTT客戶端互相訂閱對(duì)方發(fā)布的主題

MQTT客戶端

pubtopic

subtopic

無(wú)線轉(zhuǎn)MQTT透?jìng)魇疽鈭D,如圖3所示。

651ac9fe-8c23-11ed-bcbd-dac502259ad0.jpg

圖3無(wú)線轉(zhuǎn)MQTT透?jìng)魇疽鈭D

2.ZLGLink終端與MQTT客戶端通信

2.1 網(wǎng)關(guān)配置

網(wǎng)關(guān)配置主要包括協(xié)議轉(zhuǎn)換配置、MQTT配置以及ZLGLink配置三項(xiàng)。

2.1.1 協(xié)議轉(zhuǎn)換配置
打開(kāi)網(wǎng)關(guān)的網(wǎng)頁(yè)配置頁(yè)面,左邊欄選擇【協(xié)議轉(zhuǎn)換】,在轉(zhuǎn)換選擇頁(yè)面里選擇【ZLGlink轉(zhuǎn)MQTT】,然后點(diǎn)擊【保存】,網(wǎng)關(guān)自動(dòng)重啟,如圖4所示。

6546c23e-8c23-11ed-bcbd-dac502259ad0.png

圖4協(xié)議轉(zhuǎn)換選擇

2.1.2MQTT配置

左邊欄選擇【網(wǎng)絡(luò)配置】,在網(wǎng)絡(luò)配置里選擇【MQTT】標(biāo)簽頁(yè),如圖5所示:

在【基本配置】里配置網(wǎng)關(guān)需要連接的MQTT服務(wù)器的地址、端口號(hào)、MQTT用戶名、密碼和客戶端ID;

在【訂閱主題】里配置網(wǎng)關(guān)訂閱的主題和服務(wù)質(zhì)量;

在【發(fā)布主題】里配置網(wǎng)關(guān)發(fā)布消息的主題和服務(wù)質(zhì)量。

656956b4-8c23-11ed-bcbd-dac502259ad0.png

圖5網(wǎng)關(guān)MQTT配置

2.1.3 ZLGLink配置左邊欄選擇【ZLGLink配置】標(biāo)簽頁(yè),在【基本配置】里配置ZLGLink的基本配置參數(shù),如圖6所示。6595ba6a-8c23-11ed-bcbd-dac502259ad0.png

圖6網(wǎng)關(guān)ZLGLink配置

2.2ZLGLink終端配置使用Wireless Tool上位機(jī)配置ZSL420-EVB評(píng)估板(ZLGLink終端)的基本參數(shù),如圖7所示。65be2914-8c23-11ed-bcbd-dac502259ad0.png

圖7ZLGLink終端配置

2.3MQTT客戶端配置MQTT客戶端設(shè)置MQTT服務(wù)器的地址、端口號(hào)、MQTT用戶名、密碼和客戶端ID并訂閱從機(jī)信息。本文以MQTTX客戶端上位機(jī)做演示,如圖8所示。65e21626-8c23-11ed-bcbd-dac502259ad0.png圖8MQTT客戶端配置2.4成果展示ZLGLink終端與MQTT客戶端通信結(jié)果,如圖9所示。66020256-8c23-11ed-bcbd-dac502259ad0.png圖9ZLGLink終端與MQTT客戶端通信

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

    關(guān)注

    9

    文章

    4192

    瀏覽量

    50770
  • LoRa
    +關(guān)注

    關(guān)注

    348

    文章

    1655

    瀏覽量

    231615
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    用現(xiàn)代移位寄存器克服最后一分鐘的特征蠕變

    電子發(fā)燒友網(wǎng)站提供《用現(xiàn)代移位寄存器克服最后一分鐘的特征蠕變.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 11:20 ?0次下載
    用現(xiàn)代移位寄存器克服最后<b class='flag-5'>一分鐘</b>的特征蠕變

    Lora轉(zhuǎn)4G Cat1網(wǎng)關(guān)軟硬件設(shè)計(jì)開(kāi)源資料分享(MQTT協(xié)議版本)

    ,例如企業(yè)、大型工廠、智慧農(nóng)業(yè)、遠(yuǎn)程抄表、智慧井蓋、管廊、辦公樓、智能巡檢、智能家居、智慧燈桿、智慧供熱等等。 二、lora轉(zhuǎn)4G網(wǎng)關(guān) 方案的硬件設(shè)計(jì)分享 1.硬件功能概述 奇跡的 AP6000E_AM430EV5
    的頭像 發(fā)表于 09-18 16:08 ?315次閱讀
    <b class='flag-5'>Lora</b><b class='flag-5'>轉(zhuǎn)</b>4G Cat1<b class='flag-5'>網(wǎng)關(guān)</b>軟硬件設(shè)計(jì)開(kāi)源資料分享(<b class='flag-5'>MQTT</b>協(xié)議版本)

    波型輸出正常,但工作不到一分鐘時(shí)間TPA3221總是無(wú)故燒毀,為什么?

    波型輸出正常,但工作不到一分鐘時(shí)間TPA3221總是無(wú)故燒毀,絕對(duì)不是過(guò)流或過(guò)熱。
    發(fā)表于 08-14 07:50

    PLC轉(zhuǎn)MQTT OPC UA物聯(lián)網(wǎng)關(guān)實(shí)現(xiàn)PLC轉(zhuǎn)MQTT,PLC轉(zhuǎn)OPC UA

    PLC轉(zhuǎn)MQTT OPC UA物聯(lián)網(wǎng)關(guān)BL104是款專為工業(yè)環(huán)境設(shè)計(jì)的工業(yè)級(jí)協(xié)議轉(zhuǎn)換網(wǎng)關(guān),BL104簡(jiǎn)單配置、穩(wěn)定運(yùn)行,是工業(yè)智能化的理想
    的頭像 發(fā)表于 08-01 11:45 ?381次閱讀
    PLC<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>MQTT</b> OPC UA物聯(lián)<b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>實(shí)現(xiàn)</b>PLC<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>MQTT</b>,PLC<b class='flag-5'>轉(zhuǎn)</b>OPC UA

    PLC轉(zhuǎn)MQTT網(wǎng)關(guān)快速實(shí)現(xiàn)PLC轉(zhuǎn)MQTT協(xié)議

    PLC(可編程邏輯控制器)轉(zhuǎn)MQTT網(wǎng)關(guān)BL10是連接工業(yè)自動(dòng)化系統(tǒng)與物聯(lián)網(wǎng)平臺(tái)的重要設(shè)備,那它都有哪些功能特點(diǎn)以及它的應(yīng)用場(chǎng)景有哪些呢?我們起來(lái)看看。
    的頭像 發(fā)表于 07-31 13:36 ?440次閱讀
    PLC<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b>快速<b class='flag-5'>實(shí)現(xiàn)</b>PLC<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>MQTT</b>協(xié)議

    基于MQTT協(xié)議云平臺(tái)的Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)

    鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)BL100是款高性能、高性價(jià)比的物聯(lián)網(wǎng)網(wǎng)關(guān),它支持將Modbus協(xié)議(包括Modbus RTU和Modbus
    的頭像 發(fā)表于 07-29 17:59 ?618次閱讀
    基于<b class='flag-5'>MQTT</b>協(xié)議云平臺(tái)的Modbus<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b>

    IEC104轉(zhuǎn)MQTT網(wǎng)關(guān)實(shí)現(xiàn)IEC104與MQTT互通

    鋇錸推出了款專為電力系統(tǒng)設(shè)計(jì)的數(shù)據(jù)采集網(wǎng)關(guān)——IEC104轉(zhuǎn)MQTT網(wǎng)關(guān)BE113,感興趣的朋友接著往下看:
    的頭像 發(fā)表于 07-25 17:15 ?433次閱讀
    IEC104<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>實(shí)現(xiàn)</b>IEC104與<b class='flag-5'>MQTT</b>互通

    一分鐘看完看懂電機(jī)的接線方法

    今天給大家講解下,看懂電機(jī)的接線方法,一分鐘看完,看就懂!。 電機(jī)的接線方法無(wú)外乎以下兩種 1a星形接法(實(shí)物圖)
    發(fā)表于 03-31 15:40 ?2567次閱讀
    <b class='flag-5'>一分鐘</b>看完看懂電機(jī)的接線方法

    M8連接器挑選起來(lái)并不復(fù)雜,一分鐘完成選型

    M8連接器挑選起來(lái)并不復(fù)雜,德索精密工業(yè)教您一分鐘完成選型!德索精密工業(yè),專業(yè)生產(chǎn)M8連接器十八年,歡迎前來(lái)采購(gòu)M8相關(guān)產(chǎn)品。選擇合適自己使用的連接器非常重要,在日后的使用中可以避免許多麻煩,那么究竟該如何選擇呢?今天就來(lái)為大家詳細(xì)介紹
    的頭像 發(fā)表于 03-18 17:06 ?350次閱讀
    M8連接器挑選起來(lái)并不復(fù)雜,<b class='flag-5'>一分鐘</b>完成選型

    M8連接器受什么因素影響,一分鐘即可讀懂!

    M8連接器受什么因素影響,德索一分鐘讓您明白!隨著時(shí)候的發(fā)展,M8連接器的使用范圍越來(lái)越廣泛,那么,如何才能購(gòu)買到質(zhì)量好、價(jià)格低的M8連接器呢?其實(shí),影響M8連接器主要影響的因素包括溫度、電壓,電流,絕緣,防水防濕等等。
    的頭像 發(fā)表于 03-02 17:29 ?325次閱讀
    M8連接器受什么因素影響,<b class='flag-5'>一分鐘</b>即可讀懂!

    TC1728在擦除Flash時(shí),STM中斷會(huì)暫停一分鐘然后恢復(fù),請(qǐng)問(wèn)是什么原因呢?

    TC1728在擦除Flash時(shí),STM中斷會(huì)暫停一分鐘,然后恢復(fù),請(qǐng)問(wèn)是什么原因呢?
    發(fā)表于 02-02 12:15

    基于ZWS云對(duì)LoRa網(wǎng)關(guān)與節(jié)點(diǎn)的通信統(tǒng)計(jì)

    通過(guò)LoRa網(wǎng)關(guān),可以將各種傳感器節(jié)點(diǎn)設(shè)備的數(shù)據(jù)采集,并上傳到物聯(lián)網(wǎng)云平臺(tái),實(shí)現(xiàn)智能化管理與可視化監(jiān)控。本文將介紹在ZWS物聯(lián)網(wǎng)云平臺(tái)如何分析LoRa
    的頭像 發(fā)表于 12-13 08:24 ?811次閱讀
    基于ZWS云對(duì)<b class='flag-5'>LoRa</b><b class='flag-5'>網(wǎng)關(guān)</b>與節(jié)點(diǎn)的通信統(tǒng)計(jì)

    AD7190連續(xù)轉(zhuǎn)換模式采了一分鐘數(shù)據(jù)后出現(xiàn)異常怎么解決?

    AD7190與stm32的SPI通訊,選擇連續(xù)轉(zhuǎn)換模式,開(kāi)始讀的數(shù)據(jù)都正常,ID寄存器什么的都能正常讀取。連續(xù)采了一分鐘左右的數(shù)據(jù)后,數(shù)據(jù)寄存器讀出來(lái)的數(shù)據(jù)全是0,其他寄存器也讀的都是0。將
    發(fā)表于 12-01 07:47

    基于ZWS云對(duì)LoRa網(wǎng)關(guān)的遠(yuǎn)程升級(jí)

    當(dāng)設(shè)備出現(xiàn)軟件程序問(wèn)題或者更新時(shí),如果按照傳統(tǒng)的解決方式,是項(xiàng)很繁重的任務(wù)。為了使得軟件更新更迅速,致遠(yuǎn)電子的LoRa網(wǎng)關(guān)GLCOM-NET,支持遠(yuǎn)程升級(jí)固件。應(yīng)用場(chǎng)景
    的頭像 發(fā)表于 11-18 08:24 ?369次閱讀
    基于ZWS云對(duì)<b class='flag-5'>LoRa</b><b class='flag-5'>網(wǎng)關(guān)</b>的遠(yuǎn)程升級(jí)

    基于ZWS云對(duì)LoRa網(wǎng)關(guān)的遠(yuǎn)程運(yùn)維管理

    GLCOM-NET是致遠(yuǎn)電子研發(fā)的款智能無(wú)線數(shù)據(jù)通信網(wǎng)關(guān),采用LoRa無(wú)線技術(shù),實(shí)現(xiàn)了自組網(wǎng)、無(wú)線數(shù)據(jù)透明傳輸至TCP、UDP、
    的頭像 發(fā)表于 11-15 08:24 ?407次閱讀
    基于ZWS云對(duì)<b class='flag-5'>LoRa</b><b class='flag-5'>網(wǎng)關(guān)</b>的遠(yuǎn)程運(yùn)維管理