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

Zephyr 3.7.0 · Connectivity · Bluetooth Mesh

Bluetooth Mesh Runtime Configuration

Battery와 topology 같은 local constraint에 맞춰 node가 자신의 configuration을 직접 바꿉니다.

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

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

Part 1

요약·해설

중앙 configurator가 알 수 없는 local 상태에 대응하는 runtime API와 provisioning 이전 저장 제한을 설명합니다.

Scope

Local node

Path

Direct API

Persistence

After provisioning

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 67A98AD36D482ECDD714D8F68C3FD32AA23EF3B2B0B064EF2EDB93B11FAB81BB
.. _bluetooth_mesh_cfg:

Runtime Configuration
#####################

The runtime configuration API allows applications to change their runtime
configuration directly, without going through the Configuration models.

Bluetooth Mesh nodes should generally be configured by a central network
configurator device with a :ref:`bluetooth_mesh_models_cfg_cli` model. Each
mesh node instantiates a :ref:`bluetooth_mesh_models_cfg_srv` model that the
Configuration Client can communicate with to change the node configuration. In some
cases, the mesh node can't rely on the Configuration Client to detect or determine
local constraints, such as low battery power or changes in topology. For these
scenarios, this API can be used to change the configuration locally.

.. note::
   Runtime configuration changes before the node is provisioned will not be stored
   in the :ref:`persistent storage <bluetooth_mesh_persistent_storage>`.

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

.. doxygengroup:: bt_mesh_cfg

Part 3

한국어 전문 번역

Runtime Configuration

Runtime configuration API를 사용하면 application이 Configuration model을 거치지 않고 자신의 실행 중 configuration을 직접 변경할 수 있습니다.

일반적으로 Bluetooth Mesh node는 Configuration Client model을 가진 중앙 network configurator device가 구성해야 합니다. 각 mesh node는 Configuration Client가 통신할 Configuration Server model을 instance화하고, Client가 이를 통해 node configuration을 변경합니다.

그러나 battery 전력이 낮아졌거나 topology가 달라진 상황처럼 Configuration Client가 local constraint를 감지하거나 판단할 수 없는 경우가 있습니다. 이때 runtime configuration API로 node가 configuration을 local에서 바꿀 수 있습니다.

API Reference

공식 bt_mesh_cfg Doxygen group이 local runtime configuration API를 생성합니다.

Source

출처

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