Write Support Drivers

Introduction

Support Services use the same access points as the Device Drivers. Please read the Write Device Drivers section first.

In addition to the AMQP connections and communication described in the Device Drivers section, the Support Services would normally use the "support user" (see the AMQP Users section) to subscribe to telemetry data and the receive API calls from other services.

This page will only describe this additional functionality.

Set up of a Support Service is like setting up a Device Driver; set up AMQP connections, get a list of relevant WoT Thing Descriptions (TDs) and the property values and run code for these TDs as and when necessary.

Note that a Support Service can publish telemetry data to the "ase.exchange.telemetry" exchange, but this should be done with a custom publishTag header (not "raw", because this is reserved for the Device Drivers).

Subscribe to Telemetry Data

See Send or Process Telemetry Data.

This functionality is available to any third party service (device driver or support service).

Publish Processed Telemetry Data

See Send or Process Telemetry Data.

Register API

See Register API.

This functionality is available to any third party service (device driver or support service).