愛陸通5G MQTT工業網關實操用例
1. 打開開關
協議轉換器:功能總開關
顯示報文:可在日志顯示modbus采集到的值
開啟緩存:類似于串口緩存
重復性檢查:如果采集到的值跟上次采集一樣,則不上報平臺
2. 配置北端協議(對上)
點擊北端的“設置”在拓展界面,選擇MQTT協議,并填入對應的MQTT服務端的連接參數即可,配置完點擊“保存設置”
3. 配置南端協議(對下)
點擊南端“設置”,在拓展界面配置ModbusTCP(網絡),或者ModbusRTU(串口)以及還可以選擇ModbusRtuOverTCP
并配置對應的字節順序,以及串口參數或者網絡參數,上采集并報間隔最低可設1秒,點擊“保存設置”
4. 配置因子
因子:用來設置南北端數據映射關系,在modbus中,南端地址是寄存器起始地址位,北端地址是上報平臺的因子。
例如下圖兩個因子配置
采集寄存器1的值,用P1上報,上報數據類型int16
采集寄存器2的值,用P2上報,上報數據類型int16
5. 配置modbus設備通道(連接多臺時,可配多個通道)
①設備名字:在上報的JSON格式中,對應device字段
②設備地址:是Modbus從機地址
③關聯通道因子,勾選此通道下需要采集的上報的因子項(因子需提前配置好,一條因子只能一個通道使用)
6. 通道狀態確認
如下圖,可以看到南北端均已連接成功,且可以看到通道和關聯的因子項
注意:如果北端沒有配置,南端則也不會啟動
7. 日志分析
可以從日志中,查看到對應因子modbus采集的實際值
8. 上報MQTT的JSON
格式如下:
{
"device":"dev_001",
"參數1":1.22,
"參數2":2.33,
"參數3":2.33,
"參數4":2.33,
"參數5":2.33,
"參數6":2.33,
"timestamp";1661335169
}
其中參數定義如下:
device:使用協議轉換器里面下鏈通道上“設備名字”,可自定義
參數X:北端地址
數值:采集上來的值
timestamp:采集時間,時間戳格式,模塊自身時間為準
以文檔的配置后,實際的上報報文:
{
"device":"P1",
"P1":2,
"P2":3,
"timestamp";1661335169
}
Ps:采集值如果選擇string數據類型,上報會帶雙引號,如 "參數1":"1.22",
產品特點
1、5G全網通、SA/NSA雙模、兼容4G/3G/2G
2、3路LAN(一路可為WAN)、1路RS232/485
3、可選雙卡、GPS、北斗、電力加密、公專一體、WIFI
4、MQTT、Modbus TCP、OPC UA、Ntirp、DTU功能
5、IPSEC、L2TP、PPTP、openVPN、GRE、DMVPN等
6、Linux系統、支持python、C++二次開發
7、9~35VDC(電力版9~60VDC)、在線不通信1.4W,通信1.9W(12V)
8、工作溫度-35~+75oC、產品尺寸107x98x24mm
產品展示
應用場景
電力有線/無線硬件加密專網
光伏并網4G/5G組網
小體積3網口工業CPE應用