基于Android平台的手机Ciena中蓝牙PAN的设计与实现

上传人:li45****605 文档编号:44643658 上传时间:2018-06-14 格式:PDF 页数:62 大小:4.22MB
返回 下载 相关 举报
基于Android平台的手机Ciena中蓝牙PAN的设计与实现_第1页
第1页 / 共62页
基于Android平台的手机Ciena中蓝牙PAN的设计与实现_第2页
第2页 / 共62页
基于Android平台的手机Ciena中蓝牙PAN的设计与实现_第3页
第3页 / 共62页
基于Android平台的手机Ciena中蓝牙PAN的设计与实现_第4页
第4页 / 共62页
基于Android平台的手机Ciena中蓝牙PAN的设计与实现_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《基于Android平台的手机Ciena中蓝牙PAN的设计与实现》由会员分享,可在线阅读,更多相关《基于Android平台的手机Ciena中蓝牙PAN的设计与实现(62页珍藏版)》请在金锄头文库上搜索。

1、基于A n d r oid 平台的手机C ie n a 中蓝牙P A N 的设计与实现作者:指导教师:冯剑李宁副教授南京大学研究生毕业论文( 申请工程硕士学位)南京大学软件学院2 0 1 1 年5 月J 燃燃 T h eD e s i g na n dI m p l e m e n t a t i o no fB lu e t o o t hP A No ft h eP h o n eC i e n a B a s e do nA n dr o idS y s t e m_oF e n g 。J I a nV ,S u b m i t t e di np a r t i a lf u l f

2、i l l m e n to ft h er e q u i r e m e n t sf o rt h ed e g r e eo fM a s t e ro fE n gi n e e r i n gS u p e r v i s e db yA s s o c i a t eP r o f e s s o rL i ,N i n gN A N J I N GU N I V E R S I T YN a n j i n g ,C h i n aM a y ,2 0 11摘要随着网络技术的发展,出现了一种新的小型无线网络个人局域网。个人局域网可以利用无线技术,实现个人数字终端的智能化互联。蓝

3、牙技术以功耗小、辐射低、组网灵活等特点,成为了实现个人局域网的理想技术。A n d r o i d 系统是目前市面上最流行的手机操作系统,该平台可以为开发人员提供从底层操作系统到上层应用的所有手机中的必备软件,使用这个平台的用户无须缴纳任何授权费用,不同的生产厂商可以根据自身的需求对A n d r o i d 平台进行修改和扩展。利用平台的该特性,本文的工作是在A n d r o i d 已有蓝牙框架的基础上,进行蓝牙P A N 的开发。本文内容主要包括以下几个部分:介绍了智能手机的特点、流行的智能手机系统以及蓝牙技术,并讨论了蓝牙个人局域网( P A N ) 的特点。阐述了A n d r o

4、 i d 系统以及A n d r o i d 系统中的蓝牙架构,并且分析和讨论了蓝牙网络封装协议( B N E P ) 、蓝牙应用框架以及应用模型等相关蓝牙技术。提出了C i e n a 手机的蓝牙P A N 系统服务端的总体设计框架,介绍了主要功能模块的详细设计,包括初始化功能、消息响应功能、连接管理功能和服务注册功能。详细描述了C i e n a 手机的蓝牙P A N 系统的编程实现,按照L i n u x 核心层、L i n u x 用户层、A n dr o i d 框架层和A n d r o i d 应用层四个层次,分别详细介绍了功能模块中包括数据结构、关键函数实现流程等技术细节。关键

