首页 > 文章中心 > 移动通信毕业论文

移动通信毕业论文

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇移动通信毕业论文范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

移动通信毕业论文

移动通信毕业论文范文第1篇

新的移动通信实验教学体系,将先修课学习、工业实习、理论课学习、实验课开展、毕业论文等多个教学环节进行整合,形成从基础理论仿真到专业实验操作、工程技术实训、创新实验等一个开放的实验教学体系。

通过通信类先修课程的学习,使学生准备好相关的基础知识,同时也对移动通信在课程体系中的地位有明确的定位[14,15]。相应编程语言类课程的学习更为实验仿真提供了良好的基础。移动通信理论课程的讲授为实验课程的开设提供了直接的理论平台。工业实习安排在移动通信实验课开设前一学期开展,实习内容是到各通信运营商公司和设备厂家进行跟岗实习,涉及到的内容有:移动通信系统基站的建设与维护;交换与传输系统管理和维护;光纤传输设施维护;移动终端制造与维修;3G应用等多个方面。通过工业实习使学生对当前移动通信所涉及到具体问题有了充分的感性认识,这对之后实验教学的开展,特别是移动网络方面实训的进行有很好的促进作用。移动通信实验教学的开展涵盖以下几个方面:基础理论仿真、专业实验操作、工程技术实训、创新实验、毕业设计。基础理论仿真是利用MATLAB软件实现:QPSK调制及解调;MSK、GMSK调制及相干解调;QAM调制及解调;OFDM调制解调;m序列产生及特性分析;Gold序列产生及特性分析;数字锁相环载波恢复;Rake接收机仿真实验。例如,OFDM调制解调实验,按照图2OFDM仿真结构图,利用MATLAB程序实现图2中不同测试点处的信号波形。

工程技术实训阶段则是利用3G天线获取实际信号,利用频谱分析仪等仪器实现CDMA2000、WCDMA、TD-SCDMA信号的分析。同时实现基站放大器、塔顶放大器性能指标的测试。例如,图4中给出利用频谱分析仪所测得实际CDMA2000和WCDMA信号的频谱特性。

创新实验阶段主要是针对有兴趣参加各类设计竞赛的学生开展,将全国及各省、校级电子设计大赛题目进行改造,从中选取与移动或无线通信有关,且具有创新性、前瞻性、实用性的方案,经过适当修改作为创新实验阶段的实验案例。学生可以通过这样的实验案例了解各级大赛的要求及特点,教师则也可以在实验教学过程中,选拔优秀学生参加各级大赛,进而提高学生的能力和水平。毕业设计阶段主要是利用实验室实验条件,从学院承担的科研项目中,将某些项目进行简化、修改、重组,转化成通信专业类论文题目,或从本专业最新的科技论文中选择其中合适的内容进行改进,作为通信专业类综合性毕业设计案例,从而将先进的科研成果打造为优质教学资源,实现基础与前沿、经典与现代的结合。为通信类专业学生提供了广阔的选择空间和开放的培养环境。总之,移动通信实验教学体系中基础理论仿真、专业实验操作和工程技术实训是必修课程教学内容,是实验教学的基础与根本[16]。创新实验、毕业设计则是移动通信实验向之后教学、实践环节的扩展与延伸。这样由必修和扩展环节共同构建起移动通信实验教学开放体系。

本文作者:冯敏罗清龙作者单位:聊城大学

移动通信毕业论文范文第2篇

关键词:J2ME/J2EE;毕业论文选题系统;手机;数据库

中图分类号:TP311.52文献标识码:A文章编号:1009-3044(2012)13-3127-02

Topics of Mobile System Design Based on J2EE

WANG Tao

(Hubei Institute for Nationalities, Enshi 445000, China)

Abstract: The design of a Java 2 Micro Edition-based thesis topics systems. Make full use of third-generation mobile phone-related functions, object-oriented design, the J2EE server architecture for mobile communication terminal equipment gathered together to achieve a two-way choice between teachers and students to help improve the topics of quality and efficiency.

