RS485设备如何实现MODBUS至HTTP协议转换
2017-06-28 10:37:17 来源:华启智能
MODBUS至HTTP协议转换器,快速实现MODBUS设备使用HTTP协议直接上网,发送数据到Web服务器。
为什么要实现MODBUS至HTTP协议转换?
无协议透明传输占据主流
当系统规模比较小,监测点比较少的时候这种用法是合适的,编程简单,灵活性比较大。
当系统规模变大的时候,监测点比较多的时候这种用法不是很合适,一方面TCP转串口软件需要一个虚拟的串口驱动,Windows系统容易出现蓝屏现象。另一方面安全性比较低,没有身份验证。
随着物联网技术的发展,需要实现RS485设备的数据(尤其是MODBUS通讯协议接口)直接与Web服务器通讯。这样对于Web服务器来说每一个联网的终端相当于一个浏览器。
如何实现MODBUS至HTTP协议转换?
基于此,我们实现了MODBUS-RTU至HTTP的协议转换,服务器端的编程更加标准化,与其他IT系统的衔接变得更加容易。
MODBUS至HTTP协议转换细节
参数设置,可以设置设备标识APP-ID,设备密码APP-KEY,接入码APP-CODE,服务器主机地址,主机端口,URI等参数。
MODBUS支持03,04,10号功能码,寄存器地址支持0x0000~0xFFFF。
HTTP协议使用Headers发送AppID和AppKey,HTTP正文发送modbus数据。当modbus数据确定时HTTP协议可以包装成JSON数据格式。
可以快速实现MODBUS设备使用HTTP协议直接上网。