基于嵌入式Ad Hoc网络的路由协议研究与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:yizhutingyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Ad Hoc 网络是没有任何中心节点的自组织网络,依靠节点间的相互协作,在无线环境中自行成网。它是不需要依赖现有固定通信网络基础设施的、能够迅速展开使用的网络体系,网络节点能够动态地、随意地、频繁地进入和离开网络,借助于多跳转发技术来弥补无线设备的有限传输距离、从而拓宽网络的覆盖范围。Ad Hoc 网络可以广泛的应用于军事领域、传感器网络、紧急和临时场合、个人网络等。然而,Ad Hoc 网络也面临着许多在实际应用中未解决的问题,值得进行深入的研究。尤其是 Ad Hoc网络的路由协议是目前研究最集中的地方,也是本文研究的重点。 文中首先介绍了 Ad Hoc 网络和它的路由协议的相关知识,并对具有代表性的 AODV 协议进行详细的介绍。然后介绍 Ad Hoc 网络节点的硬件、软件的设计与实现,节点的硬件使用 UBICOM 公司的 IP2022 作为 MCU,使用 Nordic 公司的 nRF905 作为射频芯片,它们之间使用 SPI 接口通信。在软件设计中,为了达到简单、灵活、高效的目的,采用分层模块化的思想,自定义软件体系结构,把它分为数据链路层、网络层、应用层,并使用 C 语言和汇编语言编程实现。数据链路层采用多址访问和碰撞回避的MAC 协议,实现多信道通信。网络层中的路由协议是本文的重点,路由协议采用 AODV 协议,AODV 协议算法分为路由查找算法和路由维护算法。文中根据实际应用的需要和网络节点的硬件特性,对 AODV 协议进行了改进,把 AODV 协议划分为 10 个事件,每个事件设置触发条件,10 个事件既相互独立又相互作用,共同完成 AODV 协议的功能。文中还详细的介绍了在实现嵌入 AODV 协议过程中遇到的困难,并给出了解决方案。最后通过搭建测试平台,组建 Ad Hoc 网络,对整个网络进行了性能测试。
其他文献
从二十世纪八十年代中期开始,光纤通信在电信网中得到广泛应用,凭借着廉价优良的带宽特性,光纤通信已经成为电信网的主要传输手段。光同步数字传送网(SONET/SDH)主要以光纤为
计算机取证牵涉的数据量庞大,潜在的证据通常分布在多种不同的日志中。从多源日志进行取证,能使证据更为完备,结论更加可靠,同时也带来了复杂度增加的问题,分析和关联这些日志由于
由于缺乏优化的C编译器和嵌入式RTOS的支持,目前,基于DSP的嵌入式硬实时系统的软件开发与调试仍是采用汇编语言面向裸机的开发模式,这种开发模式的根本问题就是开发效率低下,
随着计算机和网络技术的快速发展,网络安全成为关系国计民生的重大问题,针对网络攻击、病毒等安全问题,产生了防火墙,入侵检测系统、漏洞扫描等多种网络安全技术,然而,不同的安全技
网格能够通过高速网络大规模集成地理上广泛分布的各种资源,提供前所未有的计算能力求解资源消耗大、计算复杂度高、在传统技术下无法有效解决的问题。网格环境下的实时应用
有限元仿真分析软件是一种广泛应用于工程技术各领域的科学计算软件,针对实际问题建立合适的模型是应用这类软件的首要工作。通常,为了使分析结果尽可能精确,研究人员希望建立无
入侵检测系统(IDS,Intrusion Detection System)是网络安全防护体系的重要组成部分,作为一种主动的网络安全防护措施,它能在入侵危害发生前检测到入侵攻击,并利用预警与防护
现代化的战争是高科技的战争,信息的及时交互在其中尤为重要。作为现代化信息传输的重要手段,计算机网络的发展格外受到人们的关注,这其中连接各种网络的路由器的作用就更加关键
基于构件的软件开发(Component Based Development CBD)方法已被广泛接受,逐步成为解决软件危机、提高软件生产率和确保软件质量的软件开发方法。随着软件复用实践的深入和软
业务流程的多变性向企业的信息化业务系统提出两方面要求,一是可配置性,即业务系统无需大规模重新编码就能适应业务的变化;二是对业务流程进行监控分析的能力,使流程的瓶颈得以发