通过规则引擎的云产品流转功能,物联网平台可将指定Topic的数据,流转至其他Topic和其他阿里云产品中。本文介绍添加消息Topic作为数据源的具体操作。

背景信息

配置数据流转解析器时,需关联已添加的消息Topic,作为待流转的数据。每个数据源中最多添加1,000个消息Topic。

解析器脚本中可使用获取消息上下文的函数topic(n),获取消息来源的Topic。更多信息,请参见数据流转支持的函数

创建数据源

  1. 登录物联网平台控制台
  2. 在左侧导航栏,选择规则引擎 > 云产品流转
  3. 云产品流转页面,单击右上角体验新版,进入新版功能页面。
    说明 如果您已执行过此操作,再次进入云产品流转页面,会直接进入新版功能页面。
  4. 单击数据源页签,然后单击创建数据源
  5. 输入数据源名称和描述,单击确定
    数据源名称支持中文、英文字母、日文、数字、下划线(_)和短划线(-),长度为1~30个字符,一个中文及日文占2个字符
    根据页面提示,可直接进入数据源详情页面。您可单击右上角编辑,修改数据源名称和描述。数据源详情
  6. 数据源详情页面,单击添加Topic,在弹出对话框中,根据页面提示,选择需要处理的消息来源Topic,然后单击确定
    支持的Topic如下:
    • 自定义:指定消息源是自定义Topic时,支持使用通配符(+)和(#)。
      • 全部设备(+):指定产品下所有设备。
      • /user/#:指定设备的所有自定义Topic。

      自定义Topic说明,请参见自定义Topic

    • 设备状态变化通知:设备上下线状态变更消息的Topic。
    • 物模型数据上报:设备上报属性和事件信息的Topic。

      包括:

      • thing/event/property/post:设备上报属性数据的Topic。
      • thing/event/${tsl.identityId}/post:设备上报事件数据的Topic。
      • thing/downlink/reply/message:设备响应云端命令返回消息的Topic。
    • 设备生命周期变更:设备创建、删除、禁用、启用等消息的Topic。
    • 网关发现子设备上报:网关特有Topic。网关将发现的子设备信息上报给物联网平台的Topic。
    • 设备拓扑关系变更:网关特有Topic。上报子设备和网关之间的拓扑关系建立和解除消息的Topic。
    • 设备标签变更:设备上报标签变更的Topic。
    • 物模型历史数据上报:设备上报历史属性和事件的Topic。
    • OTA升级设备状态通知:设备上报OTA升级状态的Topic。包括:
      • ota/upgrade:设备上报OTA升级结果的Topic。
      • ota/progress/post:设备上报OTA升级进度的Topic。
    • OTA模块版本号上报:设备上报OTA模块版本号变更的Topic。
    • OTA升级批次状态通知:物联网平台通知OTA升级批次状态变化的Topic。
    • 任务事件:设备任务状态通知的Topic。
  7. 可选:重复上一步操作,可在当前数据源下,添加多个消息Topic。
    添加Topic后,若有业务需求,您也可在数据源详情页面,删除已添加的消息Topic。Topic列表
  8. 可选:重复步骤4~7,添加多个数据源。

后续步骤

添加数据流转目的