The Internet of Things (IoT) gateway is the link between the sensing layer and the network layer in the IoT system and undertake the task of encapsulating IoT sensed information into network packets and sending them to the backend server. In order to access the various types of sensors of the sensing layer, it is necessary to adapt each protocol of the sensors. The Modbus protocol is widely used in industry and this paper proposes a novel adaptation method for it. This method enables the bidirectional conversion between Modbus slave data and sensing/actuating application data. This conversion process masks the details of Modbus data processing during the conversion process, allowing applications to use the sensing/execution information represented by the data directly, simplifying application development.
[1]
Yu-cong Kuang,et al.
Communication between PLC and Arduino Based on Modbus Protocol
,
2014,
2014 Fourth International Conference on Instrumentation and Measurement, Computer, Communication and Control.
[2]
Gregor von Bochmann,et al.
Design Principles for Communication Gateways
,
1990,
IEEE J. Sel. Areas Commun..
[3]
Xin Xu,et al.
Shared Interface Gateway Softway Model in Communication Management
,
2010,
2010 Second World Congress on Software Engineering.
[4]
Li Yang,et al.
Design and Realization of Modbus Protocol Based on Embedded Linux System
,
2008,
2008 International Conference on Embedded Software and Systems Symposia.