无码亚洲国产一区二区三区小说 -99国产精品国产热久久-日本三级强伦姧护士HD-一区在线不卡在线观看

物聯(lián)網(wǎng)網(wǎng)關(guān)MQTT應(yīng)用與配置測試介紹

  • 時間 :2019-06-29
  • 作者 :佰馬科技
  • 瀏覽數(shù) :5549

1.MQTT介紹:

MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協(xié)議),作為除Modbus外最常用的協(xié)議之一,因其基于發(fā)布/訂閱的模式,具有資源消耗少、效率高的優(yōu)勢,從而受到行業(yè)內(nèi)的廣泛使用。


2.MQTT應(yīng)用原理:


MQTT應(yīng)用原理.png


如以上MQTT應(yīng)用原理圖所示,帶Modbus協(xié)議的上位機(如PLC),通過串口(RS485)接入到佰馬工業(yè)無線網(wǎng)關(guān)BMG500-A,網(wǎng)關(guān)將采集上來的Modbus數(shù)據(jù)轉(zhuǎn)換成JSON數(shù)據(jù)格式,再通過MQTT上傳到云平臺。


3.佰馬工業(yè)無線網(wǎng)關(guān)介紹

佰馬工業(yè)級無線網(wǎng)關(guān), 歐盟CE認(rèn)證,EMC四級認(rèn)證、支持MQTT協(xié)議,網(wǎng)絡(luò)覆蓋5G/4G/3G。惡劣環(huán)境適用專利,VPN專利等。廣泛應(yīng)用于遠(yuǎn)程監(jiān)測、遠(yuǎn)程控制等領(lǐng)域。


工業(yè)無線網(wǎng)關(guān).png


二、MQTT應(yīng)用環(huán)境的搭建與具體配置

根據(jù)上面MQTT實際應(yīng)用原理圖可知,要搭建一個模擬環(huán)境測試驗證MQTT的功能,需要準(zhǔn)備以下相應(yīng)的軟件與硬件:

◆ 軟件Modbus Slave,用來模擬下位機(如PLC、電表等);

◆ 佰馬工業(yè)無線網(wǎng)關(guān)BMG500(或者BMG520)一臺;

◆ 以apache-apollo作為輔助工具,分別搭建客戶端和服務(wù)端,模擬數(shù)據(jù)的發(fā)布/訂閱.


1、Modbus Slave設(shè)置

1)打開Modbus slave軟件,新建一個Modbus設(shè)備


Modbus slave軟件.png


2)串口鏈接


串口鏈接.png


設(shè)置串口信息


設(shè)置串口信息.png


設(shè)置Modbus設(shè)備參數(shù)


Modbus設(shè)備參數(shù).png


3)設(shè)置Modbus設(shè)備編號、功能碼、寄存器地址、寄存器數(shù)量


設(shè)置Modbus設(shè)備.png


2、工業(yè)無線網(wǎng)關(guān)MQTT設(shè)置


工業(yè)無線網(wǎng)關(guān)MQTT設(shè)置.png


工業(yè)無線網(wǎng)關(guān)MQTT設(shè)置2.png


工業(yè)無線網(wǎng)關(guān)MQTT設(shè)置3.png


3、發(fā)布與訂閱

以apache-apollo作為輔助工具,分別搭建客戶端和服務(wù)端,然后開啟兩個客戶端,作為客戶端的發(fā)布與訂閱

1、apache-apollo工具的下載、安裝這里不做詳細(xì)說明,可以參網(wǎng)上資料:https://www.cnblogs.com/huhongy/p/7929299.html

2、MQTT客戶端的配置

運行軟件paho.exe,點擊“+”,新建兩個客戶端,一個作為發(fā)布,一個作為訂閱


MQTT客戶端的配置.png


1)客戶端建立連接,并發(fā)布消息


客戶端建立連接.png


2)客戶端建立連接,訂閱消息


客戶端建立連接2.png


聯(lián)系我們
聯(lián)系我們

佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺服務(wù)、國際化運營于一體,讓我們聯(lián)接,共創(chuàng)未來