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

Zephyr 3.7.0 · Connectivity · Bluetooth Mesh 1.1

Opcodes Aggregator Client

여러 access message를 sequence로 묶어 Aggregator Server에 dispatch합니다.

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

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

Part 1

요약·해설

Device·application key binding과 source client의 asynchronous API 요구사항을 설명합니다.

Sequence

Access messages

Keys

Device · application

Source API

Asynchronous

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 086A0C8DC666A33D899AABB340AECC2864CF36EC75C77EF65EA895C651EB8ABE
.. _bluetooth_mesh_models_op_agg_cli:

Opcodes Aggregator Client
#########################

The Opcodes Aggregator 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_OP_AGG_CLI`
option.

The Opcodes Aggregator Client model is introduced in the Bluetooth Mesh Protocol Specification
version 1.1, and is used to support the functionality of dispatching a sequence of access layer
messages to nodes supporting the :ref:`bluetooth_mesh_models_op_agg_srv` model.

The Opcodes Aggregator Client model communicates with an Opcodes Aggregator Server model using the
device key of the target node or the application keys configured by the Configuration Client.

If present, the Opcodes Aggregator Client model must only be instantiated on the primary element.

The Opcodes Aggregator Client model is implicitly bound to the device key on initialization. It
should be bound to the same application keys as the client models that are used to produce the
sequence of messages.

To be able to aggregate a message from a client model, it should support an asynchronous API, for
example through callbacks.

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

.. doxygengroup:: bt_mesh_op_agg_cli
   :project: Zephyr
   :members:

Part 3

한국어 전문 번역

Opcodes Aggregator Client

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

Bluetooth Mesh Protocol Specification 1.1에 도입됐습니다. Access layer message sequence를 Opcodes Aggregator Server를 지원하는 node로 dispatch합니다.

Target node device key 또는 Configuration Client가 구성한 application key로 Server와 통신합니다. 이 model을 사용한다면 primary element에만 instance화해야 합니다.

초기화 때 device key에 암묵적으로 bind됩니다. Message sequence를 만드는 client model이 사용하는 application key와 같은 key에도 bind해야 합니다.

Client model의 message를 aggregate하려면 해당 model이 callback 같은 asynchronous API를 지원해야 합니다.

API Reference

공식 bt_mesh_op_agg_cli Doxygen group이 Client aggregation·dispatch API를 생성합니다.

Source

출처

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