USR透传模块对协议的支持
2014-02-13
本公司 全系列网络串口数据互转透传模块,对于使用者来讲,都可以视为一个无限延长的数据线,至于使用者自己的上位机和终端设备之间通信使用的是基于什么协议的通信(比如工业上常用的MODBUS协议),并无影响;不过,应当注意的是,由于网络通信稳定性的原因,会导致使用者的设备发送的数据包在接收端可能产生连包(即2个或者以上数据包一起发送到接收端)情况,需要使用者在程序上解决;一般的,建议使用者对数据包进行分包处理(即在发送端发送一个完整的没有长度指示的数据包时,加上长度指示,接收端根据长度指示来确定数据包的长度;或者发送端数据包有明确的标志位来标志数据包的结尾,接收端根据结尾标志处理数据),可以获得比较理想的通信效果。