Key words: J2ME/J2EE; thesis topics systems; mobile phone; database

毕业论文选题是高校教学管理工作的一个重要组成部分,绝大多数高校目前在此方面还处于手工管理阶段,选题资料尚未数字化[1],一个教师要同时指导多个学生的论文写作,不可能顾及每个学生的具体情况,难免出现漏报、错选,第三代移动通信技术为解决这一问题提供了良好的契机,主流手机都支持J2ME应用程序[2]。基于J2ME的手机,设计一个毕业论文选题系统,为学生提供了一个完全公正、开放的选题平台,不仅减轻了高校教师的工作量,提高工作效率,而且方便学生与指导教师间的相互交流,轻松地体验移动网络的方便性,尤其适用于对非全日制高校学生毕业论文的管理与指导。

1系统概述

整个系统采用通常面向对象的设计方法,运用数据库、J2EE、J2ME等现有技术,开发一个基于J2ME手机的毕业论文选题系统,实现基于Web的系统的传统基本功能,包括教师出题、学生选题、指导联系、信息传递等功能,教师借助于服务器或手机操作对敲定的毕业论文题目库进行的添加、删除,对学生自定论文题目进行修改;学生通过手机操作进行选题和信息反馈,并与指导教师、交流联系,还可对氖电子文稿进行备份保存,从而避免了手工抄写及“一对一”的面议,节约了时间,提高了效益,很多不必要的麻烦。

2系统分析

2.1需求分析

2.1.1功能需求

该系统的用户类型只限于教师和学生两类;所有经登录认证的用户都可以对相关信息按自己的需求进行添加、修改和删除作,系统对开放和结束的时间等参数进行必要设置。教师除对论文题目可进行增加、删除及修改外,还具有系统所有属性的管理功能。学生的基本操作包括:1)维护个人信息,包括注册、登录、修改密码和注销,可以参看系统帮助文档;2)查看选题、公告、留言等信息;3)选择题目,发送和修改自己的选题。

2.1.2性能需求

客户端支持J2ME MIDP 2.0并可以连接互联网的手机;服务器端:PC机或服务器;应用程序服务器:Apache Tomcat 5.5.17;数据库系统:MySQL 5.0。

2.2系统流程图

如图1所示。

3系统设计

3.1总体结构设计

在移动信息设备简表MIDP(MobileInformationDeviceProfile)中由包javax.microedition.io定义其网络功能。J2ME以接口的形式定义一些能够覆盖网络和文件IO的抽象方法,包括基本串行输入、基本串行输出、数据报通信、与Web服务器进行的基本HTTP通信等,J2EE的客户端以HTTP作为网络传输的协议,联网代码按CMNET和CMWAP两种接入方式作必要的修改,WAP网关作为向服务器转发请求[3]。

服务器端以Apache Tomcat软件采用Web服务器和MySQL数据库服务器。在逻辑上,将服务器分为3个层次,即业务逻辑层、持久化层和数据库层。其中,业务逻辑层由Tomcat容器的Servlet实现,可以通过HTTP协议直接和客户端进行通信。持久化层采用开源的中间件Hibernate,通过对象-关系映射(Object-Relation Mapping,ORM)模式[4]将实体对象持久化,并封装数据库的访问细节。总体框架如图2所示:

图1系统数据流程图

图2系统结构图

3.2系统出错处理设计

用户通过主界面的菜单选择,进行各种相应的操作,其对象-行为的基本模型如图3所示:连接过程中由HTTP连接类将请求发送到服务器,然后Servlet调用相应的业务逻辑方法,将结果或错误的响应代码返回[5]。因此,如出现当客户端与服务器连接不畅,或传输中数据库连接出错时;当终端客户传输信息出现差错时,系统的相应设备会及时作出报警性处理,包括一是通过服务器端给客户端返回相应响应代码,如提示“网络无法连接”、“数据传输失败”等信息;二是返回有关安全性提示信息,如“密码不对”、“请再次确认”等。

