1、毕 业 设 计 ( 论 文 ) 开 题 报 告题 目 遥控船模系统-手机软件设计学 院 自动化专 业 电气工程与自动化姓 名班 级学 号指导教师一、综述本课题国内外研究动态,说明选题的依据和意义本文主要设计手机 APP 开发以及遥控船模的研究背景及课题的国内外研究现状,课题的主要研究方向及其难点等。随着科技进步以及人民生活水平提高,智能手机得到飞速发展。我们借助安 卓平台,运用蓝牙传输技术,实现对船模实时遥控,完成前进,后退,左转,右转等动作。同时也为遥控玩具的制作提供新的路径。蓝牙开发工具为 Eclipse 集成,用 Java 语言开发。该系统在实际生活中有很大的开发潜力。这就是此课题的目的
2、及意义。Android 中文俗称安卓,是一个以 Linux 为基础的 开放源代码操作系统,主要用于移动设备,由 Google 成立的 Open Handset Alliance(OHA,开放手持设备联 盟)持续领导与开发中。Android 系统最初由安迪 鲁 宾(Andy Rubin)开发制作,最初开发这个系统的目的 是利用其创建一个能够与 PC 上网的“智能手机”生态圈。 但是后来,智能手机市场开始快速成长,Android 被改 造为一款面向手机的操作系统。Android 通过提供一个 以开源的 Linux 内核为基础而构建的开放的开发环境,为移动应用程序的应用开发提供了新机遇。通过一系列
3、API 库,所有应用程序都可以访问硬件,并且在严格受 控的条件下完全支持应用程序的交互。在 android 中,所有应用程序有相同的优先级。第三方和本地应用程序 都使用相同的 API 进行编写,而且都在相同的运行时上 执行。用户可以删除任何本地应用程序,并使用相应的 第三方应用程序对其进行代替,甚至连拨号程序和主屏幕都可以进行替换。在 2007 年 11 月 5 日这天,谷歌公司正式向外界展示了这款名为 Android 的 操作系统,本程序是基于 Android 2.1 系统,所用开发工具 为 Eclipse 集成开发环境,Eclipse 是著名的跨平台的自由集 成开发环境,在此开发环境下开发
4、软件非常的方便。Android 系统是 Google 历经数年花费 众多时间以及金钱开发出来的应用于智能 手机上的操作系统,其最大的特点就是系 统开放性。任何公司、个人开发者、爱好 者都可以参与到系统中。同时,Android 不仅是一个智能手机的系统,也可以作为 学习嵌入式 Linux 系统较为完整的软件平台。蓝牙(Bluetooth)提供了移动设备之间快速,方便的无线通信连接。近几年来已经广发运用于手机、立体声耳机、以及无线打印机等设备中。其开发技术的核心,是根据蓝牙标准所实现的蓝牙协议栈,据悉,从第一个版本开发至今已经有 1.1/1.2/2.0/2.1/3.0 等版本。Android 蓝牙
5、协议与全球蓝牙协议通用,协议栈使用BlueZ,并支持 GAP,SDP 以及 RFCOMM 规范,是一个 SIG 认证的蓝牙协议栈。它的 底层协议层包括了众多协议,如逻辑链路 控制和适配协议(L2CAP) 、服务发现协议 (SDP)、串口模拟协议(RFCOMM)等。 在蓝牙栈底层包含了L2CAP,RFCOMM, GAP,SDP 等协议,下面就来简单的介绍一下这些协议: (1)L2CAP :Logical Link Control and Adaptation Protocol 逻辑链路控制与适配协议,L2CAP 协 议是蓝牙系统中的核心协议,它是基带的 高层协议,可以认为它与 LMP 并行工作。
6、 (2)RFCOMM:Radio Frequency Communication(s) 串行线性仿真协议,是为了兼容传统 的串口应用,同时取代有线的通信方式, 蓝牙协议栈需要提供与有线串口一致的通信接口而开发出的协议。RFCOMM 协议 提供对基于 L2CAP 协议的串口仿真,基于 ETSI07.10。可支持在两个 BT 设备之间同 时保持高达 60 路的通信连接。RFCOMM 模仿 RS-232 串口,这种仿真协议包含无数据连接状态的传输。它可以支 持两个设备之间的多串口仿真传输。 (3)SDP:Service Discovery Protocol 服务发现协议,是一个基于 C/S 结构的协
7、议,作为蓝牙协议体系中的核心协议,它是蓝牙系统的重要组成部分,是所 有用户模式得以实现的基础。在蓝牙系统中,用户需要依靠 SDP 来获取设备信息, 服务信息及服务特征,并在此基础上建立蓝牙连接。蓝牙协议栈作为基于 Android 的蓝牙通讯的核心,是整个蓝牙通讯实现的关键,底层使用 L2CAP,RFCOMM,SDP 等协议支持整个基于 Android 的蓝牙通讯是目前 大多数 Android 蓝牙通讯采用的方法。二、研究的基本内容,拟解决的主要问题:基本内容:在设计一个手机安卓 APP 并安装在手机上,通过蓝牙与下位机通信,利用操作发送对船模的控制指令,包括前进、后退、左转、右转以及加速等等,
8、同时在手机端可以实时接收船模的状态并显示出来。拟解决的主要问题:1、蓝牙模块的代码编写;2、如何编写程序可以实现在手机屏幕上进行手势操作从而控制船模?3、如何解决蓝牙距离问题?三、研究步骤、方法及措施:1、掌握 JAVA 语言基础以及安卓软件编写基础。2、在 Android Stutio 平台上编写手机 APP,实验题目要求,并安装在手机端3、调试上位机能否顺利与下位机通信。4、手机端通过蓝牙向下位机发送控制命令,实现船模运动;在手机屏幕上显示船模状态。5、通过查找资料解决蓝牙距离问题。四、研究工作进度:序号 时间 内容1 2016.2 确定课题2 2016.3 作开题报告,并上交开题报告和文
9、献综述3 2016.4 进行软件编写手机 APP4 2016.5 与下位机通信,进行下水调试5 2016.6 毕业论文及结题五、主要参考文献:1 胡新华 杨继隆 姜伟 殷进军.蓝牙技术综述.J现代电子技术2002(05)2 赵霄.基于单片机的蓝牙接口设计及数据传输的实现.D北京交通大学20083 罗富财.基于 Android 平台的蓝牙通信系统的研究与实现D.华北电力大学.20134 Axis Conununleations.Open Source for Bluetooth Protoeol StackC.2010.8.15 黄国平 王金龙.蓝牙遥控器系统的设计与实现J.电子科技大学学报 2
10、0046聂茹.基于 Android 手机蓝牙控制的智能小车设计与实现J.微型电脑应用.2015(09)7 侯新琦 李佳.基于 Android 蓝牙通讯的研究J.科学发展.2012(11)8 张拓 基于 Android 平台的蓝牙应用开发J.信息与电脑(理论版)2015(18)9Thompson T.The Android Mobile Phone PlatformJ.The World of Software Development.2008.33(9)10 熊刚.基于 Android 的智能手机的设计与实现D.武汉理工大学 201011 Ching Law, Amar K.Mehta,Kai
11、-Yeung Siu.A New Bluetooth Scatternet Formation Protocol.C Mobile Networks and Applications, 2003, Vol.8 (5), pp.485-49812 张群 杨絮 张正言 陆起涌.蓝牙模块串口通信的设计与实现J.计算机技术应用。2012(03)13 毛江锟 王竹林 尉广军.ARM 与上位机的蓝牙通信系统设计J.通信与网络.2011(03)14Xianhua Shu,Zhenjun Du,Dong Chen.Research on Mobile Loecation Service Design Base
12、d on AndroidC.Wireless Communications,Networking and Moblie computing,WiCom09.5th Intenational Conference on.2009.9六、指导教师审核意见: 课题“遥控船模系统-手机软件设计”需综合运用所学的专业知识,设计及实现工作具有一定工作量,同意开题。指导教师签字: 2016 年 3 月 10 日七、系(教研室)评议意见: 系(教研室)主任签字: 年 月 日八、开题小组评审意见:课题“遥控船模系统-手机软件设计”需综合运用所学专业知识,目标明确,进度及任务安排合理,同意开题。开题小组负责人签字: 2016 年 3 月 10 日九、学院领导审核意见:1通过; 2完善后通过; 未通过 学院领导签字: 年 月 日
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。