You need to enable JavaScript to run this app.
导航
模拟数据源
最近更新时间:2024.11.08 14:46:58首次发布时间:2024.11.08 14:46:58

本文介绍如何模拟一个数据源,用于测试北向通道。
无需实际设备,您可以使用边缘智能平台提供的虚拟驱动接入一个虚拟设备作为模拟数据源。虚拟设备的属性数据支持随机生成,可用于北向通道数据转发功能的测试。

前提条件

  • 您拥有一个绑定到边缘智能项目的边缘节点,并且该边缘节点启用了 高级功能 中的 设备管理 组件。相关操作,请参见绑定节点
  • 您的边缘节点处于在线状态。

操作步骤

步骤1:创建一个设备模板

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 设备管理 > 设备模板

  4. 设备模板 页面,单击 创建设备模板

  5. 创建设备模板 对话框,设置一个 名称(例如:demo-template),然后单击 确定
    Image

步骤2:配置和发布物模型

  1. 单击新建的设备模板的名称。
  2. 在设备模板详情页,单击 物模型定义 页签。
  3. 单击 编辑,然后编辑物模型。
    您需要为虚拟设备添加一些 属性 类型的自定义功能。每项属性包含了数据定义。
    1. 默认模块 下,单击 添加自定义功能

    2. 添加自定义功能 面板,可按以下方式定义一个数据值为整型的属性:

      • 功能类型:选择 属性
      • 功能名称:按需设置(例如:随机整数)。
      • 标识符:按需设置(例如:random_int)。
      • 读写类型:选择 只读
      • 数据类型:选择 int

      Image
      重复以上操作,添加其他属性。如需测试所有支持的数据类型,您可以针对每种支持的数据类型各添加一个属性。

    3. 发布物模型。

      1. 编辑好物模型后,单击 保存
      2. 发布新版本 对话框,单击 确定

步骤3:创建一个点表

  1. 在设备模板详情页,单击 点表 页签。
  2. 单击 创建点表
  3. 创建点表 页面,按以下方式配置:
    • 名称:按需设置(例如:dp-virtual)。

    • 驱动模板:选择 官方驱动 下的 虚拟驱动

    • 配置信息:显示了物模型的所有属性。针对各项属性,虚拟驱动支持生成随机数据,也允许设置数据采集和上报规则。您可以使用默认值,也可以按需修改以下参数:

      • 数据生成模式:默认值为 随机生成。如修改为 ,表示不生成随机数据。
      • 采集周期:默认值为 10000 毫秒,表示每 10 秒采集一次数据。
      • 变化上报:默认值为 true,表示只有当数据值(相比于前一次采集得到的数据值)发生变化时才上报数据。

      Image

  4. 单击 确认

步骤4:接入一个虚拟设备

  1. 在左侧导航栏,单击 节点管理

  2. 节点列表 标签页,单击您的边缘节点的名称。

  3. 单击 设备接入 页签。

  4. 向边缘节点部署一个官方虚拟驱动实例。
    如果边缘节点上已部署官方虚拟驱动实例,请跳过该步骤。

  5. 选中 虚拟驱动,然后单击页面右侧的 添加设备

  6. 添加设备 面板,按以下方式配置:

    • 名称:按需设置(例如:demo-device-01)。
    • 标识符:按需设置(例如:demo-device-01)。
    • 设备模板:选择在步骤1中创建的设备模板。
    • 点表:选择在步骤3中创建的点表。
    • 子协议名称:选择 other

    Image

  7. 单击 确定

结果验证

您可以在边缘智能控制台查看设备数据,从而检查数据采集是否符合预期。

  1. 在左侧导航栏,选择 设备管理 > 设备实例
  2. 设备实例 列表,找到您的虚拟设备,单击 操作 列的 运行状态
    Image
  3. 运行状态 面板,查看从边缘节点上报到边缘智能服务的设备数据。

如果设备数据与物模型配置及点表配置相吻合,表示设备数据正确采集。在接下来的北向通道配置中,您可以使用该虚拟设备作为模拟数据源,以测试数据上报到第三方平台的结果。