Device Information Service (DIS)

This module implements the Device Information Service.

Overview

During initialization, the module adds the Device Information Service to the Bluetooth LE stack database. It then encodes the supplied information, and adds the corresponding characteristics.

Configuration

Set the CONFIG_BLE_DIS Kconfig option to enable the service.

The DIS service can be configured by using the following Kconfig options:

Initialization

The service is initialized by calling the ble_dis_init() function. Configuration is otherwise done through the Kconfig options.

Usage

When enabled, the module will add the Device Information Service with information as specified by the Kconfig options.

Dependencies

This service has the following Bare Metal dependencies:

API documentation

Header file: include/bm/bluetooth/services/ble_dis.h
Source files: subsys/bluetooth/services/ble_dis/

Device Information Service API reference