应用与数据集成平台 ROMA CONNECT-创建规则引擎源端:请求消息

时间:2024-07-04 15:42:16

请求消息

请求参数

表2 Body参数

参数

类型

是否必填

说明

app_id

string

应用ID,当系统中规则不存在,则该参数为必选。

rule_name

string

系统中已经创建好的规则名称,如果规则不存在,默认创建该规则。

level

string

规则的级别,产品级填‘product’,设备级填‘device’。

product_name

string

系统中已经创建好的产品的产品名。

device_name

string

系统中已经创建的设备名,当规则级别是产品级时,不用传设备名的参数。

topic

string

设备对应的Topic的名称,只能使用pub权限的Topic,每个设备的Topic只能添加到一个规则下面,不能重复添加到不同的规则,当规则的级别是产品级时,不用传Topic的参数。

is_base64

boolean

转发的消息是否要进行base64编码,传入true会对消息进行base64编码。

contain_deviceinfo

boolean

转发的消息是否要包含设备的信息,传入true会在原始消息的基础上增加额外设备的信息。

请求示例

https://example.cloud.com/v1/80e2b******f4a398d6409a50932d917/link/instances/fb3b24ab-5d87-473d-9c57-fc6******6a1/rules/sources 
{
    "app_id" : "app01",
    "rule_name" : "rule01",
    "product_name" : "product01",
    "device_name" : "device01",
    "topic" : "7aANi9569518/out/ device01",
    "is_base64" : false,
    "contain_deviceinfo" : false,
    "level" : "device"
}
support.huaweicloud.com/api-roma/roma_06_4011.html