5.3 变换始终节点模块功能 18
5.4 保存实验结果模块功能 20
5.5 GDR路由模块功能 22
5.6 CR路由模拟模块功能 24
5.7 MGDR模块功能 25
5.8 结果比较模块功能介绍 27
6 软件测试 28
6.1 测试目的 28
6.2 系统测试的重要性 28
6.3 测试测试常用的方法 28
6.4 测试方案 29
6.4.1 注册功能测试 30
致谢 31
参考文献 32
1 绪论
随着无线通信、电子与传感技术的发展,无线传感器网络(wireless Sensor Networks,简称WSNs)引起了人们的广泛关注。WSNs由具有传感、数据处理和短距离无线通信功能的传感器组成,在军事国防、环境监测物医疗、抢险救灾以及商业应用等领域具有广阔的应用前景。
无线传感器网络具有与传统网络不同的特点,且与应用高度相关.传统路由协议不能有效地用于无线传感器网络因而人们研究了众多的无线传感器网络路由协议。
1.1 选题的意义
无线传感器网络是一种特殊的Ad-hoc网络,可应用于布线和电源供给困难的区域、人员不能到达的区域(如受到污染、环境不能被破坏或敌对区域)和一些临时场合(如发生自然灾害时,固定通信网络被破坏)等。它不需要固定网络支持,具有快速展开,抗毁性强等特点,可广泛应用于军事、工业、交通、环保等领域,引起了人们广泛关注。
无线传感器网络路由协议负责寻找一条传输路径,将数据分组从数据源节点通过网络多跳转发至目标节点。国内外已经在这个方面做了许多工作,并取得了一定的成果,相继提出了flooding,gossiping、SPIN、directed diffusion rumor、LEACH及Ad-hoc网络继承过来经过改进DSDV、AODV DSR等协议。这些协议大多是通过路由探测包获得网络中节点之间的连接关系和链路特性来确定路由并存储路由表。基予链路状态建立端到端路由会因路由一个或几个节点的失效、移动面经常中断,需要不断地进行路由文护。它不适应网络拓扑动态变化快的情况。层次化路由决策是局部的先应式路由与全局的反应式路由的结合,以期达到提高数据传输效率和网络可扩展性的目的。但是,尽管融合了上述两种路由机制,它仍然需要文护那些正在使用的端到端的路由信息,所能承受的网络动态变化也有限。
基于地理位置信息的路由协议能够很好地解决上述问题。随着定位技术的发展,节点可取方便地获取本身、邻节点及目标节点的地理位置信息。本文着重讨论地理位置路由。地理位置路由有多种,本文探讨的是基于不同转发准则的三种贪婪路由算法,研究它们的不同点,通过模拟实验找出三者当中较佳的路由算法。
1.3 发展趋势
利用地理位置信息的路由协议在可扩展性、对动态拓扑的适应能力和节省能量方面均优于以往的基于链路连接性的协议,应用前景广阔。然而,对于利用地理位置信息的路由协议,仍需要进一步关注和研究。
定位精度对协议性能的影响目前常用的两种获取位置信息的方式是GPS和利用信号强度估计相对坐标。节点可通过GPS接收机获得自己当前的地理位置信息,但是具有一定的误差,一般在15 m左右。网络中的节点一跳通信范围一般是几十到一两百米,这样大的位置误差会严重影响路由算法的正确性。同样,在无线环境中,信号受衰减、噪声干扰等影响,利用信号强度估计节点相对坐标在实际应用中受到很大限制。因此,需要分析位置误差对协议性能的影响,并改进协议使其能更好地适应误差环境。 无线传感器网络中数据传输最优路径选择(2):http://www.youerw.com/tongxin/lunwen_2234.html