Bluetooth mesh uses three forms of addressing:
- Unicast addressing: Uniquely identifies a single element in the mesh. The address is assigned during the provisioning process.
- Group addressing: This is a form of multicast addressing that can represent one or more elements. These are either predefined by the Bluetooth SID as SIG fixed group addresses or assigned on the fly.
- Virtual addressing: An address can be assigned to more than one node and more than one element. Virtual addressing uses a 128-bit UUID. The intent is the UUID can be preset by a manufacturer to allow them to address their product globally.
The Bluetooth mesh protocol starts with 384-byte long messages that are segmented into 11-byte parcels. ...