IoT Applications Management Approach for Universal Container-Based Gateway Using Webservices

Abdulkadir Dauda, Olivier Flauzac, Florent Nolot · 2025

Recent advancements in sensors and related technologies have enhanced the ability of Internet of Things (IoT) devices and systems to transmit and receive data of enormous variety. However, the multiplicity of communication standards and protocols used for data exchange among these devices has increased system heterogeneity. This complexity necessitates using gateways and middleware to enable interoperability among disparate devices and systems. While these approaches have improved the handling of heterogeneity, challenges related to dynamic management, scalability, and application orchestration persist. This work proposes a web service management approach for a dynamic, container-based IoT edge gateway that supports multi-protocol and multi-application environments using low-cost hardware and open-source software solutions. The proposed gateway architecture leverages containers to isolate distinct applications and functions, ensuring execution safety and security. It employs Message Queue Telemetry Transport (MQTT) for inter-component communication and utilizes JavaScript Object Notation (JSON) as the application model. The gateway is designed to operate near connected devices, supporting both IP and non-IP protocols. Experimental results demonstrate the gateway's capability to concurrently run multiple applications, with each application's execution safety being maintained independently.

Read the paper · More papers on PaperTik