Cargando…

MicroServices Suite for Smart City Applications

Smart Cities are approaching the Internet of Things (IoT) World. Most of the first-generation Smart City solutions are based on Extract Transform Load (ETL); processes and languages that mainly support pull protocols for data gathering. IoT solutions are moving forward to event-driven processes usin...

Descripción completa

Detalles Bibliográficos
Autores principales: Badii, Claudio, Bellini, Pierfrancesco, Difino, Angelo, Nesi, Paolo, Pantaleo, Gianni, Paolucci, Michela
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864587/
https://www.ncbi.nlm.nih.gov/pubmed/31690012
http://dx.doi.org/10.3390/s19214798
_version_ 1783471917237272576
author Badii, Claudio
Bellini, Pierfrancesco
Difino, Angelo
Nesi, Paolo
Pantaleo, Gianni
Paolucci, Michela
author_facet Badii, Claudio
Bellini, Pierfrancesco
Difino, Angelo
Nesi, Paolo
Pantaleo, Gianni
Paolucci, Michela
author_sort Badii, Claudio
collection PubMed
description Smart Cities are approaching the Internet of Things (IoT) World. Most of the first-generation Smart City solutions are based on Extract Transform Load (ETL); processes and languages that mainly support pull protocols for data gathering. IoT solutions are moving forward to event-driven processes using push protocols. Thus, the concept of IoT applications has turned out to be widespread; but it was initially “implemented” with ETL; rule-based solutions; and finally; with true data flows. In this paper, these aspects are reviewed, highlighting the requirements for smart city IoT applications and in particular, the ones that implement a set of specific MicroServices for IoT Applications in Smart City contexts. Moreover; our experience has allowed us to implement a suite of MicroServices for Node-RED; which has allowed for the creation of a wide range of new IoT applications for smart cities that includes dashboards, IoT Devices, data analytics, discovery, etc., as well as a corresponding Life Cycle. The proposed solution has been validated against a large number of IoT applications, as it can be verified by accessing the https://www.Snap4City.org portal; while only three of them have been described in the paper. In addition, the reported solution assessment has been carried out by a number of smart city experts. The work has been developed in the framework of the Select4Cities PCP (PreCommercial Procurement), funded by the European Commission as Snap4City platform.
format Online
Article
Text
id pubmed-6864587
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-68645872019-12-23 MicroServices Suite for Smart City Applications Badii, Claudio Bellini, Pierfrancesco Difino, Angelo Nesi, Paolo Pantaleo, Gianni Paolucci, Michela Sensors (Basel) Article Smart Cities are approaching the Internet of Things (IoT) World. Most of the first-generation Smart City solutions are based on Extract Transform Load (ETL); processes and languages that mainly support pull protocols for data gathering. IoT solutions are moving forward to event-driven processes using push protocols. Thus, the concept of IoT applications has turned out to be widespread; but it was initially “implemented” with ETL; rule-based solutions; and finally; with true data flows. In this paper, these aspects are reviewed, highlighting the requirements for smart city IoT applications and in particular, the ones that implement a set of specific MicroServices for IoT Applications in Smart City contexts. Moreover; our experience has allowed us to implement a suite of MicroServices for Node-RED; which has allowed for the creation of a wide range of new IoT applications for smart cities that includes dashboards, IoT Devices, data analytics, discovery, etc., as well as a corresponding Life Cycle. The proposed solution has been validated against a large number of IoT applications, as it can be verified by accessing the https://www.Snap4City.org portal; while only three of them have been described in the paper. In addition, the reported solution assessment has been carried out by a number of smart city experts. The work has been developed in the framework of the Select4Cities PCP (PreCommercial Procurement), funded by the European Commission as Snap4City platform. MDPI 2019-11-04 /pmc/articles/PMC6864587/ /pubmed/31690012 http://dx.doi.org/10.3390/s19214798 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Badii, Claudio
Bellini, Pierfrancesco
Difino, Angelo
Nesi, Paolo
Pantaleo, Gianni
Paolucci, Michela
MicroServices Suite for Smart City Applications
title MicroServices Suite for Smart City Applications
title_full MicroServices Suite for Smart City Applications
title_fullStr MicroServices Suite for Smart City Applications
title_full_unstemmed MicroServices Suite for Smart City Applications
title_short MicroServices Suite for Smart City Applications
title_sort microservices suite for smart city applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864587/
https://www.ncbi.nlm.nih.gov/pubmed/31690012
http://dx.doi.org/10.3390/s19214798
work_keys_str_mv AT badiiclaudio microservicessuiteforsmartcityapplications
AT bellinipierfrancesco microservicessuiteforsmartcityapplications
AT difinoangelo microservicessuiteforsmartcityapplications
AT nesipaolo microservicessuiteforsmartcityapplications
AT pantaleogianni microservicessuiteforsmartcityapplications
AT paoluccimichela microservicessuiteforsmartcityapplications