论文部分内容阅读
随着信息技术和计算机互联网技术的飞速发展,网络化的视频监控技术已经广泛的得到了应用。而无线Ad Hoc网络具有自组织性、抗毁性和无须固定基础设施等特点,在军事和民用领域有着广泛的应用,因此近年来将无线Ad Hoc网络和视频监控相结合产品化成为了人们的关注热点。因此研究与实现无线Ad Hoc网络下的视频监控系统具有很重要的意义。课题在深入分析和研究AODV(Ad hoc On-Demand Distance Vector Routing)路由协议以及其它相关协议的基础上,在基于Linux和ARM9的嵌入式系统环境下,实现了AODV算法在无线网络视频监控系统中的移植开发,通过对关键软硬件的开发,实现并验证基于无线自组织网络的视频监控系统基本功能和核心技术,为系统的产品化样机的开发奠定了技术基础。本文首先介绍了Ad Hoc网络的特点和关键技术,分析了网络层路由协议的难点。其次,在深入研究和分析AODV协议和算法的基础上,对AODV协议的操作及嵌入式Linux系统的相关接口和网络结构进行研究,并据此提出AODV协议的详细设计实现方案,在嵌入式ARM开发板上实现了AODV路由算法。随后的主要工作集中在嵌入式软硬件平台的建立以及各个功能模块的程序实现。嵌入式系统平台的构建主要包括系统硬件平台的设计和系统软件平台的搭建。硬件平台的设计主要有:各外围接口电路设计和电源复位电路设计等。系统软件平台主要包括启动代码开发与移植,Linux内核和文件系统建立。而功能模块则主要包括视频采集模块、视频编码模块、视频传输模块。最后在AODV算法实现的基础上,使用802.11b无线网卡作为传输设备,建立了AdHoc网络试验环境,在此环境下测试了AODV算法和视频监控系统的功能和性能。测试结果表明,本论文实现的AODV算法能实现无线自组织网络的路由功能,并且网络性能能够满足视频和数据通信应用的要求。