nRF5 SDK for Mesh v5.0.0
API Reference
Here is a list of all modules:
[detail level 12345]
 Mesh stackHigh level management API for the mesh stack
 Application support modulesApplication support modules designed to abstract complexity of common tasks in the user code
 Generic Default Transition Time server app support fileApplication level Default Transition Time server behavioral structures, functions, and callbacks
 Generic Level server behaviourThis module implements the behavioral requirements of the Generic Level server model
 Light CTL Setup Server behaviourApplication Light CTL Setup Server behavioral structures, functions, and callbacks
 Light LC Setup Server behaviourApplication Light LC Setup Server behavioral structures, functions, and callbacks
 Light Lightness Setup Server behaviourApplication Light Lightness server behavioral structures, functions, and callbacks
 Generic OnOff server behaviourApplication level OnOff server behavioral structures, functions, and callbacks
 Scene Server behaviourApplication level Scene server behavioral structures, functions, and callbacks
 Sensor Server behaviourApplication level Sensor server behavioral structures, functions, and callbacks
 Generic transition moduleThis module implements the transitional behavior commonly required by mesh models
 BLE DFU support moduleApplication support module that allows to add DFU over BLE support to an application by using Buttonless Secure DFU Service
 BLE SoftDevice support moduleApplication support module for initializing the SoftDevice Handler, BLE stack, Generic Access Profile (GAP), and the Connection Parameters Negotiation module
 Mesh app utility functionsUtilities for use in Mesh applications and examples
 Mesh examples provisionee support moduleMesh examples support module for starting the provisioning process for a device in the provisionee role using PB-ADV and static OOB authentication
 Application support module configurationConfiguration of the application support modules
 PWM utility functionsThis module implements some utility functions for using PWM functionality in the application
 RTT Input example helper moduleHelper module for the examples to poll the RTT input
 Simple Hardware Abstraction LayerSimple hardware abstraction layer for the example applications
 Mesh application advertisement interfaceThis interface is required to support GATT proxy and PB-GATT
 Application configurationApplication-specific configuration file for mesh resource requirements and parameters
 Device configurationDevice global configuration parameters for the device's representation on the mesh network
 Access layer configurationConfiguration of access layer resource usage
 Device State Manager configurationSizes for the internal storage of the Device State Manager
 Mesh ModelsMesh models implemented by Nordic Semiconductor
 Common APIs for models.Contains common defines, structures, and functions used by the Mesh Models
 Model config file entry IDsContains common defines for model config file (MESH_OPT_MODEL_FILE_ID) used by some of the Mesh models
 Generic ModelsGeneric Models as defined in the Bluetooth Mesh Model Specification (MshMDLv1.0.1)
 Scenes ModelsScene Model as defined in the Bluetooth Mesh Model Specification (MshMDLv1.0.1)
 Sensor ModelsSensor Model as defined in the Bluetooth Mesh Model Specification (MshMDLv1.0.1)
 Lighting ModelsLighting Models as defined in the Bluetooth Mesh Model Specification (MshMDLv1.0.1)
 Foundation ModelsFoundation Models as defined in the Bluetooth Mesh Profile Specification (MshPRFv1.0.1)
 Vendor ModelsVendor specific model(s)
 Proprietary ModelsModels with proprietary implementations
 AccessThe Access layer provides access to the Core Mesh for Mesh models
 Access layer APIThe access layer API is the main API for Mesh Models
 Access layer configurationRuntime configuration of the access layer, controlled by the Configuration Server model
 Device State ManagerThe Device State Manager provides a means for storing and retrieving Bluetooth Mesh state during operation
 DefinesDevice State Manager defines
 TypesDevice State Manager types
 Address managementFunctions for managing the set of addresses known to the device
 Key managementFunctions for managing the set of encryption keys known to the device
 CoreCore mesh modules, implementing mesh message passing
 Mesh memory managerThis API provides an interface for a general purpose dynamic memory manager
 Core Mesh APIInterface for the message sending part of the mesh stack
 Core configurationConfiguration of the core mesh modules
 Friend roleMesh modules that implement the Friend feature
 BearerBearer-layer module, providing a Bluetooth communication medium for the mesh
 AD listenerDe-multiplexing of the advertising data
 AdvertiserImplements a Bluetooth LE 4.0 compliant advertiser
 DefinesCommon definitions for the bearer layer
 Mesh PA/LNA interfaceControls external PA/LNA support for the mesh radio operation
 Bearer configurationCompile time configuration of the bearer layer
 ScannerBluetooth scanner role implementation
 Packet filteringFiltering support for scanners
 DFUDevice firmware upgrade module for the mesh
 DFU configurationCompile time configuration of the DFU module
 DFU APIAllows for some basic control of the application-side DFU module
 ProvisioningDevice provisioning module for the mesh
 Provisioning configurationCompile time configuration of the provisioning module
 Provisioning APIFunctionality for supporting provisioning of a node
 SerialSerialization of the mesh API
 Serial configurationConfiguration of the serial interface module
 Serial APITarget-side serial interface module, providing serialized access to all major mesh APIs
 Serial componentsInternal components of the Serial subsystem
 Nordic-specific featuresMesh features specific to Nordic Semiconductor's nRF5 SDK for Mesh
 Instaburst featureThe Instaburst feature implements a subset of the Bluetooth 5.0 feature "Advertising extensions" to achieve increased throughput for Mesh traffic
 Mesh options APIProvides a consistent top-level API for runtime configuration options
 Core runtime configuration optionsRuntime configuration for Mesh core functionality
 Provisioning runtime configuration optionsRuntime configuration for Mesh provisioning functionality
 GATT runtime configuration optionsRuntime configuration for Mesh GATT functionality
 Friend runtime configuration optionsRuntime configuration for Mesh Friend feature functionality

Documentation feedback | Developer Zone | Subscribe | Updated