Bluetooth mesh

Complete solution

For developing your Bluetooth mesh product

Mesh

If you are developing a Bluetooth mesh product it is wise to evaluate what the #1 supplier of Bluetooth Low Energy System-on-Chips (SoCs) offers, as Bluetooth mesh is built on top of Bluetooth LE.

We offer a broad portfolio of SoCs supporting Bluetooth mesh. The SoCs have different memory sizes and capabilities, enabling you to select the perfect match for your product's requirements. Complementing our SoCs, we offer development hardware, software, and tools to make it easy for you to build your product, while also reducing time-to-market. We offer a qualified Bluetooth mesh stack with all mandatory and optional features supported, in addition to a wide range of application models and samples for lighting and sensor networks. Use this as a foundation to build on top of. We also offer a mobile app, nRF Mesh, available as free source code for both iOS and Android. This is a great starting point for your own app. The app can be used to provision, configure, and control mesh nodes in evaluation and test.

We offer our excellent technical support to anyone developing a Bluetooth mesh product with one of our SoCs. We guide you through the whole product development process.

Explore our Bluetooth mesh solutions below!

Concurrent multicast in large-scale networks 

Bluetooth mesh is a state-of-the-art mesh networking technology that extends the capabilities of Bluetooth Low Energy. It enables powerful concurrent multicast (many-to-many) communication in networks with thousands of nodes. The functionality is a vital update for new applications in lighting, sensor networking, predictive maintenance, asset tracking and positioning.

Bluetooth mesh is a managed flooding mesh, which is a simple and reliable approach to distribute messages in larger networks. Reliability is ensured with multiple paths from source to destination and there is no single point of failure. The technology has separate encryption for network and application layers, and has protection against different types of attacks.

Topology and roles

Bluetooth mesh uses Bluetooth Low Energy as bearer or transport for its messages. The Bluetooth mesh messages are encapsulated in either Bluetooth LE advertisements or GATT packets, referred to as advertising bearer or GATT bearer (connections). Normal nodes typically use the advertising bearer, but when a smartphone connects into the network it typically uses the GATT bearer. The smartphone connects to one node and then that node relays the messages into the network.

The below figure shows an overview of the Bluetooth mesh roles:

  • N: Node is the most basic role. It uses the advertising bearer only and its receiver is always on. It will not retransmit messages.
  • RN: Relay node uses the advertising bearer only and its receiver is always on when not retransmitting messages. It extends the network range and allows messages to hop between multiple relay nodes.
  • P: Proxy node has the same functionality as a RN, but can also use the GATT bearer to connect to for example a smart phone. It runs the Bluetooth mesh stack and the Bluetooth LE stack.
  • FN: Friend node has the same functionality as a RN, but can establish a friendship with one or more LPNs. It will store messages for the LPNs it has a friendship with.
  • LPN: Low power node uses the advertising bearer and its receiver is mostly turned off. It wakes up at a certain interval and polls for messages from its Friend node. It can wake up at any time to send a message to the network.
  • GATT connectivity represents a node that connects to a Proxy node over a GATT connection using either Long Range, 1 Mbps, or 2 Mbps.

chart, bubble chart

If you want to learn more about Bluetooth mesh we recommend reading the Bluetooth mesh concept section and also the "Mesh Profile" specification.