实例10-设备数据修正
# 实例简介
本例介绍两种数据修正方法,满足统一修正和单独修正的需要。
IoT系统提供两种数据修正方法:
- 产品级统一修正:在创建产品的时候,可以配置产品的某个变量的统一修正方法,比如空调温度上报数据235,修正系数0.1,则会显示和存储为23.5。
- 设备单独修正:在设备数据处单独设定其数据修正方法,每个设备的修正数据可单独设定,此功能适用于设备安装后,需要做数据校准/归零等操作的使用场景。
- 如果同时设置了产品和设备的修正,两个规则同时进行。
# 1、产品级统一修正
在产品定义变量功能时,可设置其修正方法,可以设定修正系数和增量,计算的公式为:y=kx+m,其中x为原始值,k为修正系数,m为增量,y为修正结果。
只有数字类型的变量设置修正系数有效。
设定后本产品所有设备均为按照此规则计算,小程序、web上实时显示的数据以及曲线和导出的数据均是修正后数据。
如下图所示:

# 2、设备单独修正
# Step.1 开启设备单独修正功能
系统默认不开启设备单独修正,需要在产品中开启此功能,如下图所示。

# Step.2 设备上报数据,在设备数据中进行数据修正
对设备上报的每一个数值类型的数据点,均可以单独设定修正系数和增量,系统会自动显示运算结果。

# Step.3 保存生效。
设备后续数据均保存为修订后数据,包括曲线数据和导出数据。
