爱陆通5G MQTT工业网关实操用例
1. 打开开关
协议转换器:功能总开关
乐发welcome显示报文:可在日志显示modbus采集到的值
乐发welcome开启缓存:类似于串口缓存
重复性检查:如果采集到的值跟上次采集一样,则不上报平台
乐发welcome2. 配置北端协议(对上)
点击北端的“设置”在拓展界面,选择MQTT协议,并填入对应的MQTT服务端的连接参数即可,配置完点击“保存设置”
3. 配置南端协议(对下)
乐发welcome点击南端“设置”,在拓展界面配置ModbusTCP(网络),或者ModbusRTU(串口)以及还可以选择ModbusRtuOverTCP
并配置对应的字节顺序,以及串口参数或者网络参数,上采集并报间隔最低可设1秒,点击“保存设置”
4. 配置因子
因子:用来设置南北端数据映射关系,在modbus中,南端地址是寄存器起始地址位,北端地址是上报平台的因子。
例如下图两个因子配置
采集寄存器1的值,用P1上报,上报数据类型int16
乐发welcome采集寄存器2的值,用P2上报,上报数据类型int16
乐发welcome5. 配置modbus设备通道(连接多台时,可配多个通道)
①设备名字:在上报的JSON格式中,对应device字段
②设备地址:是Modbus从机地址
③关联通道因子,勾选此通道下需要采集的上报的因子项(因子需提前配置好,一条因子只能一个通道使用)
乐发welcome6. 通道状态确认
如下图,可以看到南北端均已连接成功,且可以看到通道和关联的因子项
乐发welcome注意:如果北端没有配置,南端则也不会启动
7. 日志分析
可以从日志中,查看到对应因子modbus采集的实际值
8. 上报MQTT的JSON
格式如下:
{
"device":"dev_001",
"参数1":1.22,
乐发welcome "参数2":2.33,
"参数3":2.33,
乐发welcome "参数4":2.33,
乐发welcome "参数5":2.33,
"参数6":2.33,
"timestamp";1661335169
}
其中参数定义如下:
device:使用协议转换器里面下链通道上“设备名字”,可自定义
参数X:北端地址
数值:采集上来的值
timestamp:采集时间,时间戳格式,模块自身时间为准
以文档的配置后,实际的上报报文:
{
"device":"P1",
乐发welcome "P1":2,
乐发welcome "P2":3,
乐发welcome "timestamp";1661335169
}
乐发welcomePs:采集值如果选择string数据类型,上报会带双引号,如 "参数1":"1.22",
产品特点
乐发welcome1、5G全网通、SA/NSA双模、兼容4G/3G/2G
乐发welcome2、3路LAN(一路可为WAN)、1路RS232/485
3、可选双卡、GPS、北斗、电力加密、公专一体、WIFI
4、MQTT、Modbus TCP、OPC UA、Ntirp、DTU功能
5、IPSEC、L2TP、PPTP、openVPN、GRE、DMVPN等
乐发welcome6、Linux系统、支持python、C++二次开发
乐发welcome7、9~35VDC(电力版9~60VDC)、在线不通信1.4W,通信1.9W(12V)
乐发welcome8、工作温度-35~+75ºC、产品尺寸107x98x24mm
乐发welcome
应用场景
乐发welcome电力有线/无线硬件加密专网
光伏并网4G/5G组网
小体积3网口工业CPE应用