您可以设置将规则SQL处理完的数据,转发到另一个Topic中,实现M2M通信或者更多其他通信场景。
前提条件
已创建数据转发规则和编写处理数据的SQL,请参见设置数据流转规则。背景信息
规则引擎数据转发功能将Topic 1中的数据转发到Topic 2内。数据流转示意图如下。
操作步骤
- 登录物联网平台控制台。
- 在实例概览页面,选择目标环境,找到对应的实例,单击实例ID或备注名称。重要 目前仅开通企业版实例服务的地域下,执行此步骤。其他地域,请跳过此步骤。地域及实例的支持说明,请参见实例概述。
- 在左侧导航栏,选择 。
- 单击规则对应的查看,进入数据流转规则页面。重要 若当前页面为云产品流转新版页面,需先单击右上角返回旧版,再单击目标规则对应的查看。
- 单击转发数据一栏对应的添加操作。
- 在添加操作对话框中,选择操作为发布到另一个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说明。
- 回到云产品流转页,单击规则对应的启动按钮启动规则。