Ecosystem



Sample Services

To demonstrate the OGC SensorThings API, we current have some live services for you to experiment with:


Sample Service Description
OGC Incident Management Information Sharing Pilot project service This OGC IMIS Pilot service supports a READ-only SensorThings service with several live sensors. For example, click here for observations from a temperature datastream.

API Documentations

To help you to understand the requests and responses in the OGC SensorThings API, we have a comprehensive API documentation for you to explore.


API Documentation Description
RESTful API and JSON examples of the requests/responses.
Java code examples of sending SensorThings API requests.
JQuery code examples of sending SensorThings API requests.
.NET code examples of sending SensorThings API requests.
Python code examples of sending SensorThings API requests.
Ruby on Rails code examples of sending SensorThings API requests.
cURL examples of sending SensorThings API requests.

Applications

We currently have one very simple client for you to explore the sample service:


Application Description
Sample application This sample application provides a simple web user interface for users to browse the entities in an OGC SensorThings sample service. This sample application also showcases that charts and maps can be applied to represent observations and locations.

Libraries

More libraries will be available on GitHub soon!

Libraries Description
This is a .NET client library for the SensorThings API. Click here for API documentations.
This is a .NET Micro device library for the SensorThings API. Applicable platforms include Netduino and Netduino Plus. Click here for API documentations.

Hardware

The OGC SensorThings API is designed for resource constraint IoT devices. The API can be within the major IoT development platforms, such as Arduino, Netduino (.NET micro), Raspberry Pi (Linux), mbed, etc. Currently we have implemented the OGC SensorThings API using the .NET Micro Framework for the Netduino devices.

Netduino

The table below shows a list of popular IoT prototyping platforms. Why don't you choose an IoT platform, implement a library compatible to the OGC SensorThings API, and share with the world!!


Board

Gateway

More Details

Arduino Ethernet

Ethernet

Click

Arduino Due

Ethernet, WiFi, Cellular

Click

Arduino Mega 2560

Ethernet, WiFi, Cellular

Click

ARM mbed LPC1768

Ethernet

Click

Netduino Plus

Ethernet, WiFi, Cellular

Click

Netduino Plus 2

Ethernet, WiFi, Cellular

Click

Netduino

WiFi

Click

Netduino 2

WiFi

Click

Raspberry Pi

Ethernet

Click

Producers

To be announced!

Consumers

To be announced!