Lookup Product


Lookup Product 节点让集成流可以根据所配置的查询方法在 EnOS 中查询产品,并在输出中使用指定的数据记录。

节点类型

IoT Hub。

输入和输出能力

该节点具有 1 个入口点和 1 个出口点。输入和输出都是 JSON 格式。

节点属性

../../_images/lookup_product.png


名称

该节点的名称。


查询方法

节点选择拟在输出中使用的产品所用的方法。可以使用以下方法。

  • 产品标签:产品标签与表达式中的返回值相匹配的任何产品。


标签键值

标签的 key 和 value。支持表达式。


输出

查询所返回模型的值,使用 key:value 格式存储在输出消息中。当前支持产品 ID 和产品名称。


描述

该节点的描述。

示例

输入示例

{
    "externalId":"externalId",
    "timestamp":24214324324,
    "productTags":{
        "key1":"val1",
        "key2":"val2"
    },
    "measurepoints":{
        "speed":32,
        "heat":40,
    }
}

输出示例

Product Query 节点使用表达式 ${msg.productTags.key1}按产品标签 选项,搜索标签与 val1 的值相匹配且在输出中包含产品名称的任何产品。

{
    "externalId":"externalId",
    "timestamp":24214324324,
    "productTags":{
        "key1":"val1",
        "key2":"val2"
    },
    "measurepoints":{
        "speed":32,
        "heat":40,
    },
    "productName":"prodName"
}