基于蓝牙技术的智能手机数据通信研究.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-16
  • 论文字数:26093
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(乖宝宝)提供原创文章

支付并下载

摘 要:随着智能手机的广泛应用,人们更关注手机通信的发展,特别是基于Android平台的智能手机为开发者提供了一个开放的平台,这也使得Android智能手机市场正显现出巨大的增长潜力,同时与之相关的通讯业务也越来越引起人们的关注,目前的主要传输方式之一便是蓝牙通讯传输。

本文首先阐述了蓝牙通信技术的发展史及目前国内外的发展状况。接着介绍了蓝牙通信技术的相关原理、蓝牙通信的安全机制、蓝牙中的信息封装方式。然后又对目前市场上主流的Android智能手机系统做了简要分析,包括其平台的层次以及相关的API权限设置方式和保护机制。最后结合二者的特点,描述了蓝牙通信技术如何有效的与Android平台进行结合。

    在最后的章节中,本文介绍了的实验环境和搭建方式,本文的实验环境是Eclipse下的Android开发工具,在实验开始之前必须到开发官网上下载相应的JDK工程开发包、SQLite工程包等。

    通过学习Android平台应用程序的开发方法和针对蓝牙通信技术原理的研究,设计了一个Android平台智能手机蓝牙通信方案,实现主从蓝牙设备之间的通信和信息发送任务。由于虚拟机中并没有蓝牙工程包,所以本文中的实验都是在真实手机(本设计使用的是三星GT-S7572)中进行的。安装完成后,能够开启蓝牙功能,并进行通信,处理了接收到的数据,最后总结了设计中存在的不足及需要改善的地方。

关键字:蓝牙通讯;识别与匹配;权限;Android平台

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1 设计研发背景-1

1.2  Android技术及蓝牙技术研究现状-1

1.2.1国内外研究现状-2

1.3 设计目的及相关知识-3

第2章 蓝牙技术相关原理与Android平台的分析结合-5

2.1 设计的简要过程-5

2.2 蓝牙技术的发展-5

2.2.1 蓝牙技术概述-5

2.2.2 蓝牙的安全问题-6

2.3 蓝牙设备间的启动识别与匹配原理-7

2.3.1 基于RFCOMM协议和MAC硬件地址的连接方式-7

2.3.2 Android手机蓝牙API中的类-8

2.3.3 主从模式切换机制-9

2.4 基于HCI的数据信息封装传输-10

2.4.1 HCI的概述-10

2.4.2 HCI的分组方式-11

2.4.3 HCI传输层-11

2.5  Android手机的平台分析-13

2.5.1 Android平台结构-13

2.5.2 Android权限机制-15

2.6 Android平台中的存储原理-16

2.7 蓝牙技术与Android系统的结合-19

2.7.1 Android蓝牙的基本架构-19

2.7.2 BlueZ架构分析-20

2.7.3 Android的蓝牙协议栈-21

第3章 基于Android平台蓝牙数据传输实现方案-23

3.1 xml界面设置与控件信息对接处理-23

3.2 蓝牙权限的申请-25

3.3 扫描相应的设备信息-25

3.4 设备间的对接-27

3.5 定时设定信息发送行为-29

3.6 数据信息的处理与存储-31

第4章 性能测试-33

4.1 实验测试环境-33

4.1.1 软硬件环境概述-33

4.1.2 windows系统中搭建Android开发环境-33

4.2 实验设计及结果-37

4.2.1 界面展示-37

4.2.2 蓝牙启动连接-38

4.2.3 信息显示-39

第5章 结论与展望-41

5.1 结论-41

5.2 不足之处以及未来展望-41

参考文献-43

致谢-45