Skip to content
This repository was archived by the owner on Feb 28, 2019. It is now read-only.

SWE over BT LE

Sensia Software edited this page Feb 17, 2016 · 5 revisions

Proposed service structure to exchange SWE metadata and data streams to/from BT LE devices using the GATT protocol

Sensor Information Service

This service allows access to sensor level metadata defined by the OGC SensorML standard. It extends the Device Information Service and adds the following characteristics:

Measurement Service Handle(s)

Reference to one or more measurement services associated to this sensor

Command Service Handle(s)

Reference to one or more command services allowing to send commands to the sensor

Generic Measurement Service

Use one instance of this service per sensor output. Each instance is composed of one or more "Generic Measurement Characteristics", one for each member of the output measurement record.

Generic Measurement Characteristic

Reuse existing descriptors (already defined by Bluetooth SIG):

  • Characteristic User Description
  • ValidRange
  • Number of Digitals
  • Characteristic Presentation Format

Define new descriptors:

Descriptor Name Format Comment
Label string Human readable label
Definition Code int32 Code is defined in registry and maps to a full URI
Unit of Measure string UCUM Code
Generic Vector Measurement Characteristic
Clone this wiki locally