隨著無線物聯(lián)網(wǎng)中數(shù)據(jù)流量的增加,為了能夠有效收集、存儲和分析海量的數(shù)據(jù),需要將數(shù)據(jù)交由服務(wù)器處理,而簡單輕量的MQTT協(xié)議則是將數(shù)據(jù)傳輸?shù)椒?wù)器的首選。本文提供了一套快速實現(xiàn)LoRa轉(zhuǎn)MQTT的方案。
產(chǎn)品簡介
1.ZSL42x智能組網(wǎng)芯片簡介
ZSL420/ZSL421是廣州致遠(yuǎn)微電子研發(fā)的一款集成LoRa功能的微控制器。該產(chǎn)品集成無線收發(fā)器,可支持二次開發(fā)的ARM Cortex-M0+超低功耗內(nèi)核。無線收發(fā)器工作頻段470~510MHz,支持LoRa、(G)FSK等調(diào)制方式。提供ZLGLink透傳固件以及圖形配置上位機(jī),通過串口命令進(jìn)行交互控制,使您可以專注于主控MCU應(yīng)用開發(fā),將產(chǎn)品以更低的成本,更短的開發(fā)周期投入市場。2.GLCOM-NET智能通信網(wǎng)關(guān)簡介GLCOM-NET是廣州致遠(yuǎn)電子開發(fā)的一款智能LoRa數(shù)據(jù)通信網(wǎng)關(guān),采用LoRa無線技術(shù),實現(xiàn)了自組網(wǎng)、無線數(shù)據(jù)透明傳輸至TCP、UDP、MQTT、HTTP及RS485/232等功能,化繁為簡,大幅簡化無線產(chǎn)品復(fù)雜的開發(fā)過程,使您的產(chǎn)品以更低的成本快速投入市場,可廣泛應(yīng)用于工業(yè)物聯(lián)網(wǎng)應(yīng)用中。圖1GLCOM-NET網(wǎng)關(guān)智能通信示意圖
協(xié)議簡介
1.MQTT協(xié)議簡介
MQTT是一種構(gòu)建于TCP/IP協(xié)議之上的基于客戶端和服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議。該協(xié)議輕量、簡單、開放和易于實現(xiàn)的特點使其具有廣泛的適用范圍。在通訊過程中,MQTT協(xié)議主要有三種身份:發(fā)布者(Publish)、代理(服務(wù)器)(Broker)、訂閱者(Subscribe)。其中,消息的發(fā)布者和訂閱者都是客戶端,消息代理是服務(wù)器,消息的發(fā)布者同時可以是訂閱者。其通信流程示意圖如圖2所示。MQTT協(xié)議是為工作在低寬帶、不可靠的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備通訊而設(shè)計的協(xié)議,它具有以下主要的幾項特性:使用訂閱/發(fā)布信息模式,提供一對多的消息發(fā)布,解除應(yīng)用程序耦合;
對負(fù)載屏蔽的信息傳輸;
使用TCP/IP提供網(wǎng)絡(luò)傳輸;
有三種信息發(fā)布服務(wù)質(zhì)量;
小型傳輸,開銷小,協(xié)轉(zhuǎn)換最小化,以降低網(wǎng)絡(luò)流量;
使用Last Will和Testament特性通知有關(guān)各方客戶端異常中斷的機(jī)制。
2.ZLGLink協(xié)議簡介
ZLGLink 協(xié)議是廣州致遠(yuǎn)電子推出的基于LoRa的無線低功耗網(wǎng)絡(luò)協(xié)議,是典型的星型網(wǎng)絡(luò),由主機(jī)及終端(或中繼)組成,有以下特性:
- 主機(jī)支持探測空閑信道創(chuàng)建網(wǎng)絡(luò);
- 支持主機(jī)空中喚醒休眠終端;支持主機(jī)添加白名單;
ZLGLink轉(zhuǎn)MQTT
1. 協(xié)議轉(zhuǎn)換簡介
ZLGLink轉(zhuǎn)MQTT,實現(xiàn)了無線(LoRa)與MQTT服務(wù)器之間的數(shù)據(jù)透傳:
- 無線終端通過無線發(fā)送數(shù)據(jù)給網(wǎng)關(guān),網(wǎng)關(guān)再把數(shù)據(jù)發(fā)布到MQTT服務(wù)器;
- 網(wǎng)關(guān)訂閱接收 MQTT 服務(wù)器的消息并通過無線發(fā)送給用戶的無線終端。
網(wǎng)關(guān)與MQTT客戶端訂閱與發(fā)布MQTT主題的配置表,如表1所示。
設(shè)備 | 訂閱 | 發(fā)布 | 備注 |
網(wǎng)關(guān) | subtopic | pubtopic | 網(wǎng)關(guān)與MQTT客戶端互相訂閱對方發(fā)布的主題 |
MQTT客戶端 | pubtopic | subtopic |
無線轉(zhuǎn)MQTT透傳示意圖,如圖3所示。
2.ZLGLink終端與MQTT客戶端通信
2.1 網(wǎng)關(guān)配置
網(wǎng)關(guān)配置主要包括協(xié)議轉(zhuǎn)換配置、MQTT配置以及ZLGLink配置三項。
2.1.1 協(xié)議轉(zhuǎn)換配置
打開網(wǎng)關(guān)的網(wǎng)頁配置頁面,左邊欄選擇【協(xié)議轉(zhuǎn)換】,在轉(zhuǎn)換選擇頁面里選擇【ZLGlink轉(zhuǎn)MQTT】,然后點擊【保存】,網(wǎng)關(guān)自動重啟,如圖4所示。
圖4協(xié)議轉(zhuǎn)換選擇
2.1.2MQTT配置
左邊欄選擇【網(wǎng)絡(luò)配置】,在網(wǎng)絡(luò)配置里選擇【MQTT】標(biāo)簽頁,如圖5所示:在【基本配置】里配置網(wǎng)關(guān)需要連接的MQTT服務(wù)器的地址、端口號、MQTT用戶名、密碼和客戶端ID;
在【訂閱主題】里配置網(wǎng)關(guān)訂閱的主題和服務(wù)質(zhì)量;
在【發(fā)布主題】里配置網(wǎng)關(guān)發(fā)布消息的主題和服務(wù)質(zhì)量。
圖5網(wǎng)關(guān)MQTT配置
左邊欄選擇【ZLGLink配置】標(biāo)簽頁,在【基本配置】里配置ZLGLink的基本配置參數(shù),如圖6所示。圖6網(wǎng)關(guān)ZLGLink配置
使用Wireless Tool上位機(jī)配置ZSL420-EVB評估板(ZLGLink終端)的基本參數(shù),如圖7所示。圖7ZLGLink終端配置
MQTT客戶端設(shè)置MQTT服務(wù)器的地址、端口號、MQTT用戶名、密碼和客戶端ID并訂閱從機(jī)信息。本文以MQTTX客戶端上位機(jī)做演示,如圖8所示。ZLGLink終端與MQTT客戶端通信結(jié)果,如圖9所示。
原文標(biāo)題:【產(chǎn)品應(yīng)用】GLCOM-NET網(wǎng)關(guān)一分鐘實現(xiàn)LoRa轉(zhuǎn)MQTT(初階版)
文章出處:【微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:【產(chǎn)品應(yīng)用】GLCOM-NET網(wǎng)關(guān)一分鐘實現(xiàn)LoRa轉(zhuǎn)MQTT(初階版)
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
電子發(fā)燒友網(wǎng)站提供《用現(xiàn)代移位寄存器克服最后一分鐘的特征蠕變.pdf》資料免費下載
發(fā)表于 09-21 11:20
?0次下載
,例如企業(yè)、大型工廠、智慧農(nóng)業(yè)、遠(yuǎn)程抄表、智慧井蓋、管廊、辦公樓、智能巡檢、智能家居、智慧燈桿、智慧供熱等等。 二、lora轉(zhuǎn)4G網(wǎng)關(guān) 方案的硬件設(shè)計分享 1.硬件功能概述 奇跡的 AP6000E_AM430EV5
發(fā)表于 09-18 16:08
?576次閱讀
波型輸出正常,但工作不到一分鐘時間TPA3221總是無故燒毀,絕對不是過流或過熱。
發(fā)表于 08-14 07:50
INA199A3 3腳和4腳短路接24V輸入,取樣電阻是33毫歐,插上電源24V,VOUT可以輸出14V,INA199A3不到一分鐘就燒了,試了兩個都是一樣的問題;后面把3腳接到7550輸出5V
發(fā)表于 08-02 06:45
PLC轉(zhuǎn)MQTT OPC UA物聯(lián)網(wǎng)關(guān)BL104是一款專為工業(yè)環(huán)境設(shè)計的工業(yè)級協(xié)議轉(zhuǎn)換網(wǎng)關(guān),BL104簡單配置、穩(wěn)定運(yùn)行,是工業(yè)智能化的理想
發(fā)表于 08-01 11:45
?519次閱讀
PLC(可編程邏輯控制器)轉(zhuǎn)MQTT網(wǎng)關(guān)BL10是連接工業(yè)自動化系統(tǒng)與物聯(lián)網(wǎng)平臺的重要設(shè)備,那它都有哪些功能特點以及它的應(yīng)用場景有哪些呢?我們一起來看看。
發(fā)表于 07-31 13:36
?900次閱讀
西門子PLC通常通過Modbus協(xié)議進(jìn)行數(shù)據(jù)傳輸,但云平臺更傾向于使用MQTT等輕量級、高效的數(shù)據(jù)傳輸協(xié)議。為此,鋇錸技術(shù)推出了 Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)
發(fā)表于 07-30 13:53
?390次閱讀
BL101是一款工業(yè)級Modbus轉(zhuǎn)MQTT網(wǎng)關(guān),支持Modbus RTU轉(zhuǎn)MQTT和Modbu
發(fā)表于 07-30 12:01
?262次閱讀
鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)BL100是一款高性能、高性價比的物聯(lián)網(wǎng)網(wǎng)關(guān),它支持將Modbus協(xié)議(包括Modbus RTU和Modbus
發(fā)表于 07-29 17:59
?807次閱讀
鋇錸推出了一款專為電力系統(tǒng)設(shè)計的數(shù)據(jù)采集網(wǎng)關(guān)——IEC104轉(zhuǎn)MQTT網(wǎng)關(guān)BE113,感興趣的朋友接著往下看:
發(fā)表于 07-25 17:15
?629次閱讀
鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān),簡而言之,就是通過將Modbus協(xié)議(包括Modbus RTU和Modbus TCP)的數(shù)據(jù)轉(zhuǎn)換為MQTT協(xié)議的數(shù)據(jù)格式,從而
發(fā)表于 07-23 16:58
?3209次閱讀
今天給大家講解一下,看懂電機(jī)的接線方法,一分鐘看完,一看就懂!。
電機(jī)的接線方法無外乎以下兩種
1a星形接法(實物圖)
發(fā)表于 03-31 15:40
?4029次閱讀
M8連接器挑選起來并不復(fù)雜,德索精密工業(yè)教您一分鐘完成選型!德索精密工業(yè),專業(yè)生產(chǎn)M8連接器十八年,歡迎前來采購M8相關(guān)產(chǎn)品。選擇合適自己使用的連接器非常重要,在日后的使用中可以避免許多麻煩,那么究竟該如何選擇呢?今天就來為大家詳細(xì)介紹
發(fā)表于 03-18 17:06
?499次閱讀
M8連接器受什么因素影響,德索一分鐘讓您明白!隨著時候的發(fā)展,M8連接器的使用范圍越來越廣泛,那么,如何才能購買到質(zhì)量好、價格低的M8連接器呢?其實,影響M8連接器主要影響的因素包括溫度、電壓,電流,絕緣,防水防濕等等。
發(fā)表于 03-02 17:29
?420次閱讀
TC1728在擦除Flash時,STM中斷會暫停一分鐘,然后恢復(fù),請問是什么原因呢?
發(fā)表于 02-02 12:15
評論