26 lines
895 B
ReStructuredText
26 lines
895 B
ReStructuredText
.. _bluetooth_mesh_models_cfg_srv:
|
|
|
|
Configuration Server
|
|
####################
|
|
|
|
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
|
|
:ref:`bluetooth_mesh_models_cfg_cli` to control it.
|
|
|
|
The application can configure the initial parameters of the Configuration
|
|
Server model through the :cpp:type:`bt_mesh_cfg_srv` instance passed to
|
|
:c:macro:`BT_MESH_MODEL_CFG_SRV`. Note that if the mesh node stored changes to
|
|
this configuration in the settings subsystem, the initial values may be
|
|
overwritten upon loading.
|
|
|
|
The Configuration Server model is mandatory on all Bluetooth Mesh nodes, and
|
|
should be instantiated in the first element.
|
|
|
|
API reference
|
|
*************
|
|
|
|
.. doxygengroup:: bt_mesh_cfg_srv
|
|
:project: Zephyr
|
|
:members:
|