摘 要: | 基于物联网平台设计了一种通用MODBUS物联网网关。该网关分为4层,分别为感知接口层、协议适配层、数据模型同步层和平台通信层。其各层分为设备接入模块和网关内部模块,其中设备接入模块包含感知接口层和协议适配层,网关内部模块包含数据模型同步层和平台通信层。网关与设备通过标准MODBUS协议通信,设备接入模块与内部模块之间采用标准传输控制协议/因特网互联协议(transmission control protocol/Internet protocol,TCP/IP)方式通信,网关与平台通过WebSocket方式通信。网关通过Node作为运行平台,采用node.js语言实现。对MODBUS网关进行功能和性能测试,结果表明,采用上述通信技术可提高网关通信效率,实现多种MODBUS传感设备的接入及数据的上传与下发,可实现物理实体数据到平台数据模型的同步更新。
|