OpenThings Review

Review of the OpenThings protocol.



Message structure

Simple structure:

All messages are point 2 point, no broadcast and are always between the master and a slave.

Parameter type identified with a single char that also mandate the unit. Format of the parameter not mandated.

Join protocol doesn't seem to include the concept of binding: how do we ensure a set of leaf nodes only talk to a known master?

Supports management values:

Manufacturer ID is globally unique number allocated by Sentec.

Data format

Records can be sent as:

CRC check

Applicability to OpenTRV

The OpenThings protocol is designed for communication between low power leaf nodes and a local master / concentrator. It is not designed for communication with a data platform.