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.

Download


Paper 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