您可通过配置微消息队列 MQTT 版的数据流入规则来自定义数据从其他阿里云产品流入到微消息队列 MQTT 版。本文介绍跨产品数据流入的原理、应用场景以及微消息队列 MQTT 版与其他阿里云产品的资源映射关系。

基本原理

如需将其他阿里云产品的数据导入微消息队列 MQTT 版,您需创建数据流入规则。该规则用于从您配置的阿里云产品中读取数据并将数据通过 MQTT 协议推送到 MQTT 客户端,从而实现直接调用阿里云产品的 API 发送数据到 MQTT 客户端。

注意 当前,仅支持将消息队列 RocketMQ 版的数据导入微消息队列 MQTT 版

应用场景

指令下发场景

部署在云端的后台管控服务发送指令到消息队列 RocketMQ 版微消息队列 MQTT 版产品根据配置的数据流入规则,将消息队列 RocketMQ 版的 Topic 映射到 MQTT 的 Topic,然后将对应的数据推送到目标的 MQTT 设备端。

资源映射方式

数据流入规则的映射粒度为微消息队列 MQTT 版的父级 Topic,即支持将其他阿里云产品的某个资源的数据导入到微消息队列 MQTT 版的父级 Topic 中。针对 MQTT 协议推送的子级 Topic,通过其他拓展属性的方式配置。

表 1. 映射关系
MQTT 资源 其他阿里云产品 其他阿里云产品资源 数据包定义
MQTT Topic 消息队列 RocketMQ 版 消息队列 RocketMQ 版的 Topic MQTT 与 RocketMQ 的消息结构映射

更多信息

如需了解控制台上的操作,请参见数据流入规则管理