Condition Monitoring (CM) is an extremely critical application of the Internet of Things (IoT) within Industry 4.0 and Smart City scenarios, especially following the recent energy crisis. CM aims to monitor the status of a physical appliance over time and in real time in order to react promptly when anomalies are detected, as well as perform predictive maintenance tasks. Current deployments suffer from both interoperability and management issues within their engineering process at all phases – from their design to their deployment, to their management –, often requiring human intervention. Furthermore, the fragmentation of the IoT landscape and the heterogeneity of IoT solutions hinder a seamless onboarding process of legacy devices and systems. In this paper, we tackle these problems by first proposing an architecture for CM based on both abstraction layers and toolchains, i.e., automated pipelines of engineering tools aimed at supporting the engineering process. In particular, we introduce four different toolchains, each of them dedicated to a well-defined task (e.g., energy monitoring). This orthogonal separation of concerns aims to simplify both the understanding of a complex ecosystem and the accomplishment of independent tasks. We then illustrate our implementation of a complete CM system that follows said architecture as a real Structural Health Monitoring (SHM) pilot of the Arrowhead Tools project, by describing in detail every single tool that we developed. We finally show how our pilot achieves the main objectives of the project: the reduction of engineering costs, the integration of legacy systems, and the interoperability with IoT frameworks.

An IoT Toolchain Architecture for Planning, Running and Managing a Complete Condition Monitoring Scenario / Montori, Federico; Zyrianoff, Ivan; Gigli, Lorenzo; Calvio, Alessandro; Venanzi, Riccardo; Sindaco, Simone; Sciullo, Luca; Zonzini, Federica; Zauli, Matteo; Testoni, Nicola; Bertacchini, Alessandro; Londero, Elisa; Alessi, Enrico; Felice, Marco Di; Bononi, Luciano; Bellavista, Paolo; De Marchi, Luca; Marzani, Alessandro; Azzoni, Paolo; Cinotti, Tullio Salmon. - In: IEEE ACCESS. - ISSN 2169-3536. - 11:(2023), pp. 6837-6856. [10.1109/ACCESS.2023.3237971]

An IoT Toolchain Architecture for Planning, Running and Managing a Complete Condition Monitoring Scenario

Bertacchini, Alessandro;
2023-01-01

Abstract

Condition Monitoring (CM) is an extremely critical application of the Internet of Things (IoT) within Industry 4.0 and Smart City scenarios, especially following the recent energy crisis. CM aims to monitor the status of a physical appliance over time and in real time in order to react promptly when anomalies are detected, as well as perform predictive maintenance tasks. Current deployments suffer from both interoperability and management issues within their engineering process at all phases – from their design to their deployment, to their management –, often requiring human intervention. Furthermore, the fragmentation of the IoT landscape and the heterogeneity of IoT solutions hinder a seamless onboarding process of legacy devices and systems. In this paper, we tackle these problems by first proposing an architecture for CM based on both abstraction layers and toolchains, i.e., automated pipelines of engineering tools aimed at supporting the engineering process. In particular, we introduce four different toolchains, each of them dedicated to a well-defined task (e.g., energy monitoring). This orthogonal separation of concerns aims to simplify both the understanding of a complex ecosystem and the accomplishment of independent tasks. We then illustrate our implementation of a complete CM system that follows said architecture as a real Structural Health Monitoring (SHM) pilot of the Arrowhead Tools project, by describing in detail every single tool that we developed. We finally show how our pilot achieves the main objectives of the project: the reduction of engineering costs, the integration of legacy systems, and the interoperability with IoT frameworks.
11
6837
6856
An IoT Toolchain Architecture for Planning, Running and Managing a Complete Condition Monitoring Scenario / Montori, Federico; Zyrianoff, Ivan; Gigli, Lorenzo; Calvio, Alessandro; Venanzi, Riccardo; Sindaco, Simone; Sciullo, Luca; Zonzini, Federica; Zauli, Matteo; Testoni, Nicola; Bertacchini, Alessandro; Londero, Elisa; Alessi, Enrico; Felice, Marco Di; Bononi, Luciano; Bellavista, Paolo; De Marchi, Luca; Marzani, Alessandro; Azzoni, Paolo; Cinotti, Tullio Salmon. - In: IEEE ACCESS. - ISSN 2169-3536. - 11:(2023), pp. 6837-6856. [10.1109/ACCESS.2023.3237971]
Montori, Federico; Zyrianoff, Ivan; Gigli, Lorenzo; Calvio, Alessandro; Venanzi, Riccardo; Sindaco, Simone; Sciullo, Luca; Zonzini, Federica; Zauli, Matteo; Testoni, Nicola; Bertacchini, Alessandro; Londero, Elisa; Alessi, Enrico; Felice, Marco Di; Bononi, Luciano; Bellavista, Paolo; De Marchi, Luca; Marzani, Alessandro; Azzoni, Paolo; Cinotti, Tullio Salmon
File in questo prodotto:
File Dimensione Formato  
An_IoT_Toolchain_Architecture_for_Planning_Running_and_Managing_a_Complete_Condition_Monitoring_Scenario.pdf

Open access

Tipologia: Versione pubblicata dall'editore
Dimensione 5.1 MB
Formato Adobe PDF
5.1 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Caricamento pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1295625
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact