污水處理設(shè)備 污泥處理設(shè)備 水處理過(guò)濾器 軟化水設(shè)備/除鹽設(shè)備 純凈水設(shè)備 消毒設(shè)備|加藥設(shè)備 供水/儲(chǔ)水/集水/排水/輔助 水處理膜 過(guò)濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設(shè)備
廈門佰馬科技有限公司
閱讀:455發(fā)布時(shí)間:2019-8-20
1.MQTT介紹:
MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測(cè)傳輸協(xié)議),作為除Modbus外常用的協(xié)議之一,因其基于發(fā)布/訂閱的模式,具有資源消耗少、效率高的優(yōu)勢(shì),從而受到行業(yè)內(nèi)的廣泛使用。
2.MQTT應(yīng)用原理:
如以上MQTT應(yīng)用原理圖所示,帶Modbus協(xié)議的上位機(jī)(如PLC),通過(guò)串口(RS485)接入到佰馬工業(yè)無(wú)線網(wǎng)關(guān)BMG500-A,網(wǎng)關(guān)將采集上來(lái)的Modbus數(shù)據(jù)轉(zhuǎn)換成JSON數(shù)據(jù)格式,再通過(guò)MQTT上傳到云平臺(tái)。
3.佰馬工業(yè)無(wú)線網(wǎng)關(guān)介紹
佰馬工業(yè)級(jí)無(wú)線網(wǎng)關(guān), 歐盟CE認(rèn)證,EMC四級(jí)認(rèn)證、支持MQTT協(xié)議,網(wǎng)絡(luò)覆蓋5G/4G/3G。惡劣環(huán)境適用,VPN等。廣泛應(yīng)用于遠(yuǎn)程監(jiān)測(cè)、遠(yuǎn)程控制等領(lǐng)域。
二、MQTT應(yīng)用環(huán)境的搭建與具體配置
根據(jù)上面MQTT實(shí)際應(yīng)用原理圖可知,要搭建一個(gè)模擬環(huán)境測(cè)試驗(yàn)證MQTT的功能,需要準(zhǔn)備以下相應(yīng)的軟件與硬件:
◆ 軟件Modbus Slave,用來(lái)模擬下位機(jī)(如PLC、電表等);
◆ 佰馬工業(yè)無(wú)線網(wǎng)關(guān)BMG500(或者BMG520)一臺(tái);
◆ 以apache-apollo作為輔助工具,分別搭建客戶端和服務(wù)端,模擬數(shù)據(jù)的發(fā)布/訂閱.
1、Modbus Slave設(shè)置
1)打開(kāi)Modbus slave軟件,新建一個(gè)Modbus設(shè)備
2)串口鏈接
設(shè)置串口信息
設(shè)置Modbus設(shè)備參數(shù)
3)設(shè)置Modbus設(shè)備編號(hào)、功能碼、寄存器地址、寄存器數(shù)量
2、工業(yè)無(wú)線網(wǎng)關(guān)MQTT設(shè)置
3、發(fā)布與訂閱
以apache-apollo作為輔助工具,分別搭建客戶端和服務(wù)端,然后開(kāi)啟兩個(gè)客戶端,作為客戶端的發(fā)布與訂閱
1、apache-apollo工具的下載、安裝這里不做詳細(xì)說(shuō)明,可以參網(wǎng)上資料
2、MQTT客戶端的配置
運(yùn)行軟件paho.exe,點(diǎn)擊“+”,新建兩個(gè)客戶端,一個(gè)作為發(fā)布,一個(gè)作為訂閱
1)客戶端建立連接,并發(fā)布消息
2)客戶端建立連接,訂閱消息
環(huán)保在線 設(shè)計(jì)制作,未經(jīng)允許翻錄必究 .? ? ?
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
請(qǐng)輸入你感興趣的產(chǎn)品
請(qǐng)簡(jiǎn)單描述您的需求
請(qǐng)選擇省份