文档
2.4.4
  • 3.0.0
  • 2.4.4
  • 2.4.0
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • preview
简体中文
  • English
  • 简体中文

设备连接与管理

概述

  • 设备连接与管理概述
  • 版本与功能
  • 术语
  • 使用限制

概念

  • 模型与资产建模
  • 设备和数据连接
  • 设备生命周期管理

入门教程

  • 设备连接快速入门
  • 将模拟设备连接到 EnOS
  • 将个人电脑连接到 EnOS

操作

  • 模型管理
  • 设备连接及云端设备管理
  • 固件无线(OTA)升级
  • 监控运维
  • 消息集成
  • 设备模拟器
  • 资产树管理
  • 设备端开发

参考

  • EnOS 设备接入协议
  • EnOS 消息集成协议
  • EnOS 内置单位
  • 设备连接与管理 API
  • EnOS SDKs

资源

  • 常见问题
  • 设备预配置
  • 告警引擎
  • EnOS Edge

最近更新 2025-03-26

  • 文档
  • Duplicate to Related

Duplicate to Related¶


Duplicate to Related 节点将 msg 中任意字段复制一份到指定资产。

节点类型¶

EnOS。

输入和输出能力¶

该节点具有 1 个入口点和 2 个出口点。出口点 original 的输出 msg 将与输入 msg 保持相同,而具有复制 msg 的资产的 asset ID 将添加到出口点 duplicate to related 的输出 msg 中。

节点属性¶

../../../_images/duplicate_to_related.png


名称

该节点的名称。


资产组

根据指定资产的不同条件,将资产分为不同资产组。

  • 资产:指定资产时输入 asset ID 的方式。当 源 asset ID 与输入 metadata 中的 assetId 匹配时,msg 将复制到对应的 目标 asset ID 匹配的资产。

    • 按 asset ID:输入源 asset ID 和目标 asset ID。点击 添加 asset ID 可添加多对 asset ID。

    • 按文件映射:上传包含源 asset ID 和目标 asset ID 列表的 CSV 文件。点击 下载模板 btn_template 下载 CSV 文件模板,填写后点击 上传 btn_upload 上传文件。上传的最大文件大小为 2M。

  • 点映射方式:指定资产测点的映射方式。

    • 相同标识符:将源资产和目标资产中拥有相同测点标识符的测点进行映射。如果没有相同标识符的测点,将不进行映射。

    • 手动上传文件:上传包含源资产测点和目标资产测点的 CSV 文件,将每一行的源资产测点和目标资产测点进行映射。点击 下载模板 btn_template 下载 CSV 文件模板,填写后点击 上传 btn_upload 上传文件。上传的最大文件大小为 2M。

    • 相同标签信息:将源资产和目标资产中拥有相同标签的测点进行映射。如果没有相同标签的测点,将不进行映射。


添加资产组

点击 添加资产组 将添加多个资产组,在不同资产组中可选择不同指定资产的条件。一个节点最多可包含 4 个资产组。


描述

该节点的描述。

使用限制¶

  • 按文件映射时上传的最大文件大小为 2M,仅支持 CSV 文件。

  • 手动上传文件时上传的最大文件大小为 2M,仅支持 CSV 文件。

  • 一个节点最多可包含 4 个资产组。

输入与输出示例¶

示例 1¶

输入 - 单个资产¶

{
  "MetaData": {
    "messageType": "PostMeasurePoint",
    "assetId": "assetA",
    "deviceKey": "deviceKey",
    "productKey": "productKey",
    "orgId": "yourOrgId",
    "ts": "1668582529046"
  },
  "Body": {
    "temperature": 5,
    "candice_Meas_AI_INT": 6
  }
}

输出 1 - 单个资产¶

{
  "MetaData": {
    "messageType": "PostMeasurePoint",
    "assetId": "assetA",
    "deviceKey": "deviceKey",
    "productKey": "productKey",
    "orgId": "yourOrgId",
    "ts": "1668582529046"
  },
  "Body": {
    "assetId": "assetB",
    "temperature": 5,
    "candice_Meas_AI_INT": 6
  }
}


输出 2 - 多个资产¶

{
  "MetaData": {
    "messageType": "PostMeasurePoint",
    "assetId": "assetA",
    "deviceKey": "deviceKey",
    "productKey": "productKey",
    "orgId": "yourOrgId",
    "ts": "1668582529046"
  },
  "Body": [
    {
      "assetId": "assetB",
      "temperature": 5,
      "candice_Meas_AI_INT": 6
    },
    {
      "assetId": "assetC",
      "temperature": 5,
      "candice_Meas_AI_INT": 6
    }
  ]
}

示例 2¶

下面的示例基于具有以下数据的 CSV 映射文件。

源 Asset ID

目标 Asset ID

source01

target01

source01

target02

source02

target01

source03

target02

source03

target03

输入¶

{
  "MetaData": {
    "messageType": "PostMeasurePoint",
    "assetId": "source03",
    "deviceKey": "deviceKey",
    "productKey": "productKey",
    "orgId": "yourOrgId",
    "ts": "1668582529046"
  },
  "Body": {
    "temperature": 5,
    "candice_Meas_AI_INT": 6
  }
}

输出¶

{
  "MetaData": {
    "messageType": "PostMeasurePoint",
    "assetId": "source03",
    "deviceKey": "deviceKey",
    "productKey": "productKey",
    "orgId": "yourOrgId",
    "ts": "1668582529046"
  },
  "Body": [
    {
      "assetId": "target02",
    },
    {
      "assetId": "target03",
    }
  ]
}
本页内容
  • Duplicate to Related
    • 节点类型
    • 输入和输出能力
    • 节点属性
    • 使用限制
    • 输入与输出示例
      • 示例 1
        • 输入 - 单个资产
        • 输出 1 - 单个资产
        • 输出 2 - 多个资产
      • 示例 2
        • 输入
        • 输出
© 远景智能版权所有。 |   隐私政策   用户协议