这个页面的 最新开发版本 可能比这个发布的 2.3-beta.1 版本新。

大型组合数据服务器

大型组合数据服务器模型是 Bluetooth Mesh 规范定义的基础模型。该模型是可选的,并通过 CONFIG_BT_MESH_LARGE_COMP_DATA_SRV 选项启用。

大合成数据服务器模型在 Bluetooth Mesh 协议规范版本1.1中引入,用于支持公开不适合配置合成数据状态消息的合成数据页面的功能,并公开模型实例的元数据。

大型组合数据服务器没有自己的 API,并且依赖于 大型组合数据客户端 来控制它。该模型仅接受使用节点的设备密钥加密的消息。

如果存在,则必须仅在主元素上实例化大型组合数据服务器模型。

模型元数据

大型组合数据服务器模型允许每个模型具有可由大型组合数据客户端模型读取的模型特定元数据的列表。 元数据列表可以通过 bt_mesh_model.metadata 字段与 bt_mesh_model 模型相关联。 元数据列表由 bt_mesh_models_metadata_entry 结构定义的一个或多个条目组成。 每个条目包含元数据的长度和 ID,以及指向原始数据的指针。 可以使用 BT_MESH_MODELS_METADATA_ENTRY 宏创建条目。 BT_MESH_MODELS_METADATA_END 宏标记元数据列表的末尾, 并且必须始终存在。如果模型没有元数据,则可以改用助手宏 BT_MESH_MODELS_METADATA_NONE

API 参考

group bt_mesh_large_comp_data_srv

Defines

BT_MESH_MODEL_LARGE_COMP_DATA_SRV

Large Composition Data Server model composition data entry.