Making Use of Design Patterns in IoT Middleware Implementation
Lasse Harjumaa, Ilkka Kivelä, Petri Jyrkkä, Ismo Hakala
2025
Abstract
This paper describes the usage of object-oriented and microservice design patterns to enhance system maintainability. The project involved bringing together data from multiple sensor networks and providing single endpoint for client applications. The middleware consists of purpose-specific components, databases and various off-the-shelf IoT components. Key lessons learned include the role of design patterns in simplifying complex system interactions and improving understandability. The importance of a modular approach, where design patterns provide a structured framework that promote reuse of proven solutions and reduce technical complexity becomes clear during the implementation of the middleware.
DownloadPaper Citation
in Harvard Style
Harjumaa L., Kivelä I., Jyrkkä P. and Hakala I. (2025). Making Use of Design Patterns in IoT Middleware Implementation. In Proceedings of the 10th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS; ISBN 978-989-758-750-4, SciTePress, pages 254-262. DOI: 10.5220/0013278000003944
in Bibtex Style
@conference{iotbds25,
author={Lasse Harjumaa and Ilkka Kivelä and Petri Jyrkkä and Ismo Hakala},
title={Making Use of Design Patterns in IoT Middleware Implementation},
booktitle={Proceedings of the 10th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS},
year={2025},
pages={254-262},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013278000003944},
isbn={978-989-758-750-4},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 10th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS
TI - Making Use of Design Patterns in IoT Middleware Implementation
SN - 978-989-758-750-4
AU - Harjumaa L.
AU - Kivelä I.
AU - Jyrkkä P.
AU - Hakala I.
PY - 2025
SP - 254
EP - 262
DO - 10.5220/0013278000003944
PB - SciTePress