IoT and Modbus protocol development
Abstract
An Internet of Things (IoT) device has been developed by the “SMART” research group at University College of Southeast Norway. It is intended for laboratory experiments. It uses Modbus TCP on top of the TCP/IP stack for communication. The main tasks were to both develop a set of objects for Modbus communication using Object-Oriented Analysis and Design (OOAD) methods and also an application based on the objects to communicate with the IoT Device. In addition, a laboratory assignment on Modbus, IoT and network using the application developed should be proposed.
By using Unified process as development process, Unified Modeling Language and design patterns, the application and software objects was developed in one solution and by using the OOAD approach.
A proposal to a laboratory assignment was also created using the application and software objects as part of the assignment. Modbus has been implemented in the software as a IoT protocol for communication with the device. The developed software has been tested and is working according to the requirements collected. The laboratory assignment proposed will give the students knowledge in technology relevant for the future.