配置传播属性

最近更新时间:2025-07-30 18:14:42

我的收藏
说明:
当前功能灰度中,如控制台提示当前集群暂未开启该功能,请提交工单联系我们处理。

功能描述

用户可以通过设备身份注册表为设备/客户端配置 传播属性。当匹配的客户端发布消息时,会额外添加传播属性包含的 User Property 列表,达到不修改设备代码的情况下,增加元数据的目标。

使用场景

1. 设备无法支持 OTA 升级;
2. 灰度发布,A/B测试等场景, 需要对设备打环境标。

实现原理


如上述序列图所示:
1. 用户通过云 API 创建设备身份,定义传播属性;
2. 设备身份配置信息同步到 MQTT Server 节点;
3. 匹配的客户端发布消息时, MQTT Server 根据设备身份元数据, 为消息添加(Append)传播属性定义的 User Property 列表;
4. MQTT 5.0 订阅者订阅消息时, 投递包含传播属性的 User Properties。