Bluetooth mesh profile¶
Bluetooth® mesh is supported for development in nRF Connect SDK, through the Zephyr Bluetooth Mesh Profile implementation. Nordic Semiconductor’s implementation of the Bluetooth mesh allows applications to use the features provided by the Bluetooth mesh when running on supported Nordic devices.
The Bluetooth mesh profile specification is developed and published by the Bluetooth® Special Interest Group (SIG). It’s a solution that allows one-to-one, one-to-many, and many-to-many communication, using the Bluetooth Low Energy protocol to exchange messages between the nodes in the network. The nodes can communicate with each other as long as they are in direct radio range of each other, or there are enough devices available that are capable of listening and forwarding these messages. See the Bluetooth mesh user guide for an overview of the technology, like supported features, concepts and architecture.
The end-user applications (such as Luminaire control) are defined with the help of client-server Bluetooth mesh models defined in the Bluetooth mesh model specification. Bluetooth mesh libraries contain modules, including the Bluetooth mesh models, provided by Nordic Semiconductor to aid in the development of Bluetooth mesh-based applications. They implement default behavior of a Bluetooth mesh device, and are used in Bluetooth mesh samples.
For information on how to use the supplied libraries for Bluetooth mesh, see Configuring Bluetooth mesh in nRF Connect SDK.