1.. _bluetooth_mesh_od_srv: 2 3On-Demand Private Proxy Server 4############################## 5 6The On-Demand Private Proxy Server model is a foundation model defined by the Bluetooth Mesh 7specification. It is enabled with the :kconfig:option:`CONFIG_BT_MESH_OD_PRIV_PROXY_SRV` option. 8 9The On-Demand Private Proxy Server model was introduced in the Bluetooth Mesh Protocol Specification 10version 1.1, and supports the configuration of advertising with Private Network Identity type of a 11node that is a recipient of Solicitation PDUs by managing its On-Demand Private GATT Proxy state. 12 13When enabled, the :ref:`bluetooth_mesh_srpl_srv` is also enabled. The On-Demand Private Proxy Server 14is dependent on the :ref:`bluetooth_mesh_models_priv_beacon_srv` to be present on the node. 15 16The On-Demand Private Proxy Server does not have an API of its own, and relies on a 17:ref:`bluetooth_mesh_od_cli` to control it. The On-Demand Private Proxy Server model only accepts 18messages encrypted with the node's device key. 19 20If present, the On-Demand Private Proxy Server model must only be instantiated on the primary 21element. 22 23API reference 24************* 25 26.. doxygengroup:: bt_mesh_od_priv_proxy_srv 27