Bluetooth Mesh

Bluetooth® Mesh protocol is a specification (see Bluetooth Mesh protocol specification) developed and published by the Bluetooth Special Interest Group (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.

Bluetooth Mesh primarily targets simple control and monitoring applications, like light control or sensor data gathering. The packet format is optimized for small control packets, issuing single commands or reports, and is not intended for data streaming or other high-bandwidth applications.

The nRF Connect SDK provides support for developing applications using the Bluetooth Mesh protocol. The support is based on Zephyr’s Bluetooth Mesh Profile implementation. Through the Bluetooth Mesh library, the nRF Connect SDK provides Bluetooth Mesh models defined by the Bluetooth Mesh model specification, as well as vendor-specific models. Zephyr implements foundation models defined by the Bluetooth Mesh protocol specification, Binary Large Object (BLOB) Transfer models and Device Firmware Update (DFU) models (see Mesh models).

For more information about the nRF Connect SDK implementation of the Bluetooth Mesh, see Bluetooth Mesh overview.

The nRF Connect SDK provides a number of Bluetooth Mesh samples that demonstrate the Bluetooth Mesh features and behavior.

Find more information about the Bluetooth Mesh in the Bluetooth SIG’s Bluetooth Mesh introduction blog, Bluetooth Mesh study guide and Bluetooth Mesh FAQ.