需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:26093 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:随着智能手机的广泛应用,人们更关注手机通信的发展,特别是基于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 |