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

Zephyr 3.7.0 · Connectivity · Bluetooth Mesh 1.1

SAR Configuration Client

Peer lower transport의 segmentation timer와 retransmission state를 device key로 구성합니다.

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

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

Part 1

요약·해설

Transmitter·Receiver procedure, 언제든 가능한 configuration message와 primary element 조건을 설명합니다.

States

Transmitter · Receiver

Operations

Get · set

Security

Device key

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 166E5B0E3A607DB767EB912634317945D667137100D782B5BA764BD2ED86B5CD
.. _bluetooth_mesh_sar_cfg_cli:

SAR Configuration Client
########################

The SAR Configuration Client model is a foundation model defined by the Bluetooth Mesh
specification. It is an optional model, enabled with the
:kconfig:option:`CONFIG_BT_MESH_SAR_CFG_CLI` configuration option.

The SAR Configuration Client model is introduced in the Bluetooth Mesh Protocol Specification
version 1.1, and it supports the configuration of the lower transport layer behavior of a node that
supports the :ref:`bluetooth_mesh_sar_cfg_srv` model.

The model can send messages to query or change the states supported by the SAR Configuration Server
(SAR Transmitter and SAR Receiver) using SAR Configuration messages.

The SAR Transmitter procedure is used to determine and configure the SAR Transmitter state of a SAR
Configuration Server. Function calls :c:func:`bt_mesh_sar_cfg_cli_transmitter_get` and
:c:func:`bt_mesh_sar_cfg_cli_transmitter_set` are used to get and set the SAR Transmitter state
of the Target node respectively.

The SAR Receiver procedure is used to determine and configure the SAR Receiver state of a SAR
Configuration Server.  Function calls :c:func:`bt_mesh_sar_cfg_cli_receiver_get` and
:c:func:`bt_mesh_sar_cfg_cli_receiver_set` are used to get and set the SAR Receiver state of the
Target node respectively.

For more information about the two states, see :ref:`bt_mesh_sar_cfg_states`.

An element can send any SAR Configuration Client message at any time to query or change the states
supported by the SAR Configuration Server model of a peer node.  The SAR Configuration Client model
only accepts messages encrypted with the device key of the node supporting the SAR Configuration
Server model.

If present, the SAR Configuration Client model must only be instantiated on the primary element.

API reference
*************

.. doxygengroup:: bt_mesh_sar_cfg_cli
   :project: Zephyr
   :members:

Part 3

한국어 전문 번역

SAR Configuration Client

Bluetooth Mesh specification이 정의한 optional foundation model이며 CONFIG_BT_MESH_SAR_CFG_CLI로 활성화합니다.

Bluetooth Mesh Protocol Specification 1.1에 도입됐고 SAR Configuration Server를 지원하는 node의 lower transport layer behavior를 구성합니다.

SAR Configuration message로 Server가 지원하는 SAR Transmitter·Receiver state를 조회하거나 변경합니다.

Transmitter procedure

bt_mesh_sar_cfg_cli_transmitter_get과 bt_mesh_sar_cfg_cli_transmitter_set으로 Target의 SAR Transmitter state를 읽고 설정합니다.

Receiver procedure

bt_mesh_sar_cfg_cli_receiver_get과 bt_mesh_sar_cfg_cli_receiver_set으로 Target의 SAR Receiver state를 읽고 설정합니다.

Element는 언제든 peer SAR Configuration Server의 state를 조회·변경하는 message를 보낼 수 있습니다. Server node device key로 encryption된 message만 받아들이며 이 model은 primary element에만 instance화해야 합니다.

API Reference

공식 bt_mesh_sar_cfg_cli Doxygen group이 SAR Transmitter·Receiver get/set Client API를 생성합니다.

Source

출처

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