基于Android系统的蓝牙远程控制的研究
发布时间:2017-10-06 00:30
本文关键词:基于Android系统的蓝牙远程控制的研究
【摘要】:Android操作系统以其开源、界面友好等特点在智能设备中广泛的应用。近年来搭载Android系统的智能可穿戴设备发展迅速,智能手表、智能手环、谷歌眼镜等智能可穿戴设备相继问世,给人们提供了更丰富的用户体验。蓝牙通信技术广泛的应用在智能可穿戴设备中,使其能与手机之间相互通信,实现图片、视频、文件等数据传送功能。本文研究了基于Android系统的蓝牙远程控制功能。通过建立的蓝牙连接,实现智能手表与手机之间的数据传送;通过定义的数据结构,实现数据信息和控制信息的区分,进而实现远程控制的功能。为了保障数据的安全性,需要对传送的数据进行加密。分析了现有的加密算法,综合考虑安全性和加密效率两方面因素,采用RC4与RSA混合加密算法对发送的数据加密。本文将远程控制功能应用在远程控制拍摄照片的Android应用程序中,应用程序运行在搭载Android系统的GEAR智能手表和手机上,实现了通过GEAR手表实时预览手机摄像头采集到的图像,并且远程控制手机拍摄照片的功能。
【关键词】:远程控制 蓝牙 Android 混合加密
【学位授予单位】:北京理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN925;TP316
【目录】:
- 摘要5-6
- Abstract6-10
- 第1章 绪论10-16
- 1.1 课题研究的背景10-11
- 1.2 国内外研究现状11-13
- 1.3 本文主要研究内容及意义13-14
- 1.4 本文的组织结构14-16
- 第2章 基于Android系统的功能模块划分16-27
- 2.1 Android操作系统介绍16
- 2.2 Android系统架构16-21
- 2.2.1 应用程序层17-18
- 2.2.2 应用框架层18-19
- 2.2.3 系统库和Android运行时环境19-20
- 2.2.4 硬件抽象层20
- 2.2.5 Linux内核层20-21
- 2.3 Android组件模型分析21-25
- 2.3.1 Activity21-24
- 2.3.2 Service服务24
- 2.3.3 Content Provider内容提供者24
- 2.3.4 BroadcastReceiver广播接收器24-25
- 2.4 模块划分25-27
- 第3章 蓝牙通信模块设计与实现27-35
- 3.1 蓝牙协议数据传输27-30
- 3.1.1 蓝牙协议概述27-28
- 3.1.2 蓝牙协议栈结构28-30
- 3.2 Android平台的蓝牙功能接.概述30
- 3.3 蓝牙通信模块的实现30-35
- 3.3.1 本机蓝牙模块的配置31-32
- 3.3.2 蓝牙设备的搜索32-33
- 3.3.3 蓝牙设备连接的建立33
- 3.3.4 蓝牙设备通信的实现33-35
- 第4章 远程控制模块的研究与实现35-39
- 4.1 远程控制功能研究35-36
- 4.2 数据结构定义36-37
- 4.2.1 包头信息36-37
- 4.2.2 数据结构37
- 4.3 远程控制功能实现37-39
- 第5章 数据加密解密模块研究与实现39-51
- 5.1 加密解密算法的选择40-42
- 5.2 RC4算法实现42-44
- 5.2.1 RC4算法原理42-43
- 5.2.2 RC4算法在Android应用程序中实现43-44
- 5.3 RSA算法实现44-48
- 5.3.1 RSA算法原理45-47
- 5.3.2 RSA算法在Android应用程序中实现47-48
- 5.4 混合加密算法实现48-51
- 第6章 蓝牙远程控制相机拍照程序设计51-57
- 6.1 建立蓝牙连接52-53
- 6.2 蓝牙数据的编码53-54
- 6.3 数据加密与解密54-55
- 6.4 照片存储功能55
- 6.5 实验结果展示55-57
- 总结与展望57-59
- 参考文献59-61
- 攻读学位期间发表论文与研究成果清单61-62
- 致谢62
【参考文献】
中国期刊全文数据库 前3条
1 邹治军;;3G Android应用程序数据存储的实现方法[J];商业文化(下半月);2011年10期
2 蔡罗成;;Android后台监听实现机制浅析[J];信息安全与通信保密;2010年06期
3 胡新华,杨继隆,姜伟,殷进军;蓝牙技术综述[J];现代电子技术;2002年05期
中国硕士学位论文全文数据库 前1条
1 吴晶;Android手机端远程监控系统的设计与实现[D];上海交通大学;2012年
,本文编号:979714
本文链接:https://www.wllwen.com/kejilunwen/wltx/979714.html