In this thesis, a highly scalable cloud architecture for IoT device protocol conversion using NATS (Neural Autonomic Transport System) is developed. IoT devices use different communication protocols such as MQTT, Modbus and others, which creates challenges in ensuring interoperability between devices and systems. The aim of this thesis is to investigate the possibility of developing a universal protocol converter that would allow easy integration of devices from different manufacturers and standards.
The research focuses on the use of NATS to enable fast and reliable communication between different microservices and distributed systems. The thesis describes the design and development of a protocol converter that allows easy integration and configuration in different IoT environments, using advanced technologies such as KumuluzEE, Docker and Kubernetes for system scalability and robustness.
The thesis analysis shows that the developed solution provides high performance, low latency, fault tolerance and flexibility to support additional protocols. The presented architecture can significantly contribute to improving the performance and reliability of IoT systems, especially in the area of smart energy systems. In the future, the use of other protocols could be further explored to optimise the energy efficiency of IoT network solutions.
|