Skip to content

Data Collection Overview

Ken Bannister edited this page May 15, 2017 · 20 revisions

This section describes a practical data collection application we created with RIOT. This app helps us develop and exercise gcoap by using it as we expect others will.

As of May 2017, the app includes the features below. See the project README for more details.

  1. Collects readings from a temperature sensor using the SAUL API.
  2. Uses gcoap to send the readings to Datahead, via Observe.
  3. Supports several networking setups:
    1. RPL-based wireless through a border router
    2. SLIP-based on a border router
    3. native-based to test application messaging

Roadmap

  1. Use CBOR (and SenML?) to encode data.
  2. Output data to a time series graph.
  3. Adapt COMI to send/receive data?