设备上报的数据是物联网数据分析服务的基础。本文介绍使用物联网平台的设备模拟器,模拟设备上报物模型数据。

前提条件

  • 已购买数据型实例,具体操作,请参见购买物联网实例
  • 已在购买的数据型实例下,创建产品和设备,具体操作,请参见创建产品单个创建设备

    本文创建的产品名为模具设备,设备的DeviceName为MouldEquipment

背景信息

本文从设备的环境状态、停机情况和生产模具情况角度,将设备上报的数据定义为物模型。然后,使用物联网平台的设备模拟器,模拟上报这些数据。

定义物模型

  1. 登录物联网平台控制台
  2. 实例概览页面,找到对应的数据型实例,单击实例进入实例详情页面。
  3. 在左侧导航栏,选择设备管理 > 产品。在产品列表中,单击模具设备产品的查看按钮。
  4. 在产品详情页,单击功能定义页签,然后单击编辑草稿
  5. 单击快速导入,然后在弹出的对话框中,单击导入物模型页签。
    导入物模型
  6. 单击点击上传,选择物模型文件后,单击确定,完成快速导入物模型。
    导入本文的物模型示例文件前,需将文件中的productKey的值修改为设备的ProductKey。
  7. 单击编辑草稿页面左下角的发布上线,完成物模型配置。
    如下图所示,您可以查看导入的物模型。发布上线

使用设备模拟器上报数据

  1. 在左侧导航栏,选择监控运维 > 设备模拟器
  2. 设备模拟器页面,选择所属产品为模具设备,选择设备MouldEquipment
  3. 上行指令调试页签下,单击属性上报,然后单击启动设备模拟器
  4. 在物模型属性框内,根据要模拟的场景,输入属性数值后,单击发送指令,模拟上报设备属性数据。
    说明
    • 为了更真实地模拟设备上报数据,本示例在2021年2月25日和26日,模拟上报了设备的数据。
    • 您也可以设置推送策略,进行连续或定时推送。具体操作,请参见设备模拟器
    上报属性
  5. 单击事件上报,在调试功能框中,根据要模拟的场景,输入事件数据后,单击发送指令,模拟上报设备事件数据。

    事件数据的格式为JSON格式,更多信息,请参见设备上报事件

    本文模具设备的三种事件的示例如下。

    事件上报功能 示例数据 说明
    故障发生(FAULT)
     {
          "fault_type": "unkown",
          "fault_time":"1614348721000"
      }
    模具设备在2021-02-26 22:12:01(1614348721000)发生故障,故障类型为unkown
    待机事件(AWAIT)
    {
          "wait_type": "filling",
          "duration": 600,
          "time_start":"1614348723000",
          "time_end":"1614349323000"
     }                               
    模具设备在2021-02-26 22:12:03(1614348723000)开始停机,2021-02-26 22:22:03(1614349323000)结束停机,共计待机600秒,待机类型为filling
    故障清除(FAULT_CLEAN)
    {
          "fault_type": "unknown",
          "duration": 600,
          "time_start":"1614350726000",
          "time_end":"1614351326000"
     }
    模具设备在2021-02-26 22:45:26(1614350726000)开始清除故障,2021-02-26 22:55:26(1614351326000)完成清除故障,共计耗时600秒,故障类型为unkown

后续步骤

设备上报数据后,需对数据进行备份和预处理。具体操作,请参见步骤二:备份数据并导入原始定义的指标数据