MQTT 支持自动订阅功能。您可以添加多个自动订阅规则,在客户端成功连接后将按照规则为其订阅指定主题,不需要额外发起订阅。
在 Dashboard 的导航栏选择管理 > MQTT 高级特性 > 自动订阅,然后单击页面右上角的添加。
在弹出的对话框中,设置自动订阅规则参数,然后单击添加。
参数 | 说明 |
---|---|
主题 | 输入客户端需要自动订阅的主题。 说明 订阅主题时,支持使用 |
QoS | 设置消息服务质量(QoS)。
|
禁止本地转发 | 如果您订阅了自己发布消息的主题,是否接收自己发布的所有信息。
|
发布时状态保留 | 服务端向客户端转发消息时是否要保留其中的 RETAIN 标识。
|
保留消息处理 | 订阅建立时,服务端是否向客户端发送保留消息:
|
查看自动订阅规则。
支持编辑和删除操作,请按需执行。
假设已经将autosub-topic
主题配置为自动订阅主题。
使用户客户端 A 连接 MQTT,此时客户端 A 将自动订阅autosub-topic
主题,其他客户端向autosub-topic
主题发送消息时,客户端 A 将自动接收到该消息,无需创建新的订阅。
说明
自动订阅主题规则创建后,任何新连接的客户端都将自动订阅主题。