本发明涉及一种基于物联网数据采集的方法。
背景技术:
1、随着物联网技术的不断发展,物联网环境感知和数据处理技术得到了研究人员的广泛关注。在物联网接入设备数量不断增长的背景下,物联网数据采集主要包括数据采集、数据传输、数据存储和数据分析,数据采集时会产生大量的冗余数据,同时造成了能量的浪费,数据压缩时若存在异常数据,会对最终分析的结果产生影响,因此,确有必要对现有技术进行改进以解决现有技术之不足。
技术实现思路
1、本发明是为了解决上述现有技术存在的问题而提供一种基于物联网数据采集的方法。
2、本发明所采用的技术方案有:
3、一种基于物联网数据采集的方法,包括
4、1)物联网传感器采用固定时间间隔进行数据采集物联网数据,将采集的数据根据定制协议和数据接入网管;
5、2)物联网网关收集与其相连的对应物联网传感器上报的物联数据,对数据进行异常数据检测后压缩,将压缩数据存储至pb级数据库;
6、3)物联网数据采集平台收集所有物联网网关上报的物联网数据。
7、进一步地,步骤2)中,数据压缩方式为:
8、采用主成分分析方法(kpca)对数据压缩;
9、或者,采用直观协方差无关增量式主成分分析算法(ccipca)对数据压缩;
10、或者,采用基于增量学习的主成分分析方法(ipca)对数据压缩。
11、进一步地,步骤2)中,异常数据检测是通过采用滑动窗口算法对采集的数据进行异常检测。
12、进一步地,步骤1)中,在物联网传感器采用固定时间间隔进行数据采集物联网数据时,通过采用自适应采集策略实现物联网数据采集,所述自适应采集策略为:
13、物联网传感器获取的数据超出该传感器设定的阈值范围,则传感器的节点进行连续不间断的数据收集与发送,反之传感器节点则按照预定频率进行收集与发送;在数据异常时,通过设定的高传输频率提高节点的感知精度,反之通过设定的低传输频率以优化节点的整体能耗。该策略实现了传感器节点的自我控制,可以避免数据的冗余,减少节点的传输的时间以降低节点的功耗。
14、本发明具有如下有益效果:
15、1)本发明进行异常数据检测,其是通过采用滑动窗口算法对采集的数据进行异常检测,滑动窗口法的基本思想是把每个数据集点及其附近的数据点作为一个整体考虑,从而避免少数离群值的影响。滑动窗口方法通过假设一个定长或者不定长度的窗口,以固定的步长截取一段时间数据序列,在连续的时序数据的基础上获得多段数据序列以便分析。
16、2)本发明通过采用自适应采集策略实现物联网数据采集,所述自适应采集策略为:物联网传感器获取的数据超出该传感器设定的阈值范围,则传感器的节点进行连续不间断的数据收集与发送,反之传感器节点则按照预定频率进行收集与发送;在数据异常时,通过设定的高传输频率提高节点的感知精度,反之通过设定的低传输频率以优化节点的整体能耗。
1.一种基于物联网数据采集的方法,其特征在于:包括
2.如权利要求1所述的于物联网数据采集的方法,其特征在于:步骤2)中,数据压缩方式为:
3.如权利要求1所述的于物联网数据采集的方法,其特征在于:步骤2)中,异常数据检测是通过采用滑动窗口算法对采集的数据进行异常检测。
4.如权利要求1所述的于物联网数据采集的方法,其特征在于:步骤1)中所述自适应采集策略为: