nRF5 SDK v17.1.0
BLE Services
This information applies to the following SoftDevices: S132, S140

The following BLE Service modules are available:

Module API documentation
Apple Notification Service Client Apple Notification Service Client
Alert Notification Service Client Alert Notification Service Client
Battery Service Battery Service
Battery Service Client
Blood Pressure Service Blood Pressure Service
Bond Management Service (experimental) Bond Management Service
Buttonless DFU Service Buttonless DFU Service
Continuous Glucose Meter Service (experimental) Continuous Glucose Monitoring Service
Current Time Service Client Current Time Service Client
Cycling Speed and Cadence Service Cycling Speed and Cadence Service
Speed and Cadence Control Point
Device Information Service Device Information Service
Device Information Service Client Device Information Service Client
Eddystone Configuration Service (experimental) Eddystone Configuration Service
Glucose Service Glucose Service
Glucose Database Service
GATT Service Client GATT Service Client
Health Thermometer Service Health Thermometer Service
Heart Rate Service Heart Rate Service
Heart Rate Service Client
Human Interface Device Service Human Interface Device Service
Immediate Alert Service Immediate Alert Service
Immediate Alert Service Client
LED Button Service LED Button Service Server
LED Button Service Client
Link Loss Service Link Loss Service
Location and Navigation Service (experimental) Location and Navigation Service
Location and Navigation database
Location and Navigation Service Control Point
Location and Navigation common defines
Nordic UART Service Nordic UART Service
Nordic UART Service Client
Running Speed and Cadence Service Running Speed and Cadence Service
Running Speed and Cadence Service Client
Object Transfer Service Object Transfer Service
Object Transfer Service Client
TX Power Service TX Power Service

All services must be registered as BLE stack event observers using the NRF_SDH_BLE_OBSERVER macro from SoftDevice Handler library, with their respective ble_*_on_ble_evt() handler with the matching BLE_*_BLE_OBSERVER_PRIO priority as parameters.

Battery Service

Blood Pressure Service

Cycling Speed and Cadence Service

Device Information Service

Device Information Service Client

Buttonless Secure DFU Service

Health Thermometer Service

Heart Rate Service

Human Interface Device Service

Immediate Alert Service

Immediate Alert Service Client

Link Loss Service

Running Speed and Cadence Service

TX Power Service

GATT Service Client

Experimental: Location and Navigation Service

Experimental: Object Transfer Service Client

Experimental: Object Transfer Service Server


Documentation feedback | Developer Zone | Subscribe | Updated