这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

远程配置服务器

远程配置服务器模型是由 Bluetooth mesh 规范定义的基础模型。它通过 CONFIG_BT_MESH_RPR_SRV 选项启用。

远程配置服务器模型在 蓝牙 Mesh 协议规范 版本1.1中引入,用于支持将设备远程配置到 Mesh 网络中的功能

远程配置服务器没有自己的 API,但依赖于: bluetooth_mesh_models_rpr_cli 来控制它。远程配置服务器模型仅接受使用节点的设备密钥加密的消息。

如果存在,则必须在主元素上实例化远程配置服务器模型。

请注意,通过节点配置协议接口(NPPI)过程刷新设备密钥、节点地址或组合数据后, 将触发 bt_mesh_prov.reprovisioned 回调。有关更多详细信息,请参阅 远程配置客户端 一节。

局限性

以下限制适用于远程配置服务器型号:

  • 不支持使用 PB-GATT 设置未配置的设备。

  • 支持所有节点配置协议接口(NPPI)过程。然而,如果设备的组成数据在设备固件更新后发生更改(请参阅固件效果 blueooth_mesh_dfu_firmware_effect),则设备不可能保持配置状态。如果设备的组成数据预计会更改,则应取消配置该设备。

API 参考

group bt_mesh_rpr_srv

Defines

BT_MESH_MODEL_RPR_SRV

Remote Provisioning Server model composition data entry.