Part 1
요약·해설
Device-key 통신, primary element 조건과 runtime timeout 변경을 설명합니다.
Mesh 1.1
Device key
Runtime configurable
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
92E978CF90063396893D6814E30B09966A4058482A35041B7BD6910723CF41F4
.. _bluetooth_mesh_od_cli:
On-Demand Private Proxy Client
##############################
The On-Demand Private Proxy Client model is a foundation model defined by the Bluetooth Mesh
specification. The model is optional, and is enabled with the
:kconfig:option:`CONFIG_BT_MESH_OD_PRIV_PROXY_CLI` option.
The On-Demand Private Proxy Client model was introduced in the Bluetooth Mesh Protocol Specification
version 1.1, and is used to set and retrieve the On-Demand Private GATT Proxy state. The state
defines how long a node will advertise Mesh Proxy Service with Private Network Identity type after
it receives a Solicitation PDU.
The On-Demand Private Proxy Client model communicates with an On-Demand Private Proxy Server model
using the device key of the node containing the target On-Demand Private Proxy Server model
instance.
If present, the On-Demand Private Proxy Client model must only be instantiated on the primary
element.
Configurations
**************
The On-Demand Private Proxy Client model behavior can be configured with the transmission timeout
option :kconfig:option:`CONFIG_BT_MESH_OD_PRIV_PROXY_CLI_TIMEOUT`. The
:kconfig:option:`CONFIG_BT_MESH_OD_PRIV_PROXY_CLI_TIMEOUT` controls how long the Client waits for a
state response message to arrive in milliseconds. This value can be changed at runtime using
:c:func:`bt_mesh_od_priv_proxy_cli_timeout_set`.
API reference
*************
.. doxygengroup:: bt_mesh_od_priv_proxy_cli
:project: Zephyr
:members:
Part 3
한국어 전문 번역
On-Demand Private Proxy Client
Bluetooth Mesh specification이 정의한 optional foundation model이며 CONFIG_BT_MESH_OD_PRIV_PROXY_CLI로 활성화합니다.
Bluetooth Mesh Protocol Specification 1.1에 도입됐으며 On-Demand Private GATT Proxy state를 설정하고 조회합니다. 이 state는 node가 Solicitation PDU를 받은 뒤 Private Network Identity type으로 Mesh Proxy Service를 advertise할 시간을 정의합니다.
Target Server가 있는 node의 device key로 On-Demand Private Proxy Server와 통신합니다. 이 model을 사용한다면 primary element에만 instance화해야 합니다.
Configuration
CONFIG_BT_MESH_OD_PRIV_PROXY_CLI_TIMEOUT은 Client가 state response message 도착을 기다리는 시간을 millisecond 단위로 정합니다. bt_mesh_od_priv_proxy_cli_timeout_set으로 runtime에 값을 변경할 수 있습니다.
API Reference
공식 bt_mesh_od_priv_proxy_cli Doxygen group이 Client state·timeout API를 생성합니다.
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.