物聯網網關MQTT應用與配置測試介紹

  • 时间 :2019-06-29
  • 作者 :佰馬科技
  • 浏览数 :437

1.MQTT介紹:

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),作为除Modbus外最常用的协议之一,因其基于发布/订阅的模式,具有资源消耗少、效率高的优势,从而受到韩国女主播内部vip性视频内的广泛使用。


2.MQTT應用原理:


MQTT應用原理.png


如以上MQTT應用原理圖所示,帶Modbus協議的上位機(如PLC),通過串口(RS485)接入到佰馬工業無線網關BMG500-A,網關將采集上來的Modbus數據轉換成JSON數據格式,再通過MQTT上傳到雲平台。


3.佰馬工業無線網關介紹

佰马工业级无线网关, 欧盟CE认证,EMC四级认证、支持MQTT协议,网络覆盖5G/4G/3G。恶劣环境适用专利,VPN专利等。广泛應用于远程监测、远程控制等领域。


工业无线网关.png


二、MQTT應用環境的搭建與具體配置

根據上面MQTT實際應用原理圖可知,要搭建一個模擬環境測試驗證MQTT的功能,需要准備以下相應的軟件與硬件:

◆ 软件Modbus Slave,用来模拟下位机(如PLC、电表等);

◆ 佰马工业无线网关BMG500(或者BMG520)一台;

◆ 以apache-apollo作为辅助工具,分别搭建客户端和服务端,模拟数据的发布/订阅.


1、Modbus Slave设置

1)打开Modbus slave软件,新建一个Modbus设备


Modbus slave软件.png


2)串口鏈接


串口链接.png


設置串口信息


設置串口信息.png


設置Modbus設備參數


Modbus设备参数.png


3)設置Modbus設備編號、功能碼、寄存器韩国女主播内部vip性视频、寄存器數量


设置Modbus设备.png


2、工業無線網關MQTT設置


工业无线网关MQTT设置.png


工业无线网关MQTT设置2.png


工业无线网关MQTT设置3.png


3、發布與訂閱

以apache-apollo作爲輔助工具,分別搭建客戶端和服務端,然後開啓兩個客戶端,作爲客戶端的發布與訂閱

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

2、MQTT客戶端的配置

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


MQTT客户端的配置.png


1)客戶端建立連接,並發布消息


客户端建立连接.png


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


客户端建立连接2.png


韩国女主播内部vip性视频
韩国女主播内部vip性视频

佰马Baimatech,集M2M韩国女主播内部vip性视频研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来