Smart City Gnosys

Smart city article details

Title A Pattern-Driven Middleware Architecture For Iot Data
ID_Doc 3637
Authors Meyo Z.; Ullmann G.C.; Makwana R.D.; Gavalda O.
Year 2025
Published Proceedings - 2025 IEEE/ACM 7th International Workshop on Software Engineering Research and Practices for the IoT, SERP4IoT 2025
DOI http://dx.doi.org/10.1109/SERP4IoT66600.2025.00010
Abstract Sensors in IoT systems are vital when it comes to collecting data across various applications automatically. However, there is no standardised software architecture for collecting and performing operations on data coming from IoT sensors, while also being able to aggregate other data sources. This is particularly evident in the context of managing asynchronous operations and streaming data, which are common in sensor-based systems. To address these issues, this paper proposes PD-MidI, a design pattern-based IoT middleware architecture that provides not only essential data collection, processing, and aggregation capabilities, but also incorporates comprehensive security, privacy, and anonymization features. We demonstrate how the middleware handles asynchronous data flows by implementing the Observer and Producer-Consumer design patterns, while also addressing access control requirements. To validate our proof-of-concept, we developed two use cases. The first use case demonstrated our middleware's effectiveness in monitoring energy data from Hydro-Québec by collecting data from their energy meters and computing average energy consumption across various parameterisable time intervals. The second use case illustrated the middleware's capability to collect and process real-time data from a Fitbit watch through a Firebase database. Our implementation results are promising and demonstrate the ability of our middleware to successfully provide flexibility, heterogeneity, and abstraction in data handling. © 2025 IEEE.
Author Keywords Design Patterns; IoT; Middleware; Smart Cities


Similar Articles


Id Similarity Authors Title Published
12168 View0.858Huru D.; Leordeanu C.; Apostol E.; Mocanu M.; Cristea V.Bigclue Analytics: A Middleware Component For Modeling Sensor Data In Iot SystemsProceedings - 20th International Conference on High Performance Computing and Communications, 16th International Conference on Smart City and 4th International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2018 (2019)