This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Configuration Server

The Configuration Server model is a foundation model defined by the Bluetooth mesh specification. The Configuration Server model controls most parameters of the mesh node. It does not have an API of its own, but relies on a Configuration Client to control it.

..note::

The bt_mesh_cfg_srv structure has been deprecated. The initial values of the Relay, Beacon, Friend, Network transmit and Relay retransmit should be set through Kconfig, and the Heartbeat feature should be controlled through the Heartbeat API.

The Configuration Server model is mandatory on all Bluetooth mesh nodes, and should be instantiated in the first element.

API reference

group bt_mesh_cfg_srv

Configuration Server Model.

Defines

BT_MESH_MODEL_CFG_SRV

Generic Configuration Server model composition data entry.