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!

Great hardware deserves great software

For the nRF53 and nRF52 Series we offer the nRF Connect SDK, a complete software development kit for developing Bluetooth mesh applications. It integrates the scalable Zephyr RTOS, Bluetooth mesh and Bluetooth LE stacks, a variety of samples, hardware drivers and much more.

We have ported the lower layers of our SoftDevices (Bluetooth LE protocol stacks) to the nRF Connect SDK, bringing with us the best-in-class interoperability our SoftDevices are known for. The result is the SoftDevice Controller. The SoftDevice Controller is used by both the Bluetooth mesh stack and the Zephyr Bluetooth Host concurrently. Click to learn more about Bluetooth mesh stack architecture.

For the nRF52 Series SoCs supporting Bluetooth mesh the nRF5 SDK for Mesh can still be used, but it is only the nRF Connect SDK that is in active development. For all new products we recommend the nRF Connect SDK.

nRF Connect SDK highlights

For Bluetooth mesh

  • Qualified Bluetooth mesh v1.0.1 stack with all mandatory and optional features
    • Node (Advertising and GATT bearer)
    • Relay and Proxy server features
    • Friend and Low Power features
    • Configuration and health foundation models
  • All Bluetooth mesh v1.0.1 models supported
    • Generic OnOff
    • Generic Level
    • Generic Default Transition Time
    • Generic Power OnOff
    • Generic Power Level
    • Generic Battery
    • Generic Location
    • Generic Property
    • Light Lightness
    • Light Lightness Control
    • Light CTL
    • Light xyL
    • Light HSL
    • Sensor
    • Time
    • Scene
    • Scheduler
    • Chat (vendor model)
  • Samples
    • Light
    • Light fixture
    • Light switch
    • Sensor observer
    • Sensor
    • Silvair EnOcean
  • Provisioning over the advertising and GATT bearer
  • Concurrent standard GATT/GAP connections and Bluetooth mesh
    • For connectivity to smart phones and tablets
    • Beaconing
  • Support for over-the-air secure background DFU

Software development kit

for cellular IoT

nRF Connect SDK

nRF Connect SDK is a common software development kit for cellular IoT and short-range wireless, on the nRF9160 SiP, the nRF5340 SoC and all nRF52 Series SoCs.

 

Microcontroller development kit

nRF MDK

Register header files and startup code to get you started developing with nRF51, nRF52, nRF53 and nRF91 Series devices in 3rd-party IDEs.