To address the issue of silo-ing in the Internet of things (IoT), SensorUp has proposed an open source project with Eclipse Foundation.

In a recent article published by the Eclipse Foundation, SensorUp founder and CEO Steve Liang explained the threat posed by silo-ing in IoT: IoT systems that operate in isolated technology or vendor specific silos inhibit use, value, and interoperability. On the other hand, there are considerable benefits to opening the IoT ecosystem so that sensor data can be connected. Connecting data allows us to understand how phenomena interact, makes it possible to re-purpose data to new uses, and allows “things” to talk to and task each other without human interaction. Each of these permits us to derive more value from existing information assets.

The proposed open source project will build a JavaScript IoT client. The client will access the Open Geospatial Consortium (OGC) SensorThings API, and a SensorThings server module for IoT gateways, such as Raspberry Pi.

The OGC SensorThings API allows sensor feeds from multiple sources to be integrated, aggregated, and used more effectively for analytics, modeling, simulations, and so forth. The SensorThings API is an OGC standard that allows IoT devices and their data to be connected; a major goal is to foster a healthy and open IoT ecosystem, as opposed to one dominated by proprietary information silos.

The availability of an open source client library is an important step in the adoption of the OGC SensorThings standard, as it makes development quicker and easier. In addition, JavaScript is ubiquitous, powering client-side web applications and server-side services alike.

The open source IoT client will make it much easier to build IoT systems that connect data rather than silo-ing it. Enabling the widespread connection of sensor data in turn enables us to achieve the full potential of the IoT.