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

Zephyr 3.7.0 · Connectivity · Bluetooth Mesh 1.1

Solicitation PDU RPL Server

처리한 Solicitation PDU의 source와 sequence를 저장해 replay를 거부합니다.

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

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

Part 1

요약·해설

On-Demand Proxy 의존성, application-key 제어와 SRPL 크기 설정을 설명합니다.

Entry

SSRC · SSEQ

Dependency

On-Demand Proxy

Size

Kconfig

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 FBC15FD34887E32B447C01604AE31179B106B69FEE6F0C12C6C0640BC2BA7C83
.. _bluetooth_mesh_srpl_srv:

Solicitation PDU RPL Configuration Server
#########################################

The Solicitation PDU RPL Configuration Server model is a foundation model defined by the Bluetooth
mesh specification. The model is enabled if the node has the :ref:`bluetooth_mesh_od_srv` enabled.

The Solicitation PDU RPL Configuration Server model was introduced in the Bluetooth Mesh Protocol
Specification version 1.1, and manages the Solicitation Replay Protection List (SRPL) saved on the
device. The SRPL is used to reject Solicitation PDUs that are already processed by a node. When a
valid Solicitation PDU message is successfully processed by a node, the SSRC field and SSEQ field
of the message are stored in the node's SRPL.

The Solicitation PDU RPL Configuration Server does not have an API of its own, and relies on a
:ref:`bluetooth_mesh_srpl_cli` to control it. The model only accepts messages encrypted with an
application key as configured by the Configuration Client.

If present, the Solicitation PDU RPL Configuration Server model must only be instantiated on the
primary element.

Configurations
**************

For the Solicitation PDU RPL Configuration Server model, the
:kconfig:option:`CONFIG_BT_MESH_PROXY_SRPL_SIZE` option can be configured to set the size of the
SRPL.

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

.. doxygengroup:: bt_mesh_sol_pdu_rpl_srv
   :project: Zephyr
   :members:

Part 3

한국어 전문 번역

Solicitation PDU RPL Configuration Server

Bluetooth Mesh specification이 정의한 foundation model이며 node에서 On-Demand Private Proxy Server를 활성화하면 함께 활성화됩니다.

Bluetooth Mesh Protocol Specification 1.1에 도입됐고 device에 저장한 SRPL을 관리합니다. SRPL은 node가 이미 처리한 Solicitation PDU를 거부하는 데 사용합니다.

Node가 유효한 Solicitation PDU를 성공적으로 처리하면 message의 SSRC와 SSEQ field를 SRPL에 저장합니다.

자체 API는 없고 SRPL Configuration Client가 제어합니다. Configuration Client가 구성한 application key로 encryption된 message만 받아들이며 primary element에만 instance화해야 합니다.

Configuration

CONFIG_BT_MESH_PROXY_SRPL_SIZE로 SRPL 크기를 설정합니다.

API Reference

공식 bt_mesh_sol_pdu_rpl_srv Doxygen group이 SRPL Server model을 생성합니다.

Source

출처

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