基于Android的蓝牙远程控制系统的设计
基于Android的蓝牙远程控制系统的设计(任务书,开题报告,论文16000字)
摘要
随着科技和经济的不断发展,智能化设备相继问世,给人们提供了更加舒适的使用体验,然而随着当前智能化设备的种类越来越多,复杂的控制使得用户体验下降。为了保持良好的用户体验,本文结合当前用户主要使用的Android移动设备和发展成熟的蓝牙通信技术,设计并实现了一款基于Android平台的蓝牙远程控制系统。
系统分为移动控制端、服务器端和受控制终端三部分,移动控制端使用搭载Android系统的移动设备并通过AndroidStudio开发一个Android控制应用,服务器端使用Java语言在Eclipse上编写相应的代码,受控制终端为市场上的智能化设备,无需开发。系统三部分之间使用成熟的、跨平台的、短距离的蓝牙无线通信技术进行通信。通过该系统能够远程无线地控制设备实现调整音量、发出震动和调用系统日历功能,从而简化复杂的控制行为,使生活更加舒适便捷。
系统开发完成后,通过对该系统的测试,结果表明系统能够完成预期的远程控制功能且控制距离为蓝牙点对点系统的两倍,适用于办公室和家庭等室内场景。
关键词:Android系统;蓝牙通信;远程控制
[资料来源:www.doc163.com]
Abstract
With the continuous development of technology and economy, intelligent devices have been introduced one after another, providing people with a more comfortable experience. However, with the increasing variety of intelligent devices, complex control has reduced the user experience. In order to maintain a good user experience, this paper designs and implements a Bluetooth remote control system based on Android platform, which combines the current Android mobile devicesmainly used by users and the mature Bluetooth communication technology.
The system is divided into three parts: mobile control terminal, server terminal and controlled terminal. The mobile control terminal uses a mobile device equipped with Android system and develops an Android control application through Android Studio. The server uses Java language to write corresponding code on Eclipse. The controlled terminal is an intelligent device on the market and does not need to be developed. The three parts of the system communicate using mature, cross-platform, short-range Bluetooth wireless communication technology. The system can remotely and wirelessly control the device to adjust the volume, make vibrations and call the system calendar function, which simplifies the complicated control behavior and makes life more comfortable and convenient. [来源:http://www.doc163.com]
After the system is developed, the system test shows that the system can complete the expected remote control function and the control distance is twice that of the Bluetooth peer-to-peer system, which is suitable for indoor scenes such as office and home.
Key Words:Android system;Bluetooth communication;remote control
目录
第1章绪论 1
1.1 选题的背景及意义 1
1.2 国内外研究现状 1
1.3 论文的主要内容和结构 2
第2章系统相关技术和开发工具 4
2.1Android操作系统 4
2.1.1Android系统架构 4
2.1.2Android系统核心组件 5
2.2 蓝牙技术 6
2.2.1 蓝牙协议 6
2.2.2 蓝牙协议体系结构 7
2.2.3Android平台下的蓝牙 8
2.3 数据库技术及开发工具 9
2.3.1 数据库技术 9
2.3.2Android Studio 9 [版权所有:http://DOC163.com]
2.3.3Eclipse 9
第3章远程控制系统的设计 11
3.1 系统总体架构分析 11
3.2 系统各部分功能设计 11
3.2.1 移动控制端 11
3.2.2 服务器端 12
3.2.3 受控端设备 12
3.3 系统设计的原则 12
第4章远程控制系统的实现 14
4.1 蓝牙通信模块的实现 14
4.1.1 蓝牙通信的工作流程 14
4.1.2 蓝牙设备通信的初始化 14
4.1.3 蓝牙设备通信的建立和进行 15
4.2 用户移动控制端的实现 16
4.3 系统服务器端的实现 18
第5章系统测试及结果分析 20
5.1 测试内容 20
5.2 测试的步骤与结果 20
5.2.1 功能测试 20
5.2.2 性能测试 21
5.2.3 适配兼容测试 22
5.2.4 蓝牙通信测试 22 [资料来源:http://Doc163.com]
5.2.5 服务器性能测试 23
5.3 测试结果分析 23
第6章总结与展望 24
6.1 总结 24
6.2 展望 24
参考文献 26
附录 27
致谢 37