connectivity/bluetooth/api/mesh/od_cli.html · connectivity/bluetooth/api/mesh/od_cli.rst 공식 원문 ↗

Zephyr 3.7.0 · Connectivity · Bluetooth Mesh 1.1

On-Demand Private Proxy Client

Solicitation 뒤 Private Network Identity advertisement 시간을 설정하고 조회합니다.

Official pathconnectivity/bluetooth/api/mesh/od_cli.html
Source fileconnectivity/bluetooth/api/mesh/od_cli.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

Device-key 통신, primary element 조건과 runtime timeout 변경을 설명합니다.

Version

Mesh 1.1

Security

Device key

Timeout

Runtime configurable

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 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

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.