29 lines
1.0 KiB
ReStructuredText
29 lines
1.0 KiB
ReStructuredText
.. _bluetooth_mesh_models_cfg_cli:
|
|
|
|
Configuration Client
|
|
####################
|
|
|
|
Configuration Client model is a foundation model defined by the Bluetooth Mesh
|
|
specification. It provides functionality for configuring most parameters of a
|
|
mesh node, including encryption keys, model configuration and feature
|
|
enabling.
|
|
|
|
The Configuration Client model communicates with a
|
|
:ref:`bluetooth_mesh_models_cfg_srv` model using the device key of the target
|
|
node. The Configuration Client model may communicate with servers on other
|
|
nodes or self-configure through the local Configuration Server model.
|
|
|
|
All configuration functions in the Configuration Client API have ``net_idx``
|
|
and ``addr`` as their first parameters. These should be set to the network
|
|
index and primary unicast address that the target node was provisioned with.
|
|
|
|
The Configuration Client model is optional, but should be instantiated on the
|
|
first element if it is present in the composition data.
|
|
|
|
API reference
|
|
*************
|
|
|
|
.. doxygengroup:: bt_mesh_cfg_cli
|
|
:project: Zephyr
|
|
:members:
|