图3对象-行为模型

3.3用户界面的设计

本设计用户界面的导航主要以以经典的模型-视图-控制器模式(Model-View-Controller,MVC)为样本,因在在MIDP图形用户界面组件中,List非常适合做菜单,其界面风格、样式可多样化,如可采用九宫格式的主菜单设计方案,但因不是具体生产实际设计,如何追求美观、方便和强烈的视觉冲击可在实际应用中不断改进用户界面导航的设计。

4结束语

本论文选题移动管理系统基于J2EE架构设计模式,可以在J2ME手机上实现了论文选题信息传输、修改、补充和完善及交流提示等的基本功能。其特点在于一是简单易行,只要专注选题模块的开发,定义好相应的接口即可,系统的服务器端采用的都是开放源代码软件产品,这样不但节省开发成本,还有利于提高开发效率;二是采用了分层的设计方法,分离了表现层、业务逻辑层、持久化层和数据库层,这样,可最大程度地提高了代码的重复利用率,也保证了软件的可扩展性,在其它的代码却无需太大的改变的情况下,既可对公共的组件进行优化,对系统的整体性提高,也可以根据需要更新页面内容,增加系统需求的新功能,同时,考虑到网络瓶颈的问题,设计开发了myhttp联网开发框架,分离了客户端界面的设计和网络连接的代码,使得客户端的代码更容易维护和扩展,优化了J2ME客户端和J2EE服务器端的通信。这样的设计提升了整个系统的可移植性、伸缩性、可维护性、可扩展性、可重用性和可管理性。当然,限于篇幅,我们对客户端的采集数据表单、数据库的逻辑结构和用例未进行具体的描述,也未一一将代码列出。此外,系统仍然存在许多需要不断改进的地方,如缺少直观的后台管理功能,管理的功能还不够强大,没有实现多媒体功能等。这些问题有待于进一步探索或在升级、扩展中改进。

参考文献:

[1]杨凌云.省略的毕业论文选题系统的设计与实现[J].计算机时代,2010(3):36-37.

[2]宁宇.中国移动BOSS30业务技术规范[S].中国移动,2009:7-19.

[3]赵强.J2EE应用开发WebLogic+Jbuilde[M]. 2版.北京:电子工业出版社,2006:57-92.

移动通信毕业论文范文第3篇

论文关键字:移动 通信 ip

论文摘要:移动 IP 为移动主机在移动过程中保持原来通信不间断提供了实现方法,隧道技术 是移动 IP 的关键技术之一。本文在深入学习移动 IP 的基础知识之后,给出了移动节点的一个具体的实现,具有一定实践意义。

1 移动通信中移动 IP原理分析

移动 IP 中的隧道技术有三种封装方式:IP 的 IP 封装(IP in IP Encapsulation),最小封装(Minimal Encapsulation)和通用路由封装(Generic Routing Encapsulation)。

在移动 IP 中,隧道的入口为移动节点的家乡,隧道的出口为移动节点的外地。家乡需要实现封装功能,封装后的数据包能到达外地,外地接到数据包后,进行解封装,然后将数据包路由给移动节点。数据包离开隧道入口后,在没有到达隧道出口前,可能出现路由环使它又回到了隧道入口处的情况,这样每次隧道都为它加封一个 IP 报头,而每个新的报头都有自己的生存时间域(TTL)值,这样就会出现数据包一直增大下去。为了防止这种递归封装,可采用如下机制:预封装的数据包的源地址就是隧道入口地址,此时假设递归封装出现;预封装的数据包的源地址与隧道入口处路由表指示的隧道出口地址相同,此时也假设递归封装出现。

