前面的说明我们可以理解,对象本质上,是一种映射关系的客观结果。这种 “结果” 所带来的 “结果” 就是数据

所以,我们也可以换一种更形象的 “数据” 方式来诠释 “对象” 这个概念。

设想,现在已经完成了数据终端与设备的对接,这些数据终端源源不断把数据上报到 MixIOT平台。我们只要知道数据终端和 Key 代表的是什么,就可以建立对象的映射关系。

当数据终端有数据上报的时候,也就是说,当任何一个变量在某一个时刻(比如 t1 时刻)有数据的时候,都会形成这个对象在这个t1时刻数据:

这样,这个对象的数据实际上就是这个对象在 t1时刻、t2时刻、……、tn时刻、……的数据,这些数据本身就像一个马赛克拼图,而且是按时间顺序的,所以,MixIOT 对象的数据,也叫 “对象的时序马赛克数据(也叫对象的时序数据拼图)”

如果把这些数据组织起来,可以直观地看到这个对象在某一个时段的数据是这样的:

这里的每一行,对应的就是该对象所有变量(FV)在某个时刻的数据:

这个数据是所有变量的组合,这些数据的组合,实际上就是这个对象在这个时刻的状态的量化。

对该对象的某一个FV变量而言,对应的就是某个时段的数据:

这经常用来研究某个变量在某个时段的变化情况。我们熟悉的温度曲线、压力曲线,其实都是这一类的数据,反映某一个因素在某个时段的变化。

除了上面说的两种情况:横的(某个时刻全部变量数据)和竖的(某个变量在某个时段的数据),还有一种数据组合的情况也非常重要:

这就是某个时段(比如30秒)该对象所有变量数据所组成的时序矩阵,这在数据的深度使用中会经常用到。

文档更新时间: 2024-06-29 23:48   作者:Mixiot