调整Modbus-RTU帧的'ser2net'数据包大小

时间:2018-11-13 22:45:53

标签: serial-port embedded-linux openwrt modbus

我正在OpenWRT上使用ser2net,并通过蜂窝连接使用IPsec封装数据包。

我们正在尝试让ser2net将整个Modbus帧封装到数据包中,就像使用标准SoIP设备(例如Lantronix以太网串行设备)所看到的那样。

我们的设备通过RS232连接到PLC。

当前,Modbus-RTU在我们当前的配置下运行良好:

我们的配置文件如下:

chardelay-scale=200
chardelay-min=100000
chardelay-max=250000
dev-to-net-bufsize=1024
net-to-dev-bufsize=1024
4001:raw:0:/dev/ttyXRUSB0:19200 NONE 1STOPBIT 8DATABITS -RTSCTS -XONXOFF XR_RS232

不幸的是,我们生成的最大数据包大小为100个字节,而Lantronix设备则推出300个以上字节的数据包。

我们的最终担忧是我们的加密增加了每个数据包的开销,而在蜂窝网络中,我们希望避免小数据包大小并降低带宽成本。

是否有任何配置激怒或替代ser2net可能会简化这一过程?

0 个答案:

没有答案