同时,如果家乡要将移动节点家乡链路上的广播包送给移动节点,必须采用多重封装,这时,里面一层隧道是从家乡到移动节点的家乡地址,外面一层隧道是从家乡到移动节点的转交地址。因为,如果不采用多重封装的话,外地解封装后收到的是广播地址,它就不知道怎么办了。因此,这种现象应该作为防递归封装中的一种特殊情况处理。

在解封装中,主要是将新 IP 报头去掉,使原来 IP 数据报恢复出来,因此相对较为简单。移动 IP 中,移动节点的外地已经保存了移动节点的注册信息,它能够将解封装后得到的数据报路由给移动节点。这样,就完成了从一个节点向移动节点发送一次数据的全过程。

2 移动IP节点在移动过程中通信的实现

通常情况下,按照[RFC 2002]的标准,根据 IPv4 的移动 IP 方案规定,移动节点在外地链路上应该有一个外地位于隧道的出口,将从隧道发送过来的数据包转发给已经移动到该链路上的移动节点,但是随着 IPv6 即将成为事实上的下一代互联网的标准协议,地址空间问题已经彻底的解决,移动 IPv6 协议中取消了外地。在本文,为了简化问题的实现,我们规定,移动节点在外地链路上的转交地址全部都是配置转交地址,即不需要外地的转发,移动节点直接位于隧道的出口,接收数据包。

2.1 移动节点的工作方式

移动节点基本工作方式有 5 个方面:

搜索:搜索是移动节点能维持正常通信的前期工作,通过搜索移动节点首先确定自己的位置。

注册:移动节点确定自己在外地链路的时候,循环给家乡带理发送一个 UDP 包,通知它自己当前的 IP 地址,即外地链路取得的转交地址,直到收到服务器的应答消息。

注销:移动节点重新回到家乡链路的时候,循环给家乡带理发送一个 UDP 包,直到收到家乡的应答消息。

接收数据包:移动节点在家乡链路接收数据包和固定节点的工作机制完全一样。

发送数据包:如果移动节点确定自己在家乡链路上,它象固定节点一样,使用 TCP/IP 协议,不需要对数据包进行额外处理,直接发送;否则,移动节点会发现要发送的数据包的源地址是当前链路的转交地址,因此,它先将发送包源地址修改为家乡地址,然后再发送。

2.2 搜索

移动节点利用搜索过程主要完成三个功能,即判定自身当前是连在家乡链路上还是外地链路上;检测自身是否已经切换了链路;如果已经处于外地链路,则取得外地链路上的转交地址。 转贴于  搜索由两条简单的消息构成。

第一条消息是广播消息,家乡利用这个消息向移动节点宣布它们的功能。当一个节点在一条链路上被配置成家乡服务器的时候,它就在这条链路上广播或组播广播消息,这使得连到这条链路上的移动节点可以判定该链路上是否有存在。如果有,可以从广播消息中取得服务器的IP地址,并且判定的功能是什么。

第二条消息是请求消息,当移动节点没有耐心等待下一个周期发送的广播消息时,它可以发送请求消息。这个消息的唯一目的就是让链路上的所有立即发送一个广播消息。有些时候,移动节点快速地切换链路,而发送广播消息的频率相比而言就太慢了,这时请求消息就非常有用了。由于密钥管理上的困难,移动IP不要求对这两种消息进行确认。

2.3 注册、注销机制

移动IP的注册过程在搜索之后。此时,移动节点已经可以判断出自己的位置,是处于家乡链路还是处于外地链路。当移动节点发现它的网络接入点从一条链路切换到另一条链路上时,它就要进行注册。另外,由于这些注册也有一定的生存时间,所以有些时候,移动节点的位置并没有移动,它也要在现有注册过期时进行重新注册。

移动IP的注册过程是:通知家乡它在外地链路取得的转交地址;使一个要过期的注册重新生效;在回到家乡链路上时要进行注销操作。

2.4 传递数据包的选路