5、字:蓝牙,个人局域网,A n d r o i d ,蓝牙网络封装协议A b s t r a c tW i t ht h ed e v e l o p m e n to fn e t w o r kt e c h n o l o gi e s ,an e ws m e l lw i r e l e s sn e t w o r ke m e r g e d ,c a l l e dP e r s o n a lA r e aN e t w o r k ( P A T h em a i nr o l e o fP A Ni st oi n t e r c o n n e c td i g i t

6、a li n d i v i d u a lt e r m i n a l sb yu s i n gw i r e l e s st e c h n o l o g i e s B l u e 自o o t hh a sb e c o m eo n eo ft h ei d e a lt e c h n o l o g i e st oa c h i e v ep e r s o n a la r e an e t w o r kw i t hl o wp o w e rc o n s u m p t i o n ,l o wr a d i a t i o na n df l e x i b

7、 l en e t w o r k i n gf e a t u r e s A n d r o i ds y s t e mi st h em o s tp o p u l a rm o b i l ep h o n eo p e r a t i n gs y s t e ma tp r e s e n tw h i c hp r o v i d e sd e v e l o p e r sw i t ha l le s s e n t i a ls o f t w a r ef r o mo p e r a t i n gs y s t e ml a y e rt oa p p l i c

8、 a t i o nl a y e r U s e r sn e e dn o tp a ya n yl i c e n s i n gf e e sw h i l eu s i n gA n d r o i d M e a n w h i l e ,d i f f e r e n tm a n u f a c t u r e r sc a nm o d 时a n de x t e n do nA n d r o i dp l a t f o r mo nd e m a n d T h em a i nw o r ko ft h i sp a p e ri si m p l e m e n t

9、 a t i o nw i t hB l u e t o o t hP A Nb a s e do ne ) d s t e dB l u e t o o t hf r a m e w o r ki nA n d r o i d F i r s t l yr e v i e w e dt h em a i nf u n c t i o n so fs m a r tp h o n e ,B l u e t o o t ht e c h n o l o g ya n dB l u e t o o t hP e r s o n a lA r e aN e t w o r k ( P A N ) T

10、 h e nd i s c u s s e dt h ep r o p e r t i e so fP A N I n t r o d u c e dA n d r o i ds y s t e ma n di t sB l u e t o o t ha r c h i t e c t u r e 。a n a l y z e da n dd i s c u s s e dB l u e t o o t ht e c h n i q u e s 。i n c l u d i n gB l u e t o o t hN e t w o r kE n c a p s u l a t i o nP

11、r o t o c o l ( B N E P ) ,B l u e t o o t ha p p l i c a t i o nf r a m e w o r ka n dB l u e t o o t hd e v e l o p m e n tm o d e l P r o p o s e dt h ei m p l e m e n t a t i o nf r a m e w o r ko fC i e n aP A Ns e r v e ra n dd e t a i l e dt h ei m p l e m e n t a t i o no fm 日i nm o d u l e

12、s ,i n c l u d i n gi n i t i a l i z a t i o nm o d u l e ,m e s s a g er e s p o n s em o d u l e ,c o n n e c t i o nm a n a g e m e n tm o d u l ea n ds e r v i c er e g i s t r a t i o nm o d u l e D e s c r i b e dt h ei m p l e m e n t a t i o nd e t a i l so fB l u e t o o t hP A NS y s t e

13、mo fC i e n a T e c h n i c a ld e t a i l ss u c ha sd a t as t r u c t u r e sa n dt h ei m p l e m e n t a t i o np r o c e s so fk e yf u n c t i o n sa r ed e s c r i b e da c c o r d i n gt of o u rd i f f e r e n tl a y e r s :L i n u xk e r n e ll a y e r ,L i n u xu s e rl a y e r ,A n d r

14、o i df r a m e w o r kl a y e ra n dA n d r o i da p p l i c a t i o nl a y e r 。K e y w o r d s :B l u e t o o t h ,P e r s o n a lA r e aN e t w o r k ,A n d r o i d ,B N E PI I目录摘要I A b s t r a c t 工I目录I I I图目录V 表目录V I 第一章引言1 1 1 智能手机介绍11 2 蓝牙技术简介4 1 3 蓝牙P A N 简介5 1 4 本文的组织结构8 第二章A n d r o i d 系统

15、和蓝牙技术92 1A n d r o i d 系统介绍92 2A n d r o i d 系统中的蓝牙框架分析1 12 3 蓝牙网络封装协议分析1 4 2 4 蓝牙应用框架和应用模型1 6 2 5 本章小结1 8 第三章C i e n a 中蓝牙P A N 的设计1 93 1C i e n a 中P A N 的总体设计1 93 2 初始化功能的设计2 03 2 1P A N 的初始化2 03 2 2 模块间交互的初始化2 l3 3 消息响应功能的设计2 33 4 连接管理功能的设计2 3 3 5 服务注册功能的设计2 43 5 1 蓝牙模块中P A N 服务注册2 53 5 2A n d r o i d 中P A N 服务注册2 6 3 6 本章小

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号