论文部分内容阅读
随着社会的发展与科技的进步,无线传感器网络(Wireless Sensor Networks,WSNs)融入Internet的要求越来越迫切。在这种要求的驱动下,将网络中规划的IPv6技术引入到WSNs中应运而生。但当前Internet中占主导地位的IPv4网络依然无法被撼动,IPv6只是一种规划,向其转变将是一个缓慢的过程。基于IPv6的WSNs现阶段无法与IPv4网络直接互通,须解决异构网络相互连接的问题。此外,由于WSNs本身的脆弱性等特点,其很容易受到应用环境中非确定性因素的影响,对于已经部署的节点,在受到干扰后所采集的信息不能反映当时的环境情况,节点的可信度会随之大幅度降低。为提高传感器系统可靠性,需要解决节点数据可信度问题。基于此本文主要工作如下:(1)针对基于IPv6的6LoWPAN(IPv6 over Low-Power Wireless Personal Area Network,6LoWPAN)与Internet(IPv4)由于网络层协议差异而无法相互通信的问题,本文设计一种边界网关,对进入其中的基于IPv6的传感网报文与IPv4报文进行信息转换,根据6LoWPAN标准通信协议,转换过程中省去了6LoWPAN协议栈规定的适配器层,实现6LoWPAN传感网与IPv4网络高效互通。(2)针对WSNs中传感器节点数据可信度问题,本文提出一种基于BP神经网络判断节点数据可信度的方案。该方法部署于WSNs与IPv4网络互通的网关中,其将节点采集的不同类别环境数据作为节点可信度的不同属性,通过验证这些属性的可信性得出节点的可信度值,根据节点可信度值做出相应的操作。(3)基于本文设计,在报文互通中,对6LoWPAN接入网关、地址及协议转换机制、网关接入IPv4网络、系统性能等进行测试。测试结果表明本文设计的网关系统能够让6LoWPAN与IPv4互联互通,并向数据中心提供实时信息监测数据。在节点数据可信度方案中,依据真实情况下收集的环境数据,对本文设计的可信性评估方案进行了仿真实验。通过实验得出该方案可以有效地给出WSNs在不同规模下受到不同程度干扰时节点数据可信性度值,并根据该值进行相应的操作。