根据移动节点的当前位置进行数据包选路的技术,这是移动IP的最主要技术之一。我们必须考虑两种情况:移动节点连接在家乡链路上时和移动节点连接在外地链路上时。后一种情况还有两种情形:移动节点采用的是转交地址还是配置转交地址。由于IPv6已经成为下一代互联网事实上的标准协议,并且IPv6不存在地址空间问题,因此,在IPv6下,移动IP将没有外地。

当注册工作完成之后,移动节点无论漫游到Internet的任何地方,都会通过注册机制通知它的家乡它目前所取得的IP地址,使得家乡能够转发那些试图与它通信的网络节点给它发送的数据包,这里,我们不关心移动节点在外地链路是如何取得配置转交地址的,我们假定移动节点已经通过某种办法得到了一个外地链路上的配置转交地址,然后将这个地址通知给它的家乡。我们这里不考虑家乡如何将送往移动节点的数据包通过隧道路由给移动节点,这部分工作是另一位同学的毕业论文所涉及的内容,我们仅仅考虑移动节点需要做的处理。由于数据的通信是双向的,因此,处于外地链路上的移动节点涉及的工作就分为接收数据包和发送数据包两大部分。

3 总结

移动 IP 为移动主机在移动过程中保持原来通信不间断提供了实现方法,隧道技术是移动 IP 的关键技术之一。当通信节点向移动节点发送数据报时,必须使用到隧道技术。本文介绍了移动 IP 中隧道技术的基本原理,以及给出了一种在 Linux 系统下实现它的方法。对于实现途径,主要是在 Linux 内核中加入程序模块,用以完成隧道技术的功能。随着当今电子商务的蓬勃发展,人们对于新的通信业务的要求越来越高,这是互联网及 TCP/IP 协议成功发展的必然结果。从而诞生出下一代的互联网协议 IPv6,因此,随着移动用户和设备的飞速发展,基于 IPv6 的移动 IP 协议必然会迎来更广泛的发展前景。

参考文献

[1]裘晓峰.等译《移动 IP》机械工业出版社

李承恕. 第3代移动通信中的卫星移动通信[J]. 中兴新通讯, 1998, (06)

移动通信毕业论文范文第4篇

关键词:立人教育;实践教学改革;人文素养

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)47-0106-02

一、引言

2010年,我国制定的《国家中长期教育改革和发展规划纲要(2010-2020)》中提出:教育改革要贯彻素质教育,促进学生全面发展,指出了我国高等教育中存在的主要问题在于创新型、实用型、复合型人才紧缺,学生社会适应能力和就业创业能力不强。高等工程教育的主旨首先是要“立人”,其次才是将学生培养成合格的工程技术人员。在很长的一段时间里,高等工程教育片面地强调知识和技能,而忽视了学生的人文素养,导致了工科学生创新能力不强,社会适应能力很差。在这个大众创业、万众创新的时代,起决定性因素的却往往是个人的综合素质,而不仅仅是人的知识和技能,所以在实践教学过程中不但要传授学生专业知识,提高工程实践能力,而且要通过实践教学培养学生的人文素质,让学生体会人文知识的重要性。只有真正重视学生的全面发展,学校才能在四年的时间里培养出卓越的工程师和行业的弄潮儿,而不只是局限于技师和匠人。基于此,作为湖南省的地方性综合院校,根据自身办学特点和学校目前的实践教学现状,以“立人教育”为指导,应用性人才为培养目标,深化实践教学改革,构建合理的实践教学体系。

二、完善和创新实践教学体系

秉承吉首大学“立人教育”的理念,依据专业人才培养方案,紧扣企业对通信专业人才的能力要求,以学生为中心突出学生个性,根据学生在不同学习阶段的知识结构和能力结构,按照一、二学年重基础,三、四学年重创新的思路,分为“基础技能、专业能力、工程实践、应用创新”四个阶段完善和创新学科实践教学体系。

