论文部分内容阅读
集成了传感器、嵌入式计算、网络和无线通信四大技术而形成的无线传感器网络是一种全新的信息获取和处理技术,它是一种新型的无基础设施的无线网络,能够协作地实时监测、感知和采集各种环境或监测对象的信息,并对其进行处理,传送到需要这些信息的用户。无线传感器网络是计算机科学技术的一个新的研究领域,具有十分广阔的应用前景,引起了学术界和工业界的高度重视。近年来,随着硬件技术的发展,低成本、低功耗芯片的出现,使得人们布置大型的传感器网络成为可能。尽管现在有多种用于传感器网络的数据转发方法,怎样在一组微型、较脆弱的传感器构成的大型网络中可靠地传递数据仍然是研究的重点。本文提出了利用传感器所消耗的能量的大小来控制数据转发方向的方法。首先,提出了一种新的建立成本字段的算法——基于延迟的成本字段建立算法,每个节点只需要广播一次数据包就可以找到通往接收转发器的最小成本。该方法利用了一段时间的延迟克服了原有的扩散法建立成本字段带来的信息爆炸和能量消耗过多的问题。接着提出了基于信用值的数据转发算法。该算法考虑到了传感器网络所面临的电源能量有限、节点失效和难免出现的无线连接错误的情况,是一种适用于大型网络的牢固的数据传输方法。在这种方法中,不是由发送节点去指定由哪个节点继续转发数据,而是利用了每个节点拥有的最少成本和预先设定好的控制网路宽度的信用值,来进行是否继续转发数据包的判断。数据包在转发过程中采用了多路径的方式,这种交替传输的方法,克服了由于某条路径上的节点失效或者链接失误带来的不稳定性,增加了系统的健壮性。该算法充分利用了大型传感器网络的特点,通过多传感器的协作努力而不是任何一个单独的传感器节点来实现系统的牢固性。经过在NS2 平台上的仿真测试,证明了我们设计的两个算法都达到了预期的目的。