Mesh PA/LNA interface | Controls external PA/LNA support for the mesh radio operation |
Mesh stack | High level initialization API for the mesh stack |
▼Application support modules | Application support modules designed to abstract complexity of common tasks in the user code |
Mesh app utility functions | Utilities for use in Mesh applications and examples |
Mesh examples provisionee support module | Mesh examples support module for starting the provisioning process for a device in the provisionee role using PB-ADV and static OOB authentication |
SoftDevice initialization helper module | Application support module for performing a typical SoftDevice initialization |
RTT Input example helper module | Helper module for the examples to poll the RTT input |
Simple Hardware Abstraction Layer | Simple hardware abstraction layer for the example applications |
Mesh application advertisement interface | This interface is required to support GATT proxy and PB-GATT |
▼Application configuration | Application specific configuration file for mesh resource requirements and parameters |
Device configuration | Device-global configuration parameters for the device's representation on the mesh network |
►Access layer configuration | Access layer resource usage configuration |
Device State Manager configuration | Sizes for the internal storage of the Device State Manager |
▼Mesh Models | Mesh models implemented by Nordic Semiconductor |
►Health Model | Implementation of the Health Model foundation model |
►Simple OnOff model | This example model implements the messages and corresponding behaviour required to set the 1 bit value on the server |
►Configuration Model | The configuration model provides functionality that allows nodes to be configured or configure other nodes |
▼Access | The Access layer provides access to the Core Mesh for Mesh models |
►Access layer API | The access layer API is the main API for Mesh Models |
►Access layer configuration | Runtime configuration of the access layer, controlled by the Configuration Server model |
▼Device State Manager | The Device State Manager provides a means for storing and retrieving Bluetooth Mesh state during operation |
Defines | Device State Manager defines |
Types | Device State Manager types |
Address management | Functions for managing the set of addresses known to the device |
►Key management | Functions for managing the set of encryption keys known to the device |
▼Core | Core mesh modules, implementing mesh message passing |
►Core Mesh API | Interface for the message sending part of the mesh stack |
Internal event module | Module for reporting internal stack events, to help traceability and debugging |
►Core configuration | Configuration of the core mesh modules |
▼Bearer | Bearer-layer module, providing a Bluetooth communication medium for the mesh |
AD listener | De-multiplexing of the advertising data |
Advertiser | Implements a Bluetooth LE 4.0 compliant advertiser |
Defines | Common definitions for the bearer layer |
►Bearer configuration | Compile time configuration of the bearer layer |
Scanner | Bluetooth scanner role implementation |
►Packet filtering | Filtering support for scanners |
▼DFU | Device firmware upgrade module for the mesh |
DFU configuration | Compile time configuration of the DFU module |
►DFU API | Allows for some basic control of the application-side DFU module |
▼Provisioning | Device provisioning module for the mesh |
►Provisioning configuration | Compile time configuration of the provisioning module |
►Provisioning API | Functionality for supporting provisioning of a node |
▼Serial | Serialization of the mesh API |
►Serial configuration | Configuration of the serial interface module |
►Serial API | Target-side serial interface module, providing serialized access to all major mesh APIs |
►Serial components | Internal components of the Serial subsystem |
▼Experimental features | Experimental Mesh features |
►Experimental Instaburst feature | The experimental Instaburst feature implements a subset of the Bluetooth 5.0 feature "Advertising extensions" to achieve increased throughput for Mesh traffic |