基于Android的蓝牙通信接口.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于Android的蓝牙通信接口

【摘要】为了实现Android手持终端与其他设备之间数据准确、高效、可靠

的传输,本文给出了基于Android平台下的蓝牙无线传输通用接口。Android应

用程序调用此接口即可简单实现与其他蓝牙设备进行无线传输数据。

【关键词】安卓;通信接口;无线传输

1.引言

随着电子技术的不断进步,手持式终端越来越轻便,性能却越来越好。同时,

手持式终端在物联网方面的应用十分广泛。作为当今市场广泛、功能最丰富且安

全的蓝牙技术。首先,蓝牙技术包含了传感器技术、识别技术、移动通信技术等,

这些技术与物联网密切相关[1]。其次,蓝牙的低功耗被看作消费电子产品、体

育、健康护理、汽车、自动化等领域一大技术突破,也是物联网技术的重要组成

部分。作为手持终端的Android操作系统在三年多的时间里,高速发展,特别是

Android的开放性,大大降低了品的成本,Android4.0版本对于平板电脑的支持,

奠定了它在移动系统市场的主流地位。本文通过详细分析蓝牙技术以及Android

BluetoothAPIs,设计出基于Android平台的蓝牙通信接口。

2.Android操作系统

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布

的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用

户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软

件。目前,最新版本为Android4.1IceCreamSandwich[2]。

Android操作系统架构从下到上分为5部分:Linux内核、AndroidRuntime、

库、应用程序框架和应用程序。

(1)Linux内核

Android是基于Linux3.0内核,它提供了例如安全机制、内存管理、进程管

理、网络堆栈、驱动模块等内容。LinuxKernel也作为硬件和软件之间的抽象层,

它隐藏具体硬件细节而为上层提供统一的服务,使应用开发人员无需关心硬件细

节[3]。

(2)AndroidRuntime

Android包含一个核心库的集合,提供大部分在Java编程语言核心类库中可

用的功能。

(3)Libraries

Android包含一个C/C++库的集合,这些库供Android系统的不同组件使用。

这些功能通过Android的应用程序框架(ApplicationFramework)暴露给开发者。

(4)ApplicationFramework

通过提供开放的开发平台,Android使开发者能够编制极其丰富和新颖的应

用程序。

(5)应用层(Applications)

Android装配一个核心应用程序集合。所有应用程序都是用Java编程语言写

的。

Android作为一款完整的、开放的、免费的平台,在仅仅几年多的时间就占

据了移动市场的大半份额。随着Google在4.0以后的版本中对手机和平板电脑

的归一管理,Android会变得越来越完善。

3.蓝牙技术

3.1概念

蓝牙是一个开放性的。短距离无线通信技术标准,它可以用于在较小的范围

内通过无线连接的方式实现固定设备以及移动设备之间的网络互连,可以在各种

数字设备之间实现灵活、安全、低成本、小功耗的话音和数据通信。蓝牙技术可

以方便地嵌入到单一的CMOS芯片中,因此它特别适用于小型的移动终端。

3.2关键技术

(1)跳频技术

蓝牙的载频选用全球通用的2.45GHzISM频段,由于2.45GHz的频段是对

所有无线电系统都开放的频段,因此使用其中的任何一个频段都有可能遇到不可

预测的干扰源。采用跳频扩谱技术是避免干扰的一项有效措施。

(2)微微网和分散网

当两个蓝牙设备成功建立链路后,一个微微网便形成了,两者之间的通信通

过无线电波在信道中随机跳转而完成。蓝牙给每个微微网提供特定的跳转模式,

因此它允许大量的微微网同时存在,同一区域内多个微微网的互联形成了分散

网。不同的微微网信道有不同的主单元,因而存在不同的跳转模式。

(3)安全性

您可能关注的文档

文档评论(0)

153****3251 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档