In smart city domain, several IoT platforms exist for supporting city managers and operators in controlling and managing events occurring in the city and making decisions to improve citizens’ quality of life. In such systems, for the combination of heterogonous events operators have to manually face the interoperability barriers that arise when dealing with IoT devices belonging to cross-domain IoT platforms. This paper focuses on how to provide city operators with visual and easy-to-use strategies for developing IoT applications that need to access and integrate data originated by various devices spread through a city that communicate according to different communication protocols, event formats, structures and sometimes meaning. The purpose of these strategies is to reduce the time required for the development of IoT applications and the number of mistakes in the configuration of the IoT devices. In details, we propose a solution developed in Node-RED, a visual programming tool for wiring together sensors, actuators and services. Our contribution aims at presenting a solution specifically tailored for domain experts who need to develop different kinds of analysis on city data who are not computer experts, but experts in monitoring weather, traffic, or events that happen in the city. A usability analysis is finally reported in order to assess the design strategies that we have developed.

Facilitating the Development of IoT Applications in Smart City Platforms / S. Valtolina, F. Hachem, B.R. Barricelli, E.G. Belay, S. Bonfitto, M. Mesiti (LECTURE NOTES IN ARTIFICIAL INTELLIGENCE). - In: End-User Development / [a cura di] A. Malizia, S. Valtolina, A. Morch,A. Serrano, A. Stratton. - [s.l] : Springer, 2019 Jul. - ISBN 9783030247805. - pp. 83-99 (( Intervento presentato al 7. convegno IS-EUD tenutosi a Hatfield nel 2019 [10.1007/978-3-030-24781-2_6].

Facilitating the Development of IoT Applications in Smart City Platforms

S. Valtolina
Primo
;
F. Hachem
Secondo
;
B.R. Barricelli;E.G. Belay;S. Bonfitto
Penultimo
;
M. Mesiti
Ultimo
2019

Abstract

In smart city domain, several IoT platforms exist for supporting city managers and operators in controlling and managing events occurring in the city and making decisions to improve citizens’ quality of life. In such systems, for the combination of heterogonous events operators have to manually face the interoperability barriers that arise when dealing with IoT devices belonging to cross-domain IoT platforms. This paper focuses on how to provide city operators with visual and easy-to-use strategies for developing IoT applications that need to access and integrate data originated by various devices spread through a city that communicate according to different communication protocols, event formats, structures and sometimes meaning. The purpose of these strategies is to reduce the time required for the development of IoT applications and the number of mistakes in the configuration of the IoT devices. In details, we propose a solution developed in Node-RED, a visual programming tool for wiring together sensors, actuators and services. Our contribution aims at presenting a solution specifically tailored for domain experts who need to develop different kinds of analysis on city data who are not computer experts, but experts in monitoring weather, traffic, or events that happen in the city. A usability analysis is finally reported in order to assess the design strategies that we have developed.
IoT; Smart city; End-User Development; Node-RED
Settore INF/01 - Informatica
lug-2019
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
Valtolina2019_Chapter_FacilitatingTheDevelopmentOfIo.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 1.94 MB
Formato Adobe PDF
1.94 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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