文档介绍:华中科技大学
硕士学位论文
基于Android的多跳无线网络通信软件的设计与实现
姓名:李方
申请学位级别:硕士
专业:软件工程
指导教师:吴涛
2010-11-01
华  中科  技  大学硕士学位论  文 
摘要
随着科学技术的发展人们交流的方式也在逐渐变化,随着无线网络尤其是物联
网、传感器网络的飞速发展人们开始考虑是否可以不通过基站,让软件通过自组织
从而达到互联的目的。而 Ad-Hoc 网络是一组带有无线收发器移动节点所形成的一个
无固定基站的多跳的临时自治网络系统,Ad-hoc 网络又称为多跳无线路由网络。我
们利用 Ad-hoc 网络就可以在任意时间地点组建一个移动通信网络,这样的网络可以
运用在军事领域,重大灾难的紧急救援和个人通信方面。
首先介绍了 Android 手机平台和无线路由协议的现状,将 Android 平台和其他手机
平台作了对比,说明了 Android 手机平台的优势。阐明了实现基于 Android 的 Ad-hoc
无线网络协议的重要意义和应用场景。
按照软件工程的过程对项目进行了需求分析、概要设计、详细设计、实现和测试,
实现了基于 Android 平台的多跳无线网络的通信软件,而 Ad-hoc 路由协议分为按表驱
动路由协议,按需驱动路由协议和混合型驱动路由协议,通信软件所用的路路由协议是
一种混合型路由协议,是对 AODV 路由协议的一个改进算法。在节点之间传送数据包
的延时、整个网络的路由维护代价和数据包的成功到达率上面都有很大的提高。
关键词:Ad-hoc 网络 Android 平台 SQLite数据库
I
华  中科  技  大学硕士学位论  文 
Abstract
With the development of science and technology the way municate is also
gradually changed. As the rapid development of works and works
people start to consider whether we can build through anization of
software but not based on station. The Ad-work is a multi-hop temporary
work system constituted by a group of mobile nodes with wireless
transceiver without station. Through Ad-work we can set up a mobile
work at any time and place. This kind work can be used in the
military field, disaster emergency and munications.
This issue firstly introduced the background of Android mobile platform and Ad-hoc
wireless routing protocol, give the advanced of android paring Android with
others, and clarified the urgency and importance of implement Ad-hoc work
protocol based on Android. Then introduced the Ad-hoc routing protocols and intelligent
terminals research situation at home and abroad.
According to software engineering process, analysis the requirement of the software,
give outline design and detailed design, implementation and testing. Realizing instant the
multi-hop munication software based on the Android platform.
Ad-hoc routing protocols contains table-driven routing protocol, dema