基于Android平台的AdHoc通信系统设计

来源 :天津大学 | 被引量 : 0次 | 上传用户:chenhonghongshi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的快速发展,通过移动手持设备接入网络已成为主流。目前,智能手机市场中最主流,最普及的操作系统当属Android操作系统。然而,目前对于Android平台通信系统的研究,都是一些都是在集中式、固定网络下实现的。Android移动设备想要在网络中通信必须通过无线接入点或基站。这让搭载Android操作系统的终端在接入网络时对基础设施过于依赖,令其灵活性大打折够。为此,笔者提出了一种适合移动终端的Ad Hoc网络,并在Android操作系统下对其做了具体实现。本文中,设计了一个Android平台下的Ad Hoc网络通信系统。此系统可以实现搭载Android操作系统的移动终端的Ad Hoc通信。整个系统的设计参考了TCP/IP协议,分为链路层、网络层、传输层以及应用层。链路层选用最新的WiFi Direct技术,在程序中通过调用Android API从而实现了节点间点对点的链路传输。网络层选择了适合Android操作系统的AODV协议,AODV是Ad Hoc网络中的混合型路由协议,在对此协议进行必要的修改后在Android平台上进行了实现。传输层依然使用TCP/IP中的UDP协议来完成相邻节点的端到端传输。随后把这三层一起封装成Ad Hoc协议库,这样就使得任何开发者都可以通过此协议库来实现其具有Ad Hoc功能的应用。在应用层,笔者开发了一个基于Ad Hoc协议库的聊天程序,在本文的最后介绍了这个程序。本文中开发的Ad Hoc协议库和Android聊天应用均是在Windows 7操作系统下Eclipse IDE环境中完成的,编程语言为Java。
其他文献
前几年,随着小灵通无线网络不断投入运行,小灵通业务在祖国的大江南北得到广泛普及,小灵通用户也越来越多。昆山小灵通网络于2002年年底投入运行,经过短短几年的时间,用户数迅速扩
本文对MIMO技术的一些关键问题进行了探讨,重点研究了MIMO系统的发送和接收端的信号处理方法,得到了一些有用结论。论文主要研究了: 1.发送端的统计波束成型技术,将一种针对MI
论文主要研究将MA技术应用于解决WSN路由问题,首先对现有的WSN路由算法作了详细的研究,提出了基于网格的信息驱动路由算法,即把整个网络划分成一系列网格,目标落在某一小格内任意
移动运营商为发挥已经有资源的效益而沿3G路线演化是必然选择,从发展的角度看3G应用,不论是语音、数据还是多媒体的承载方式,核心网采用软交换技术向全IP化发展是大势所趋。
随着信息技术的飞速发展,互联网技术得到大规模的普及,基于网络的应用和服务成为应用软件系统的重要发展方向,同时,大数据处理、人工智能、机器视觉等技术的迅速发展对计算能
本文针对成像光谱数据的特点,研究了高光谱图像的无损压缩和近无损压缩技术。主要工作包括: 1.从有效去除谱间相关性出发,论文提出了一种基于混合整型变换和3D-SPIHT算法的高
本文系统地研究了CDMA移动通信系统的硬切换规划和优化问题。首先对CDMA系统的切换种类、切换发生的情形、硬切换与系统性能之间的关系进行了详细的讨论;接着介绍CDMA系统中的
多协议标签交换(MPLS)技术是一种利用定长的标签来引导数据高速传输和交换的网络新技术。MPLS由因特网工程任务组(IETF)在1997年提出,此后MPLS技术得到了迅猛的发展,但是随着网
移动通信的一个关键问题是系统的规划,随着第三代移动通信系统(3G)运营牌照发放的邻近,国内各大电信运营商都在积极准备和筹建第三代移动通信网络。第三代移动通信系统投资大,设
本文首先研究了AdHoc网络的原理、组网方式,以及该网络的网络体系结构和目前存在并广泛应用的路由协议,重点分析了多径路由协议的原理与实现。其次,研究了AdHoc网络带宽的计算与