您可以设置将规则SQL处理完的数据,转发到另一个Topic中,实现M2M通信或者更多其他通信场景。

前提条件

已创建数据转发规则和编写处理数据的SQL,请参见设置数据流转规则

背景信息

规则引擎数据转发功能将Topic 1中的数据转发到Topic 2内。

数据流转示意图如下。

数据流转到topic

操作步骤

  1. 登录物联网平台控制台
  2. 实例概览页面,选择目标环境,找到对应的实例,单击实例ID或备注名称。
    重要 目前仅开通企业版实例服务的地域下,执行此步骤。其他地域,请跳过此步骤。地域及实例的支持说明,请参见实例概述
    实例概览
  3. 在左侧导航栏,选择消息转发 > 云产品流转
  4. 单击规则对应的查看,进入数据流转规则页面。
    重要 若当前页面为云产品流转新版页面,需先单击右上角返回旧版,再单击目标规则对应的查看
  5. 单击转发数据一栏对应的添加操作
  6. 添加操作对话框中,选择操作为发布到另一个Topic。按照界面提示,设置其他信息,单击确认
    发布到另一个Topic
    参数说明
    选择操作选择发布到另一个Topic
    Topic选择数据转发目的地Topic。

    可选的Topic类型:

    • 自定义:目的地Topic为一个自定义Topic。该自定义Topic的设备操作权限需为订阅,即所属设备可订阅这个Topic,获取转发的消息。
    • 物模型数据下发:目的地Topic为设备接收设置属性值指令的Topic:thing/service/property/set。设备从该Topic接收转发数据,并根据数据内容,设置属性值。用于目的地Topic所属设备根据转发的数据更改属性值的场景。

    选择Topic类型后,您还需选择产品、设备和Topic名称,即指定具体Topic。

    重要 目的地Topic所属设备若未订阅该Topic,则收不到转发的消息。

    例如使用MQTT.fx工具接入物联网平台的设备A,不会自动订阅设备Topic,若设备B向设备A的Topic:thing/service/property/set转发数据,而设备A未手动订阅该Topic,则设备A收不到设备B转发的消息。

    设备Topic自动订阅的详细说明,请参见自动订阅Topic说明

  7. 回到云产品流转页,单击规则对应的启动按钮启动规则。

操作样例

基于规则引擎的M2M设备间通信