毕设基于android的智能遥控器手机端-app开发大学论文.doc
《毕设基于android的智能遥控器手机端-app开发大学论文.doc》由会员分享,可在线阅读,更多相关《毕设基于android的智能遥控器手机端-app开发大学论文.doc(43页珍藏版)》请在咨信网上搜索。
1、 Southwest university of science and technology 本科毕业设计(论文)基于Android的智能遥控器手机端APP开发学院名称信息工程学院专业名称通信工程学生姓名周娇学号20123434指导教师胡莉副教授、秦明伟副教授二一六年六月 西南科技大学本科生毕业论文基于Android的智能遥控器手机端APP开发摘要:近年来,随着Android在市场中占据的市场份额越来越大。移动互联网的出现大大提高了智能操作控制的实时性和便捷性,本课题的主要内容是设计一个Android智能遥控器手机端APP。本文主要针对传统的遥控器存在的一些不足之处提出了智能遥控器的这个设计
2、方案,该课题以Android平台作为开发环境,实现从服务器端获取红外编码,通过蓝牙转发给终端设备,按下相应的按钮之后发送相应的编码给终端设备,实现对家电的控制。本文介绍了本课题的意义和背景,提出在这个设计方案的创新之处以及不足的地方,提出总的设计方案,对Android平台的系统架构和特点以及应用程序的结构做了相应的分析,对红外编码、TCP协议、蓝牙通信做了对应的研究,对系统设计的各个模块做了详细的研究、设计和其功能的实现,包括界面设计等等,最后对此次设计做了总结,以及以后未来工作的展望。智能遥控器APP的实现,使我们操作起来更加方便快捷,不会因为找遥控器而浪费时间,直接通过APP向遥控器发出指
3、令便能控制家电。关键词:Android; 遥控器; APP;蓝牙 DevelopmentofmobileterminalAPPbasedonAndroidintelligentremotecontrollerAbstract: In recent years, with the Android market share in the market to occupy more and more. The emergence of the mobile Internet, greatly improving the real-time and convenient operation of in
4、telligent control, the main content of this topic is to design a Android intelligent remote control mobile phone terminal APP.This paper mainly aimed at some deficiencies existing in the traditional remote presents the design scheme of intelligent remote control device, the subject on the Android pl
5、atform as a development environment, capturing the infrared code from the server, via Bluetooth forwarded to the terminal equipment, press the corresponding button after to send the appropriate code to terminal equipment, to realize the control of electrical appliances. This paper describes the sign
6、ificance and background of this topic proposed in the design scheme of the innovations and deficiencies in the proposed general design plan, made the corresponding analysis to the Android platform system architecture and the characteristic as well as the application of the structure, the discussion
7、of the infrared coding, TCP protocol, Bluetooth communication corresponding research, with the research, design and its function realization of each module of the system design, including interface design, and so on. Finally, the design of the summed up, and later working in the future prospect.APP
8、intelligent remote control to achieve, so that we operate more convenient and fast, not because of a remote control and a waste of time, directly through the APP to the remote control will be able to control the home appliance.Key words:Android, controller, app,Bluetooth目 录第一章 绪 论11.1 研究背景11.2 研究目的2
9、1.3 论文主要研究内容及章节安排31.4本章小结4第二章 系统总体设计52.1系统功能分析52.2总体方案设计62.3蓝牙通信协议72.3.1蓝牙通信的发展史72.4 TCP/IP协议102.5本章小结11第三章 Android相关技术研究123.1 Android平台的特点和结构123.2 Android系统框架133.3 Android应用程序解析163.4 界面语言的解析183.5 Android应用程序的组件193.5.1 Activity组件193.5.2 Service组件213.5.3 Broadcastreceiver组件213.5.4 ContentProvider组件22
10、3.6开发环境的简介223.6.1 Android中的NDK223.6.2 Android中的HAL223.7 本章小结23第四章 软件设计实现244.1界面布局的实现244.1.1 XML界面的布局244.1.2功能界面244.1.3操作界面254.2 TCP端服务器通信的实现264.2.1 TCP连接274.2.2手机端与服务器的通信274.3蓝牙端通信的实现274.4测试与运行304.4.1 测试手机端304.4.2 测试与服务器通信304.4.3测试与蓝牙端的通信324.5本章小结34总结35致 谢36参考文献37第一章 绪 论随着科技的进步和人们生活水平的提高,家电进入了千家万户,伴
11、随着家电的增多,我们操作的遥控器也变得越来越多,找遥控器变得特别繁琐,一款智能遥控器的APP的出现变得越来越重要。1.1 研究背景近几年来,随着互联网在全球出现了蓬勃发展的态势,各个电信运营商都不断加大对互联网的投入,不断完善网络基础设施,使得3G/4G网络在商业领域得到了不断的发展。随着3G/4G网络的不断推广和普及,智能手机为主移动终端不断地抢占着传统手机的市场,以Android智能手机的快速发展引起了人们的极大的注意。2008年9月28日发布了智能手机平台Android,目前已成为最流行的智能手机开发平台,并且凭借着Google强大的开发实力以及广阔的媒体资源,Android在智能手机市
12、场取得了巨大的成就,并且推动了移动型终端的快速发展。由于现在科技的不断进步,人们的生活物质水平得到了快速提高,各种功能各异的家电设备进入了千家万户,电视机、空调等设备在家庭中普遍存在。这一类电器里都会有各种各样的遥控器,为我们操作和使用带来了便利,但是这些遥控器互不兼容,而随着生活质量水平的提高,生活中有越来越多的遥控器,对于我们存放,想要的时候去寻找都带来了极大的不方便,多而杂,显得特别不整洁。并且这些遥控器是用胶等之类的材质做的,很容易损坏,并且也不环保,那么设计一款能够兼容我们日常生活中的家用电器设备的智能遥控器急需出现。将这些杂而多的遥控器用智能遥控器一并代替,可以解决为了去寻找某个遥
13、控器或者管理这些遥控器带来的问题,方便我们使用,并且更加环保,符合当今爱护环境,节约资源的主题。当今社会传统的遥控器已经不能跟上当代人们如此快节奏的生活步伐了。智能遥控器可以为家电设备提供智能控制方案,使用户的控制和使用更加便捷,更高效。智能遥控器是通过网络技术、自动控制技术和计算机技术将生活环境中相关的家电设备连接起来,让他们协调工作,实现家庭生活环境的智能化控制,改变人们传统的生活方式,提供了一个更加人性化、智能化的居住环境。该智能遥控器可以控制家中所有家电,住户既可以直接通过遥控器来控制家电,当然也可以通过手机端app来控制家电。 Android是Google公司推出来的开源手机平台,主
14、要采用了Linux内核,这是一个标准化、开放式的手机平台。凭借其优异的平台性能和战略伙伴(包括诸多厂家、运营商)的支持,Android手机的市场占有率急速提升,目前已占据全球智能手机操作系统市场52.5%的份额,在我国市场则达到58%(2011年11月数据)。 Android智能手机具有这些特点: 它具有强大的无线网络的接入能力,包括具有强覆盖能力的GSM网络下的GPRS和保证手机的3G网络以及提供足够带宽、网速的WiFi。其次,丰富、便捷的开发工具。Android智能手机是使用Java语言开发的应用程序,它的开发工具完备,并且开发资源丰富,使开发者容易上手。 再次,开放的平台。Android
15、平台的开放性导致它可以兼容不同硬件平台,进而提供丰富了的硬件选择,使得可以无缝结合多种应用。 以Android为代表的智能终端正在以其随时在线和功能强大的特性,不断拓展和加深移动互联网的应用领域。当今主要的智能移动设备主要有IOS、Android、Windows等等,都慢慢代替了传统的控制市场,在众多的移动设备之中,Android相对于其他的移动设备其最大的特点是Android是一个开放性的体系架构,而且Google为它提供了丰富的调试环境和开发工具,更加方便许多开发者更容易开发出更多的应用。并且,Android里还有对数据库的支持功能,图形系统以及强大的浏览功能等等。1.2 研究目的课题要求
16、基于Android平台设计一款智能遥控器手机端软件,能够实现对智能遥控器的控制、遥控信号配置等功能。本课题涉及基本的网络通信原理、蓝牙通信技术、软件开发技术等相关知识,对培养学生的系统设计能力、工程应用能力均具有重要价值。课题包括以下研究内容:(1)智能遥控器的管理方法;(2)基于TCP/IP的网络数据传输技术;(3)红外编码信息管理技术;(4)基于Android的手机端APP开发技术;实现从TCP端去获取红外编码,通过蓝牙端为遥控器终端发送所获取的红外编码,将我们的相关操作通过蓝牙端发送。随着人们生活品味和生活质量的提高,以及一些消费观念的转变,现代家庭逐渐由追求房间内部装饰的环境向智能化转
17、变。智能遥控器APP提供了兼容许多不同家电设备的功能、控制和管理等等,基本上满足了住户的功能性和非功能性的需求,达到了预期效果。对于人们管理这些家电更加的方便,操作、管理和使用都变得格外的方便。我们应该紧跟上社会的步伐,向智能家居不断的靠近,在家里你可能只需打开手机,按住某一个键便能愉快的控制整个家庭的电气设备,使得整个环境控制都变得更加的方便,快捷。智能遥控器的核心系统就是智能家居的控制系统,设计功能的完善将推动智能化的发展,而系统功能的集成化和市场的平民化,将是智能家居控制器的发展趋势,智能系统也将一步一步迈向绿色化。Android平台是从诞生以来发展速度非常快的移动开发,Android在
18、中国市场的占有率高达90.不过以Android它丰富全面的功能支持以及强大的扩展能力,完全有能力在除了移动智能手机之外的市场获得拓展,像平板电脑,电子书等等。Android是Google公司主要针对移动手持设备推出的终端操作系统。自从Android操作系统发布以来,便在智能手机,平板电脑等相关设备上的市场占有率逐渐上升,甚至于在智能手机操作系统上都能超过了诺基亚称霸十年的Symbian系统。成为当今社会移动手机终端设备的主流,在考虑到未来几年Android系统将会有迅猛的发展势头,并且很有可能占据当今社会的手持移动终端设备市场,所以将Android运用在智能遥控器上,便于推动Android发展
19、的同时也可以为我们在日常生活中提供一个规范的参考和一个统一的系统,使得住户更好的一眼和丰富的多媒体应用,便于未来在智能家居方案商的扩展。1.3 论文主要研究内容及章节安排本论文主要针对Android智能遥控器展开研究,文中完成了一种基于Android智能遥控器手机端APP的开发,论文一共分为四章,各章节具体内容安排如下:第1章:绪论,主要论述了课题研究背景,课题研究目的及意义,讲述了智能遥控器的相关背景,第2章:系统总体设计方案,主要针对TCPIP协议做一些具体的分析,以及关于蓝牙数据传输和红外编码等等的分析,根据Android开发平台,TCP协议,蓝牙传输以及红外编码设计了智能遥控器的整体方
20、案。第3章:Android相关技术研究。简要介绍了Android平台的特点和相关组件的构成,以及在开发过程中所用到的相关技术,第4章:系计中所要基于Android智能遥控器手机端APP实现的各模块的设计方案,主要通过TCPIP协议实现从服务器获取红外编码、利用蓝牙技术与遥控器之间进行数据传输、相关界面的布局以及相应的监听事件的逻辑程序等方面做了详细的介绍和重点分析。最后,总结与展望,对这次毕业设计和论文做出相应的总结,找出论文的创新点和不足的地方,并且提出我们在工作中需要完善和改进的地方。然后找出目前本方案在智能遥控市场的前景,优缺点和未来可以改进的地方。1.4本章小结本章主要介绍了本课题的研
21、究背景、目的和意义,讨论关于Android的相关技术的背景,为我们带来的相关的好处。Android近几年的发展,本课题包含的相关的TCP和蓝牙简要介绍。以及本文的主要的研究内容和个章节的安排。37第二章 系统总体设计Android智能遥控器是目前在市场中应用比较广泛的遥控器,通过TCP传输红外编码和蓝牙无线传输协议实现此课题的设计,本章主要对红外技术、蓝牙和TCP进行介绍,以及总体方案进行总体的设计,2.1系统功能分析我们主要通过手机APP向服务器发送主要是基于红外编码,接收到红外编码的之后再将红外编码发通过蓝牙发送给终端设备,由终端设备进行相应的解码之类,然后我们手机端通过蓝牙将我们所要做的
22、操作发送给终端设备,由终端设备识别这个指令,进而控制整个家电的操作,其相关的示意图如图2-1所示。图2-1 系统应用关系示意图整个系统结构图备主要有服务器、手机端、遥控器设备,家电这几部分组成,主要的各个部分的相关功能如下。(1)服务器端:提供相关家电的红外编码,建立红外编码库,为手机端提供所需的编码,当手机端需要某种型号的编码时,发送相关的红外编码给手机端。(2)手机端:与服务器进行连接,连接成功之后,发送我们所需要的红外编码,然后再通过蓝牙将红外编码发送给遥控器终端,发送红外编码之前,搜索、匹配和连接上其他遥控器设备之后,便可以发送相应的指令给遥控器,由遥控器将这些指令向家电发送,进而控制
23、家电的操作等等。(3)遥控器终端:遥控器终端接收到红外编码之后进行相应的解码,再次编码之后与家电进行通信,然后将接收到的指令转发给家电,对家电进行控制。(4)家电:负责接收相关指令进行相应的操作。本课题主要手机端APP的设计,其功能需求分析如下:(1) APP界面的设计;(2) 通过TCP与服务器端通信,从服务器端获取红外编码;(3) 通过蓝牙与遥控终端通信,将红外编码发送给遥控终端,并且想遥控终端发送相应的操作控制遥控器操作家电设备。2.2总体方案设计该遥控器主要包括三个模块,第一个模块,主要是界面布局以及相应的控件产生的相对应的事件,主要采用了XML对相关页面进行布局,其中采用了Linea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 智能 遥控器 手机 app 开发 大学 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。