Part 1
요약·해설
중앙 configurator가 알 수 없는 local 상태에 대응하는 runtime API와 provisioning 이전 저장 제한을 설명합니다.
Local node
Direct API
After provisioning
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
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
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.