Bluetooth Mesh overview¶
The Bluetooth Mesh Profile Specification is developed and published by the Bluetooth SIG. It allows one-to-one, one-to-many, and many-to-many communication, using the Bluetooth LE protocol to exchange messages between the nodes on the network. All nodes in a Bluetooth Mesh network can communicate with each other, as long as there’s a chain of nodes between them to relay the messages. The messages are encrypted with two layers of 128-bit AES-CCM encryption, allowing secure communication between thousands of devices.
The end-user applications are implemented as a set of Mesh Models. The Bluetooth SIG defines some generic and reusable models in the Mesh Model Specification, but vendors are free to define their own models.
The following features are supported by Zephyr’s Bluetooth Mesh Profile:
Low power feature
Provisionee role (GATT and Advertising Provisioning bearer)
Provisioner role (only Advertising Provisioning bearer)