Skip to main content

设备数据二次计算配置

概述

该文档主要用于基于现有设备数据生成新的计算数据(如多个传感器某个数据的平均值),内容包括公式配置、设备计算配置、数据查看,适用于需要在系统中实现数据聚合、虚拟设备生成等二次计算场景的项目。

tip

例如:想要查询建筑内的湿度值,需要对建筑内全部传感器的‘Humidity’点位去平均值,此时需要配置一个二次计算公式进行平均值计算。

公式配置

访问方式

点击“Computing Center”菜单,点击“Formula Config”按钮,进入公式配置模块;

支持对公式进行模糊查询,点击刷新按钮可更新列表。如下图:

图片

新增公式

点击右侧新增公式按钮,如下图所示:

图片

输入公式名称,再点击 1. 公式栏右侧的按钮,打开软键盘,进行公式配置;2. 状态需为打开,才能使用此公式,如下图所示:

图片

注:软键盘右下角自定义函数选择暂未开放,敬请期待~

修改/删除公式

返回公式列表,点击需要修改/删除的公式右侧,点击“修改”/“删除”按钮。

注意:仅有未使用的公式才可以进行修改/删除。

计算配置

访问方式

点击“Computing Center”菜单,点击“Computing Config”按钮,进入计算配置模块;

支持模糊查询,点击刷新按钮可更新列表。如下图:

新增设备计算

点击右侧新增配置按钮,如下图所示:

设备计算分为 1. 基础配置2. 公式配置 两个区域,如下图所示:

  1. 填写基础配置信息:

  • 名称:填入设备计算配置名称;

  • 计算数据类型:分为真实设备、虚拟设备以及数据源,其中数据源类型暂未开放

  • 频率:配置二次计算的计算频率,注意计算频率过大会对资源与性能造成影响,请根据实际需要选择:

    • Real time: 根据时序数据上报频率实时计算;

    • hourly (推荐选择):整点计算一次(例如:19:00:00 计算一次,20:00:00一次);

    • daily:每天计算一次(例如:2025-11-11 00:00:00 计算一次,2025-11-12 00:00:00 计算一次;按周/按年以此类推);

    • custom:自定义时间间隔(例如设置10min就是每隔十分钟计算一次,1hour就是每隔1小时计算一次,从规则保存时间开始算)。

  • 数据存储:计算后数据的存储位置:

    • 存储为真实设备,可以添加point来存储计算后数据;
    • 【暂未开放】存储为虚拟设备,可以添加point来存储计算后数据;
    • 【暂未开放】存储在数据仓库,可以通过API进行展示和查询。
  • 注册设备:点击右侧新增设备,系统会自动生成一个随机的设备ID,如下图:

    • 设备名称:注册新设备或填写一个已连接设备的device name(适用于将二次计算后的数据作为该已连接设备的point展示,device name需要全匹配,可点击搜索查询已有设备);
    • 设备物模型:查询选择对应物模型(需同被计算的设备物模型一致);
    • Function Type:选择物模型下对应的Point;(若需新增Point请点击旁边的 "+添加Function Type");
    • 状态:默认打开;
    • IoT/Non IoT:根据设备类型选择是否打开(需同被计算的设备类型一致;如需在IoT Hub应用内查看该数据,则需要开始该状态);
    • 建筑名称:可根据实际应用情况填写;
    • 项目:将设备归属到某个项目内,归属后可在该项目的应用内查看/使用该设备数据;
    • 建筑/楼岑/房间:可根据实际情况为设备添加位置信息,需先在归属项目内预配置平台位置配置
  • 数据传输方式:默认以MQTT方式发送;

  • Topic:二次计算后的数据需通过 Topic 推送到指定存储位置;

  • 项目:根据实际情况选择归属项目。

  1. 填写公式配置信息:

  • 公式选择:点击右侧下拉框切换公式,切换时,原页面的公式内容配置会清空,待确认后 ,系统自动识别公式内容展示配置页

  • 数据间隔:配置二次计算后的数据间隔,例如“小时”即“每小时一条数据”,“每天”即“一天一条数据”;

  • 公式内容配置:根据系统解析的参数配置需要计算的设备和Point。

数据查看

查看新增设备

若在数据存储选择存储为真实设备,您配置的新设备或经二次计算产生的数据点,将会归并到该设备名下。您可在【设备管理-设备列表】中查看相应数据。

注:二次计算数据的生成取决于您设定的计算频率,可能不会在规则保存后立即产生。