Establishing Interoperability over Heterogeneous Sensor Observations and Platforms for Smart Cities
In many smart city projects, multiple stakeholders and companies are involved who use their own sensors and IoT devices. These devices generally belong to different platforms and have different data formats and APIs. In order to work within a common operational framework, sensor web infrastructures play a key role in providing interoperability between heterogeneous sensor platforms and observations. However, it is unlikely that all stakeholders would be willing to inject their proprietary data into a centralized third-party data storage in the sensor web. The key requirement in such distributed environment is to access diverse sensor and IoT platforms in easy and interoperable ways.
InterSensor Service is a lightweight web service for managing heterogeneous sensor and IoT observations in standardized ways. It allows users to connect to multiple sensor and IoT platforms, databases and basic external files. The observations can easily be retrieved without worrying about data storage and the multitude of different APIs.
At the same time, the observations can be encoded according to the standardized external interfaces from the OGC Sensor Web Enablement. This allows to query and visualize heterogeneous observations in a common framework.
Free and Open Source
InterSensor Service is available as Free and Open Source and is licensed under the Apache License, Version 2.0.
Add your customized Data Adapters
InterSensor Service allows establishing connections to data sources ranging from
- Sensor and IoT platforms (Thingspeak, OpenSensors, Weather Underground and Twitter),
- External basic files such as CSV and Excel sheets,
- Cloud-based systems such as Google Fusion Table, and
- Relational Databases such as PostgreSQL and Oracle
Supporting standardized interfaces
Upon establishing connections to the data source, the interfaces are dynamically generated for international OGC Sensor Web Enablement standards such as
- Sensor Observation Service (International OGC standard)
- SensorThings API (International OGC standard)
- Timeseries API (Open Source API provided as a part of 52° North SOS Implementation)
InterSensor Service is an open source application and is freely available at the following location:
It is implemented in Java and based on the Spring Framework and can easily be run on a local machines, servers and the cloud.