nRF5 SDK for Mesh v4.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 Level server behaviourThis module implements the behavioral requirements of the Generic Level server model
 Generic OnOff server behaviourApplication level OnOff server behavioral structures, functions, and callbacks
 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
 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
 Generic ModelsGeneric Models as defined in the Mesh Model Specification v1.0
 Foundation ModelsFoundation Models as defined in the Mesh Profile Specification v1.0
 Vendor ModelsVendor specific model(s)
 Experimental ModelsExperimental Models 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
 Experimental featuresExperimental Mesh features
 Experimental Instaburst featureThe experimental 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 options (experimental)Runtime configuration for Mesh GATT functionality
 Friend runtime configuration optionsRuntime configuration for Mesh Friend feature functionality

Documentation feedback | Developer Zone | Subscribe | Updated