基础技能阶段:改革实践教学,确保学生能够尽快适应大学学习方式和环境,改变中学学习惯性,充分熟悉计算机系统,掌握常用工具软件的使用,对专业有一定的认识和了解,建立初步的工程素养和思维方式。

专业能力阶段:改革实践教学,确保学生能够直观和深刻地理解专业基础知识,有意识地引导学生学会独立分析和思考知识中的重点和难点,进一步加深对专业的理解,让学生通过实验夯实基础知识,锻炼学生动手能力,激发学生的学习兴趣和热情,培养学生正确的价值观和审美情趣。

工程实践阶段:改革实践教学,确保学生能够综合应用专业知识和专业基础知识,引导学生解决企业工程实际和生活中的问题,并鼓励学生创造性地解决问题。让学生通过实验能够解决实际问题,并在实践中培养自己的创新思维和团队协作意识。

应用创新阶段:改革实践教学,确保学生能够了解专业发展方向和热点,学习行业中的新技术,并能够利用新技术解决实际问题,通过在实习基地完成毕业实习,熟悉企业研发和工程模式,完成行业技能培训与职业资格认证,进一步对学生的创新能力,实践能力和综合素养进行全方位地培养和锻炼。

三、打造一流教学实验平台

实验室建设是特色专业建设的基础,在充分调研和论证的基础上,对通信工程实验室建设进行了统一规划,分四个层次构建实验平台:公共教学实验室、专业基础实验室、专业实验室、研究性实验室。目前,建设有“移动通信综合实验室”、“嵌入式技术实验室”、“PCB制板实验室”等综合性实验室,建设有“通信仿真实验室”、“DSP技术仿真实验室”、“MATLAB仿真实验室”等设计性实验室,与企业联合建设有“3G移动通信实验室”,已经初步形成通信专业人才培养的实验室体系。在充分利用现有实验平台的基础上,将进一步加强实验室的建设力度,完善与华为浙江通信技术公司联合建立的“3G移动通信实验室”,与华为浙江通信技术公司协作筹建无线通信设备E-LAB,构建基于MATLAB和LabVIEW的相关通信专业课网络虚拟实验室,探索建立移动互联虚拟实验室。

四、构建综合创新实验平台

通信工程专业积极推进综合创新实验平台建设,首先,积极与长沙拓建信息科技有限公司和长沙智能制造研究总院等企业展开合作筹建创新人才培养基地、大学生创业平台,让学生参与企业项目和产品研发;其次,继续完善校级创新工作室管理制度和人才培养模式,发挥学科竞赛在实践创新中的重要作用,实施“一专业一竞赛”的计划,以学科竞赛作为推进器,积极引导学生根据自身特长有选择性地参加相关专业学科竞赛,培养学生创造性地解决实际问题的能力;再者,准备启动“学生创新能力培养行动”,形成了老师和学生共同参与学生科技创新活动的良好氛围,积极鼓励学生参与教师科研团队,鼓励教师指导学生承担大学生研究性学习和创新性实验计划项目,制作课外科技作品和吉首大学本科生专项科研项目,以培养学生研究性学习和自主探究的能力。

五、加强校外实践教学基地建设

通信工程专业将新一代移动通信技术、物联网技术与应用、现代电子通信技术在工业信息化过程中的应用作为校企合作育人过程中重点的培养方向,主要涵盖“新一代移动通信技术与网络优化”、“嵌入式与物联网技术及其应用”、“工业4.0及信息技术”、“Android手机应用开发”等四个方向,积极开展与华为浙江通信技术公司、长沙拓建科技信息公司、北京千锋互联科技有限公司、深圳嵌云通信科技有限公司等企业的合作,加强校外实践教学基地建设,共同制定人才培养方案,共同组建教学团队,共建校企一体的实训基地,共同完成课程见习、毕业实习以及毕业论文等实践教学环节。选派优秀老师进行企业培训以及企业选派技术人员共同作为专业知识教学以及各实习阶段指导教师,对学生工作情况进行考核评价。根据企业需求和学生自己的意愿,大力推进学生进行从业资格认证和企业资格认证。

