The invention discloses a method for realizing WSN abnormal data discovery system based on compressed network coding. The measurement nodes are divided into different clusters. Each cluster election cluster head is used to collect each measurement period of the cluster and each measurement time slot. In the cluster, the compressed sensing operation is performed after data sparsity operation of the discrete cosine transform of each time slot, and the data length is reduced from N to M, and N>>M, at the same time, in the cluster heads. The upstream relay nodes send data into a generalized butterfly network, which encodes a random linear network of different compressed data packets and records random encoding vectors, so that the links of the original unit capacity transmit data in different clusters at the same time, and the Spark engine and flow clustering are used to deal with the data in the phase of data decoding reconstruction, and through Gauss. In Jordan elimination method, the compressed sparse result is obtained by extracting the extracted encoding matrix. The sparse data is restored by the base tracking algorithm, and the reconstruction of the original measurement data is finally realized and the data analysis is carried out in the next stream cluster. One
【技术实现步骤摘要】
基于压缩网络编码的WSN异常数据发现系统实现方法
本专利技术涉及WSN异常数据发现系统,尤其是涉及一种基于压缩网络编码的WSN异常数据发现系统实现方法。技术背景无线传感网是新兴的多
集成研究,融合了嵌入式系统,智能监控方案,传感器技术等,常用于智能家居,现代农场等进行环境智能监测。其中,异常数据发现是无线传感网系统重要用途,现在的常用手段是将现场采集数据通过GPRS等互联网接入模块传输到网络数据服务器上,存入数据库的数据进行定时扫描,超过阀值的数据进行预警。或者如已申请的专利(申请号201610979723.X)动态进行数据包解析进而直接流式判断数据是否属于超过阀值的异常环境特征数据。在专利申请201610979723.X的基础上,为了更好地发挥流式计算框架的作用,同时提高流式计算的数据吞吐量,增加WSN数据传输和处理效率,增强系统数据输入的整体稳定性,有必要进行进一步的研究。
技术实现思路
本专利技术的目的是提供一种基于压缩网络编码的WSN异常数据发现系统实现方法,从而应对WSN数据传输吞吐量不稳定的问题。实现本专利技术目的的技术解决方案为:一种基于压缩网络编码的WSN异常数据发现系统实现方法,该方法应用于WSN数据传输阶段,载体是WSN末梢数据终端和Spark计算平台;步骤如下:(1)构建WSN末梢数据终端;WSN中数据节点综合称为WSN末梢数据终端,包含有测量节点、中继节点和汇聚节点;其中,测量节点和中继节点的物理结构一致,按照在网络中角色的不同划分分为测量和中继功能;(2)WSN数据终端中各类型节点按簇汇聚数据组网和选举簇头,本簇内的数据在簇 ...
【技术保护点】
1.一种基于压缩网络编码的WSN异常数据发现系统实现方法,其特征在于:该方法应用
【技术特征摘要】
1.一种基于压缩网络编码的WSN异常数据发现系统实现方法,其特征在于:该方法应用于WSN数据传输阶段,载体是WSN末梢数据终端和Spark计算平台;步骤如下:(1)构建WSN末梢数据终端;WSN中数据节点综合称为WSN末梢数据终端,包含有测量节点、中继节点和汇聚节点;其中,测量节点和中继节点的物理结构一致,按照在网络中角色的不同划分分为测量和中继功能;(2)WSN数据终端中各类型节点按簇汇聚数据组网和选举簇头,本簇内的数据在簇头上执行压缩感知操作,进行数据压缩后上传数据到中继节点;不同簇的数据在中继节点上采用网络编码的方式对数据包进行组合计算,将计算结果进行传输,进入汇聚节点;汇聚节点不处理数据,直接将收集的各簇内的环境数据通过GPRS互联网接入模块发送到数据云网关;(3)云网关进行环境数据的时隙内缓存,整时隙的全部数据被输入流式计算框架SparkStream进行数据的译码和重构,重构后的数据进行异常数据发现的流式k-means程序,进行快速聚类。2.根据权利要求1所述的基于压缩网络编码的WSN异常数据发现系统实现方法,其特征在于:步骤(1)中所述各节点组成结构包含传感器模块、WSN网内通信模块、供电模块以及控制器模块。3.根据权利要求1中所述的基于压缩网络编码的WSN异常数据发现系统实现方法,其特征在于:步骤(1)中各节点基础通信方式和成簇协议是按簇汇聚路由协议。4.根据权利要求1中所述的基于压缩网络编码的WSN异常数据发现系统实现方法,其特征在于:步骤(2)中所述数据执行压缩感知操作的实现流程如下:第1步:确定分簇方式,并进行簇内的时钟初始化;WSN末梢数据终端被划分为多个数据测量的簇;第2步:测量节点感知环境数据并将本簇数据汇聚到簇头;第3步:测量时间被划分为测量周期,每个周期内测量内容包括五个测量时隙,每个时隙分别按顺序测量节点所在位置的光照强度、空气温度、空气湿度、土壤温室和土壤湿度;第4步:每个时隙的测量数据被发送到簇头,簇头执行压缩感知后进行网络广播。5.根据权利要求4所述的基于压缩网络编码的WSN异常数据发现系统实现方法,其特征在于:第4步中所述的压缩感知方法实现步骤如下:步骤4.1:簇头对每个时隙内的簇内环境数据采用离散余弦变换,将时空相关性较强的原始环境测量数据x执行稀疏处理x=Ψ×θ,使环境数据的稀疏结果θ满足压缩感知的k-稀疏要求,Ψ为稀疏向量;步骤4.2:对稀疏结果执行压缩感知操作,使时隙内数据长度从节点个数N变成...
【专利技术属性】
技术研发人员:杨余旺,李玉波,王颖,辛智斌,韩晨,叶磊,柯亚琪,夏吉安,
申请(专利权)人:南京海道普数据技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。