Bluetooth Mesh

Not a net-new protocol, but built on top of BLE. Mesh has two basic BLE operations: advertising and connected. The advertising packets are used to send much more data than with traditional BLE advertisements.

Nodes

Each device can be one or more of four different node types.

Proxy Node

Translates messages between GATT and advertising messaging.

Relay Node

Sends advertising messages on to larger networks.

Friend node

This is the buddy of the LPN. It stores messages for the LPN and only forwards them on when the LPN is ready for them.

Low Power Node (LPN)

These nodes keep their radio off most of the time in order to achieve minimal power usage. They function by finding a Friend Node to pair with and only receive new messages at a fixed interval when they let the Friend know that they're ready.

Models

Models are sets of defined functionality for devices. Each device supports one or more models. The Configuration model, at least, is mandatory. Some default model examples are:

Generic OnOff

Generic Power OnOff

Generic Power Level

Generic Battery

Light Lightness

Light CTL

Light HSL

Light xyL

Models can also be defined by the programmer to perform all sorts of functionality.

Last updated

Was this helpful?