六、结论

实践教学对于培养学生的实践精神、创新意识、科学素养和动手能力有着重要的作用,而推动实践环节中人文素质的培养,进一步提高学生的团队协作精神、正确的思维方式和价值观念有着积极的意义,是贯彻素质教育,促进学生全面发展的一种途径。文中对通信工程专业实践教学体系、教学实验平台、创新实验平台和校外实习基地的构建和完善进行了探索,并将“立人教育”理念融入其中,实践表明,实践教学改革对学生培养和学科建设有着积极的作用,相信能够为国家培养更多复合型、应用型和创新型的人才。

参考文献:

[1]黎奇升,冷志明,刘晗,等.吉首大学“立人思想”来源[J].中国高等教育,2014,(24):32-33.

[2]崔琦,王晶.加强高等工程教育实践教学中的人文素质培养[J].高等工程教育研究,2013,(1):177-180.

移动通信毕业论文范文第5篇

“Bluetooth”蓝牙一词原来是一位丹麦国王的名字,他在10世纪时,统一了当时的瑞典、芬兰和丹麦。后来用他的名字来给一种新的技术标准命名,意思将各种不同的技术标准统一起来。这种新的技术主要使用高速跳频与时分多址等通信技术,在一定的距离低成的把若干台数字化设备,包括各种便携移动设备、固定通信设备、PC机及其终端设备、数字系统,如数码照相机、数码摄像机等,还包括智能家器、自动化设备呈网状链接起来。Bluetooth成为网络中各种外设接口的一种桥梁,取消了设备之间实在的连线,以无线连接来取代

这种技术的替代对象主要有红外线传输和RS232串口线传输,红外线接口的传输需电子装置在视线之内的距离,而以RS232串口线连接的设备的缺点是需要线缆和和传输速度低,蓝牙技术的发展,方便了各种移动设备的互联。

Bluetooth现成为整个无线通信领域的重要分支,它不仅仅是一个芯片,而是一个近距无线网络,在包括智能手机、掌上电脑、无线耳机、便携PC、各种外设之间进行无线信息传输,现今由Bluetooth构成的无线网络已在移动通信领域到处存在。

Bluetooth应用高速跳频和时分多址等通信技术,能在近距离内较方便地将几台数字化设备呈网状链接起来,可应用于智能手机、PC机、掌上电脑、打印机、游戏机数码相机、MP3等,还可视频、语音、图像、文字、文件同步传输,还可简化白板记录仪、投影机等操作。蓝牙模块连接图如图1所示。

图1 连接图

Fig.1 Connection diagram

2 蓝牙技术的规范及特点(Specifications and

characteristics of bluetooth technology)

Bluetooth的技术标准是IEEE802.15,工作频带为2.4GHz,1MB/s的带宽。采用时分多址实现全双工方式通信,基带协议组合了电路交换和分组交换。每个跳频频率发送一组同步数据,每个时隙分配给某个分组,利用扩频技术可扩展为五个时隙。Bluetooth支持三个并发的同步话音通道或一个异步数据通道,还可一个同时传送异步数据和同步话音的通道。64kB/s的同步话音提供给每个话音通道,异步通道的传输速率可达为721kB/s,非对称的反向应答连接速率为57.6kB/s,对称连接速率为432.6kB/s。

根据发射功率大小,Bluetooth有三种传输距离等级:第一种约为100m;第二等级为10m左右;第三等级为2—3m。其正常的工作范围是10m半径内。有效范围内能进行多台设备间的互联。Bluetooth的特点有:利用跳频技术,数据包短,减缓信号衰减。链路稳定,使用快速跳频和前向纠错方案,有效减少同频干扰和远距离传输时的随机噪声影响。使用2.4GHz频段,无须许可。同时进行数据、音频、视频信号的传输。采用FM调制方式,可减低复杂性[2]。蓝牙模块部分电路原理图如图2所示。

