Towards Establishing Cross-Platform Interoperability for Sensors in Smart Cities

Towards Establishing Cross-Platform Interoperability for Sensors in Smart Cities
复制标题

DOI:
10.3390/s19030562
复制
发表时间:
2019-01
期刊:
Sensors (Basel, Switzerland)
影响因子:
--
通讯作者:
Kanishk Chaturvedi;T. H. Kolbe
Kanishk Chaturvedi;T. H. Kolbe
中科院分区:
其他
文献类型:
--
作者:
Kanishk Chaturvedi;T. H. Kolbe

文献摘要

被引文献

相似文献

通常,智慧城市项目涉及复杂的分布式系统,具有多个利益相关者和不同的应用程序。这些应用涉及大量传感器和物联网平台,用于管理不同类型的时间序列观测。在许多情况下,时间序列数据是特定模拟的结果,并存储在数据库甚至简单文件中。为了做出明智的决策,必须有一个适当的数据集成策略,它必须允许以可互操作的方式使用异构数据源和平台。在本文中,我们提出了一种名为InterSensor Service的新的轻量级Web服务,允许简单地连接到多个物联网平台,模拟特定数据,数据库和简单文件,并检索它们的观察结果,而无需担心数据存储和众多不同的API。该服务根据标准化的外部接口(如OGC传感器观察服务和OGC SensorThings API)“实时”编码这些观察结果。通过这种方式,可以以统一的方式分析和可视化异构观测。该服务不仅可以由用户部署以连接到不同的源,还可以由提供商和利益相关者部署,以简单地向其平台添加更多接口,从而根据国际标准实现互操作性。我们开发了一个基于Java的InterSensor服务实现,该服务作为开源软件免费提供。该服务已被用于智慧城市项目和一个应用区伊丽莎白女王奥林匹克公园在伦敦在本文中显示。
Typically, smart city projects involve complex distributed systems having multiple stakeholders and diverse applications. These applications involve a multitude of sensor and IoT platforms for managing different types of timeseries observations. In many scenarios, timeseries data is the result of specific simulations and is stored in databases and even simple files. To make well-informed decisions, it is essential to have a proper data integration strategy, which must allow working with heterogeneous data sources and platforms in interoperable ways. In this paper, we present a new lightweight web service called InterSensor Service allowing to simply connect to multiple IoT platforms, simulation specific data, databases, and simple files and retrieving their observations without worrying about data storage and the multitude of different APIs. The service encodes these observations “on-the-fly” according to the standardized external interfaces such as the OGC Sensor Observation Service and OGC SensorThings API. In this way, the heterogeneous observations can be analyzed and visualized in a unified way. The service can be deployed not only by the users to connect to different sources but also by providers and stakeholders to simply add further interfaces to their platforms realizing interoperability according to international standards. We have developed a Java-based implementation of the InterSensor Service, which is being offered free as open source software. The service is already being used in smart city projects and one application for the district Queen Elizabeth Olympic Park in London is shown in this paper.