MicroServices Suite for Smart City Applications

MicroServices Suite for Smart City Applications
复制标题

DOI:
10.3390/s19214798
复制
发表时间:
2019-11-01
期刊:
影响因子:
3.9
通讯作者:
Paolucci, Michela
Paolucci, Michela
中科院分区:
综合性期刊3区
文献类型:
--
作者:
Badii, Claudio;Bellini, Pierfrancesco;Paolucci, Michela

文献摘要

被引文献

相似文献

智慧城市正在接近物联网(IoT)世界。大多数第一代智慧城市解决方案都是基于提取变换负载(ETL);主要支持数据收集的pull协议的过程和语言。物联网解决方案正在向使用推送协议的事件驱动流程发展。因此,物联网应用的概念已经被证明是广泛的;但它最初是用ETL“实现”的;基于规则的解决方案;最后;使用真实的数据流。本文对这些方面进行了回顾,重点介绍了智慧城市物联网应用的需求,特别是在智慧城市环境中为物联网应用实现一组特定微服务的需求。此外;我们的经验使我们能够为Node-RED实现一套微服务;它允许为智慧城市创建广泛的新物联网应用,包括仪表板,物联网设备,数据分析,发现等,以及相应的生命周期。所提出的解决方案已经针对大量物联网应用进行了验证,因为它可以通过访问https://www.Snap4City.org门户进行验证;虽然论文中只描述了其中的三个。此外,报告的解决方案已经由多位智慧城市专家进行了评估。这项工作是在Select4Cities PCP (pre - commercial Procurement)框架下开发的,由欧盟委员会资助,作为Snap4City平台。
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.