图2 电路原理图

Fig.2 Circuit diagram

3 蓝牙匹配规则及使用注意(Using bluetooth

matching rules and notice)

Bluetooth标准开放性无线接入方式的一种,在使用前需要了解和遵循标准技术规则。不同蓝牙设备在进行通讯前,需要将其匹配在一起,从而确保一个设备发出的数据仅会被许可的其它设备接受。

Bluetooth将设备分为主从两种。其主设备的特点主要有,主设备有输入端口。进行匹配时,可通过输入端口输入随机的匹配密码将不同设备匹配。如蓝牙智能手机、有蓝牙模块的个人电脑等都为主设备。

从设备的特点主要有,从设备多半没有输入端口。所以从设备往往在出厂时,在芯片中,烧写了一个6位或4位数字的匹配密码。例如蓝牙耳机等都是从设备。各种主设备之间,以及主设备与从设备之间,都是可互相匹配的,但是从设备与从设备是不能匹配的。如蓝牙PC与蓝牙智能手机可匹配,蓝牙PC也可以与蓝牙耳机匹配,而蓝牙耳机与蓝压耳机不能匹配[3]。

蓝牙主设备,依据其类型不同,可匹配一个或多个其他设备。如一部蓝牙移动电话,一般最多匹配七个蓝牙设备。但是一台蓝牙个人电脑,却可以匹配十多个或数十个蓝牙设备。在同一时间,Bluetooth设备之间只支持点对点传输。

4 具体实现步骤(The specific implementation steps)

(1)首先修改模块的参数,运行chmod命令进行修改,模块波特率默认值为38400,主模块和从模块分别与核心控制模块ARM处理器连接好。

(2)实现接收功能,主函数为BlueToothreceive

int main(int argc, char *argv[])

{ int i=0; bsp_init(); unsigned char buf[100]; int recv_count; rs485_open();

printf("test BlueTooth (38400)...\r\n");

while(1) { recv_count = read(fd_rs485,buf,60); buf[recv_count] = '\0'; printf("data num=%d\n",recv_count);

for(i=0;i

int bsp_init(void) { open_port_device(); return 0; }

(3)实现发送功能,主函数为BlueToothsend

int main(int argc, char *argv[])

{ int i; bsp_init();char buf[14]="0123456789abcd"; int recv_count;

rs485_open(); printf("test BlueTooth (38400)...\r\n");

while(1) { write(fd_rs485,buf,14);for(i=0;i<14;i++) { printf("%c",*(buf+i)); }

printf("\n"); mmdelay(3000);} return 0;} int bsp_init(void) { open_port_device();

return 0; }

(4)分别调试蓝牙的主从模块,其中一片ARM处理模块烧写发送程序,另一片ARM处理模块烧写接收程序。

(5)运行相应程序,在超级终端下可以看到一个ARM处理模块一直在发送数据,另一个ARM处理模块一直在接收从蓝牙模块发过来的数据。

(6)模块参数的修改参照蓝牙模块命令集。

5 结论(Conclusion)

以上为笔者在进行嵌入式ARM开发实践过程中总结出来的,由于能力有限,诸多细节不够完善,如未能实现多蓝牙模块的多点通讯,未能将蓝牙模块驱动程序加载到Linux内核中运行,不足之处难免,希望得到读者朋友的批评指正。   [提供,第一论文 网专业代 写各种职称论文和毕业论文,欢迎光临DYlW.neT]

参考文献(References)

[1] 吴作鹏.蓝牙迎来第二春[N].计算机世界,2004(04).

[2] 季岩.关于蓝牙技术的研究—基于蓝牙的Adhoc网络散列

网形成协议的研究[D].江南大学,2008(07).

[3] 蒋喜焰.基于无线蓝牙通信的智能家居系统的研究与实现

[D].华东师范大学,2009(04).

作者简介: