Research Area:  Internet of Things
The Internet of Things (IoT) is becoming pervasive and with each new installation of IoT platforms new and legacy brokers have to be exploited. New internal brokers are those under the control of the platform, while legacy external brokers are those in place managed by third parties. The solution proposed addressed problems of (a) interoperability to reduce set up time to cope with unknown data structures (devices, entities) distributed via brokers; (b) performance by dimensioning both front-end and back-end processes to reach high rates in a broker-based platform, while preserving full capability features of the data warehouse. Interoperability aspects have been addressed by introducing our concepts and a reasoner into an IoT Directory tool to manage Internal and External brokers, automate device discovery and registration from both standard and customized data models. Despite the managed complexity, a broker-based solution turned out to provide high performance. To this end, a specific assessment and architecture tuning have been performed and reported in the paper to give evidence and validation. The proposed integrated IoT Directory has been developed in the context of the Herit-Data Project, and it is currently used in the whole Snap4City network of 18 tenants and billions of data. Snap4City is an open-source IoT platform for Smart Cities and Industry 4.0, which is an official FIWARE platform and solution, EOSC service and libs of Node-RED.
Keywords:  
IoT (Internet of Things)Automated IoT device registrationInternal and external IoT brokersSmart data modelSnap4CityFIWARE
Author(s) Name:  Pierfrancesco Bellini , Luciano Alessandro Ipsaro Palesi , Alberto Giovannoni , Paolo Nesi
Journal name:  Internet of Things
Conferrence name:  
Publisher name:  ScienceDirect
DOI:  10.1016/j.iot.2023.100834
Volume Information:  Volume 23,(2023)
Paper Link:   https://www.sciencedirect.com/science/article/pii/S2542660523001579