Next Article in Journal
A Joint Power and Channel Scheduling Scheme for Underlay D2D Communications in the Cellular Network
Previous Article in Journal
Sensor to Monitor Localized Stresses on Steel Surfaces Using the Magnetostrictive Delay Line Technique
Previous Article in Special Issue
A Platform of Unmanned Surface Vehicle Swarms for Real Time Monitoring in Aquaculture Environments
Open AccessArticle

MicroServices Suite for Smart City Applications

UNIFI, DISIT Lab (Distributed Systems and Internet Technologies Lab), University of Florence, 50121 Florence, Italy
Author to whom correspondence should be addressed.
Sensors 2019, 19(21), 4798;
Received: 15 September 2019 / Revised: 21 October 2019 / Accepted: 29 October 2019 / Published: 4 November 2019
(This article belongs to the Special Issue Emerging IoT Technologies for Smart Environments)
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 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. View Full-Text
Keywords: smart city; IoT applications; MicroServices; node-RED; dashboard smart city; IoT applications; MicroServices; node-RED; dashboard
Show Figures

Figure 1

MDPI and ACS Style

Badii, C.; Bellini, P.; Difino, A.; Nesi, P.; Pantaleo, G.; Paolucci, M. MicroServices Suite for Smart City Applications. Sensors 2019, 19, 4798.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Search more from Scilit
Back to TopTop