市面上有很多使用Modbus協議的各類傳感器,要想采集這些傳感器數據并上報至云端集中管理,需要投入開發一整套采集上報的設備,今天我們就用GCOM80-2NET讓Modbus傳感器數據輕松接入云端。
GCOM80-2NET是ZLG致遠電子推出的一款帶8路隔離RS485端口,2路百兆以太網口的Modbus邊緣計算網關。該產品支持Modbus數據點輪詢采集、組合運算等邊緣計算及下發寫控制等功能,支持ModbusRTU與JSON互轉,提供簡單易用的上位機配置軟件,具有轉換快、設置簡單、使用靈活、支持的從站數量及數據點數量大等特點。
接下來我們將使用GCOM80-2NET網關定時采集溫濕度傳感器數據,并把采集的數據上報到MQTT云端服務器。
準備條件
GCOM80-2NET網關和上位機配置軟件GXCOM-Tool;
RS485溫濕度傳感器;
MQTT服務器及客戶端軟件。
?硬件接線
GCOM80-2NET網關與傳感器的接線如圖1所示。
圖1硬件接線圖
- 溫濕度傳感器RS485的A、B線與GCOM80-2NET網關端口1的A1、B1連接;
- GCOM80-2NET網關的網口接入路由器;
- GCOM80-2NET網關和RS485溫濕度傳感器接上電源。
?GCOM80-2NET的參數配置打開GCOM80-2NET網關的配置工具GXCOM-Tool,點擊【搜索設備】,然后選中搜索到的GCOM80-2NET設備,輸入用戶名和密碼登錄設備。根據傳感器的說明書,配置傳感器連接網關端口1的波特率為9600,數據位為8,停止位為1,奇偶校驗位為無校驗,響應超時為200ms,不使能終端電阻,如圖2所示。
圖2串口配置
然后配置接入MQTT云端的服務器地址及發布、訂閱主題等,如圖3所示。
圖3MQTT服務器配置
再根據傳感器的說明書,配置采集的溫濕度傳感器從站信息及溫濕度的Modbus寄存器數據點。如圖4所示。
圖4數據點配置
?Modbus數據獲取GCOM80-2NET網關的參數配置完成后,網關根據配置的輪詢周期,定時輪詢溫濕度傳感器,并把采集到的溫濕度數據轉換成JSON報文上報給MQTT云端服務器。打開MQTT客戶端軟件,連接MQTT云端服務器,訂閱GCOM80-2NET網關上報的傳感器數據,就能輕松獲取到接入網關的溫濕度傳感器數據,如圖5所示。
圖5數據獲取
-
傳感器
+關注
關注
2550文章
51041瀏覽量
753098 -
數據
+關注
關注
8文章
7006瀏覽量
88944
發布評論請先 登錄
相關推薦
評論