This section contains a broad range of documentation that is related to the nRF5 SDK for Mesh stack, from the description of basic concepts and architecture to detailed guides for working with the stack modules.
- Stack overview
- The following sections provide an overview of the stack structure:
- Bluetooth mesh concepts describes the Bluetooth mesh profile's relation to Bluetooth Low Energy, its network topology and relaying, as well as other key concepts.
- Bluetooth mesh stack architecture offers specific information about Nordic's implementation of the Bluetooth mesh.
- Stack structure
- The following sections provide detailed information about the nRF5 SDK for Mesh structure and its relation to hardware:
- Compatibility lists SoCs, boards, and SoftDevices that can work with the Bluetooth mesh stack.
- Resource usage provides information about hardware resources required by the stack, including hardware peripherals, and RAM and flash usage.
Make sure to take a look at the Light switch example. It shows how a simple application can use the Bluetooth mesh stack and serves as an introduction to the Bluetooth mesh concepts and SDK features and APIs.
- Modules
- The Modules section describes some of the modules available in the nRF5 SDK for Mesh, and provides detailed information about how to set up and use some of these modules.
- Stack procedures
- The following pages provide detailed information about some of the procedures you might want to use when working with the nRF5 SDK for Mesh:
- Setting interrupt priority levels describes the two interrupt priorities available for the Bluetooth mesh stack, and how to configure them in an application that uses nRF5 SDK for Mesh.
- Adding custom examples describes how to create, configure, and build and run custom examples.
- Integrating Bluetooth mesh into nRF5 SDK examples is a guide for either including nRF5 SDK in a Bluetooth mesh example or including a Bluetooth mesh functionality in an nRF5 SDK example.