1.. _bluetooth_mesh_sar_cfg_srv:
2
3SAR Configuration Server
4########################
5
6The SAR Configuration Server model is a foundation model defined by the Bluetooth Mesh
7specification. It is an optional model, enabled with the
8:kconfig:option:`CONFIG_BT_MESH_SAR_CFG_SRV` configuration option.
9
10The SAR Configuration Server model is introduced in the Bluetooth Mesh Protocol Specification
11version 1.1, and it supports the configuration of the
12:ref:`segmentation and reassembly (SAR) <bluetooth_mesh_sar_cfg>` behavior of a Bluetooth Mesh node.
13The model defines a set of states and messages for the SAR configuration.
14
15The SAR Configuration Server model defines two states, SAR Transmitter state and SAR Receiver state.
16For more information about the two states, see :ref:`bt_mesh_sar_cfg_states`.
17
18The model also supports the SAR Transmitter and SAR Receiver get and set messages.
19
20The SAR Configuration Server model does not have an API of its own, but relies on a
21:ref:`bluetooth_mesh_sar_cfg_cli` to control it.  The SAR Configuration Server model only accepts
22messages encrypted with the node’s device key.
23
24If present, the SAR Configuration Server model must only be instantiated on the primary element.
25
26API reference
27*************
28
29.. doxygengroup:: bt_mesh_sar_cfg_srv
30   :project: Zephyr
31   :members:
32