基于WiFi的智能LED调光APP设计--毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于WiFi的智能LED调光APP设计--毕业论文.doc》由会员分享,可在线阅读,更多相关《基于WiFi的智能LED调光APP设计--毕业论文.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于WiFi的智能LED调光APP设计学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 指 导 教 师: 审 阅 教 师: 完 成 日 期: 摘 要在现在的信息时代,互联网已经成了家喻户晓的通信工具,智能化控制也将成为社会发展趋势。随着无线通信技术和电子技术的发展,人们对舒适生活观念的提升,对家庭电器智能化、使用便捷化的需求越来越强。对于本课题,基于WiFi智能LED调光无疑会进入当下科技研究发展的潮流。本程序采用Java Android语言,在My Eclipse程序开发平台上进行设计,实现了通过手机WiFi连接LED进行亮度、颜色、闪烁灯功能的控制。关键词:WiFi;LED调光;A
2、ndroidAbstractIn the information era, the Internet has become a communication tool of intelligent control make known to every family, will also become the trend of social development. With the rapid development of wireless communication technology and electronic technology, people enhance the comfor
3、table life concept, the more strong demand for home appliances intelligent, convenient and. For this project, WiFi LED intelligent dimming will enter the current trend based on scientific research and development.This procedure using Java Android language, designed by My Eclipse program development
4、platform, to achieve the control of brightness, through the mobile phone WiFi connection LED color, flashing light function.Keyword:WiFi;LED dimming;Android目 录基于WiFi的智能LED调光APP设计I摘 要IIAbstractIII目 录IV1 绪论11.1 课题研究的背景11.2 国内外现状11.3 课题研究的意义31.4 论文结构52 系统设计分析62.1 可行性分析62.1.1 技术可行性62.1.2 经济可能性62.1.3 操作可
5、能性62.2 开发工具72.2.1 Java android程序设计语言72.2.2 My Eclipse程序开发平台93 需求分析113.1 需求分析113.2 课题研究内容以及解决的问题123.2.1本课题要研究的内容123.2.2解决的主要问题124 系统实现134.1 配置路由器134.2 安装Android手机App134.3 连接智能LED电路144.3.1 连接智能LED电源144.3.2 连接网络154.3.3 等待智能LED网络连接好174.4 搜索和使用智能LED174.5 APP主界面174.6 调色功能184.7 亮度调节194.8 频率调节195 程序测试与维护205
6、.1 系统的配置205.2 系统的维护205.3 系统测试21结 论23参考文献24致谢25附 录26261 绪论1.1 课题研究的背景20 世纪 90 年代以来,随着计算机技术和网络技术的迅速发展和普及,全球互联网用户数大幅度增加,网上资源日益丰富,受关注程度也越来越高,电子商务和网络经济也随之应运而生,并且受到越来越多的行业、企业和网民的关注与参与,逐步进入高速发展阶段。随着网络技术的不断发展,信息传递速度比以往要变得更为迅捷,同时我们获取信息也因为移动通信技术的发展变得更加便捷。用户使用移动终端设备来获取信息也由于GPRS技术运用变得更为便捷。网络的资源利用率也由于计算机网络和电信网络的
7、结合获得极大的提高。Android平台主要是由Java和Linux组成的。由于该平台的架构相对简单,其硬件资源的性能也得到了充分发挥。此外,由于Android的开源性和手机软件的低成本开发的特性,Android逐渐成为现在手机操作系统市场上移植性能最好的一种。而且现在的Android手机价位也不是很高,用户可以非常容易地在市场上购买到这种手机,并非常方便地使用它获取自己所需要的各种信息。本课题就是采用Android移动平台来研究与实现一种能够调节LED灯亮度和颜色显示的移动应用。1.2 国内外现状这些年来,智能手机的发展已经逐渐成熟,各种功能和性能也得到不断地完善和提高。现在越来越多的开发人员
8、将研究的主要精力投入到基于各种移动手机平台的研究与开发应用当中来。接下来将简要介绍一下当下主要流行的手机开发平台(1)苹果IOS平台IOS是苹果公司开发的一种用于移动平台设备的操作系统,它主要可以分为四个层次:可轻触层(the Cocoa Touch Layer),媒体层(the Media layer),核心操作系统层(the Core OS layer),核心服务层(the Core Services layer) 。 IOS的用户界面的概念基础上是能够使用多点触控来直接进行操作的。控制方法主要包括轻触开关及按键,多点触控操作和滑动等。同时还可通过挤压,轻按,滑动及旋转与系统进行互动。截止
9、到2011年11月,根据Canalys的数据显示,IOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。(2)RIM平台BlackBerry OS是由Research In Motion为黑莓手机开发的一种专用操作系统。该操作系统支持多任务处理,并具备特定的输入装置,其优势主要体现在它可以为用户提供无线咨询服务,丰富的软件开发资源,对Java软件的高兼容性和成熟的无线网络技术。(3)Symbian平台Symbian的架构和很多用于电脑的操作系统比较相似,具有内存保护、多执行绪和先占式多工等特性。Symbian的便携式装置是其最大的优势,同时在资源有限的情况下,可以执行一
10、段很长的时间。但是Symbian系统在多媒体的支持方面的疲软是因为其在硬件方面的低配,而且Symbian系统的低兼容性也给大家带来了很大了困扰,这也使得Symbian的市场份额日益萎缩。截止到2012年2月,Symbian系统的全球市场占有量仅为16.9%,中国市场占有率则降至18.7%,均被Android超过。(4)Windows Phone平台Windows Phone是由微软公司发布的一种新的手机操作系统,它将旗下的Zune音乐、独特的视频体验与Xbox LIVE游戏整合至手机中,以严格控制运行它的硬件规范。Windows Phone 7的推出宣告了 Windows Mobile系列彻底
11、退出了手机操作系统的市场。(5)Android平台Android平台是一款以Linux为核心的开发式手机开发平台,为移动设备提供了一个包含操作系统、中间件及应用程序的软件叠层架构。Android SDK为开发人员使用Java语言编写Android平台下的应用程序提供了必要的API。与上述手机操作系统相比,Android手机操作系统具有的优点有:应用程序的相互平等、应用程序之间的无界限、真正的开放性和应用程序开发的快速方便等。为了推动Android开发平台的发展,Google与移动手机厂商、软硬件供应商、移动运营商和手机芯片供应商联合组成了开发手机联盟(Open Handset Alliance
12、, OH A),中国移动和中国联通都是这个联盟的成员。目前,Android在全球的市场份额居全球第一,截至2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。1.3 课题研究的意义作为有线通信的补充和发展,无线通信系统自20世纪,特别是21世纪初以来得到了迅猛的发展。无线通信系统开始进入千家万户,其应用使人们的生活进入信息化智能化阶段。同时,新兴的发光二极管(LED ,Light Emitting Diode)因其低耗能及环保的特点,正在逐步取代传统灯具。这里将无线控制(WiFi)以及自组网技术引入灯具中,只需要打开灯具,再打开软件就可以
13、随时控制,操作简单,使用方便。在原有的LED灯集成WIFI模块即可以实现对LED灯无线控制,通过WIFI信号将 LED灯与智能WIFI终端连接,在智能WIFI终端就可以实现控制LED灯光的色彩和亮度。LED 是继白炽灯、荧光灯和HID 灯后的一代新型电光源,LED 发光效率高,易于调光控制,调光控制范围较白炽灯、荧光灯和HID 等都要宽,使用灵活方便,重要的是调光可以使照明环境更适于人的照明需求,节能效果明显。而智能调光,利用现有的网络技术和通信技术,可以方便地实现调光控制。世界上一些大照明厂商也推出了有关LED 无线调光控制产品,使用方便,节能效果明显。在照明领域引入智能控制技术,可以极大地
14、改善照明调光控制效果。LED 采用智能调光控制技术,可以很方便地对照明的有关控制效果进行照明效果的预先设定,可以实现定时开关灯和对一些特殊照明效果的控制。例如,通过智能照明控制,可以使照明效果随音乐的变化而变化,营造特殊的照明效果。由于LED 智能调光可以充分发挥LED易于控制和使用方便等优点,而且LED易于联网控制,LED 调光不仅可以营造舒适的照明环境,并且节能。随着物联网技术(IOT)的不断完善,LED 智能调光控制的应用范围会不断扩展,对照明节能、改善照明控制效果有很重要的意义。国外许多厂商都很看好LED 智能调光技术的推广,利用现有的蓝牙技术、ZigBee 和WiFi技术就能实现LE
15、D 的智能调光控制,国外厂商也推出了相关解决方案。在LED 智能照明中,采用的无线传输标准有ZigBee、Wi-Fi以及蓝牙等。蓝牙和WiFi已经成为目前市面上智能手机的标配,只需在灯具添加低功耗蓝牙或者WiFi调光方式,通过应用软件,终端消费者就可以简单地去控制灯光的开关、强弱,实现节能省电的目标。家庭照明是家庭电器组成中最重要的一环,在此领域,节能环保的LED 照明因其低耗能及环保的特点,正在逐步取代传统照明,而且智能LED照明系统已成为了一个研究热点。传统的照明具有有线固定式开关,颜色亮度大多不可调不可控,随着人们对方便的无线开关方式以及对室内灯色多彩多变的追求以及环保观念的增强,传统照
16、明方式正向着无线控制、多变、节能的方向发展。同时,在实际的工程应用中,传感器网络开放性部署特点,使得节点极大可能遭受恶意行为的攻击和干扰,所以要采用一套系统特有的通信协议,以加强无线控制系统的健壮性。无线网络作为可移动的通信网络,能够灵活方便地为用户提供随时随地通信服务。因此,无线控制技术作为一种方便有效的无线通信技术,应用于家庭LED 照明系统的控制当中,将使使用者不受固定开关模式的制约,人们只需安坐在沙发上或者家中某个角落,就能方便快捷地控制室内的照明亮度和颜色,随时改变照明系统的状态。另外移动互联网产品的社交化、位置化以及移动化特性吸引了大量用户,越来越多的用户开始去使用并依赖各种移动互
17、联网产品。移动互联网产业的兴起,同时促使大量公司投入人力物力去进行移动互联网产品(Applications 简称 APP)的设计开发。目前在国内各大 APP 市场中提供下载的APP 有数十万款,然而多数下载量并不乐观,甚至有部分无人问津。不能向用户提供良好的用户体验是目前大多数 APP 存在的问题,它们有的无法满足用户需求,有的操作方式繁琐,有的甚至会给用户带来负面情绪。APP 设计与其他设计相比,具有一定的特殊性。首先,信息传递要清晰、明确。APP 所应用的平台多为移动设备,受限于硬件参数,不仅与用户之间的信息交流主要依靠视觉传递,同时可视区域的尺寸也制约着所要传递的信息量,因此与用户之间的
18、信息交流尤为重要。其次,操作方式要简单、方便。APP 的操作方式多为按键和触屏,并且有向触屏发展的趋势,手指的触屏操作定位精确度低并且误操作几率大,所以在设计中应该减少不必要的操作,让用户在使用时无障碍的完成特定任务。最后,使用心情要愉悦。重力感应装置、电子罗盘、重力加速器等设备为移动设备带来了新的操作方式,不但简化了复杂的操作,还给用户提供了愉悦的操作体验。对于一款 APP,为了拥有良好的市场竞争力,必须提高用户黏度,这就需要通过用户体验来吸引忠实的用户。在如今的移动互联网产品竞争中,随着各种技术的代码开源化以及从业人员的频繁调动,技术已不在是产品的核心竞争力,产品之间更多的是用户体验度营造
19、的竞争。一款成功的 APP 需要有好的用户体验。 具体来讲,LED调光APP 具有极高的实用价值。能够让使用者通过该 APP,可以远程操控家庭或工作中灯具,给用户带来了巨大的便捷。本课题是在导师的指导下完成的课题。主要的研究任务是基于Android平台的WiFi只能LED调光APP的设计与实现。该课题的研究将实现通过手机无线连接对LED灯的红绿蓝三原色的控制来实现LED灯多种颜色的显示。1.4 论文结构第一章绪论,介绍课题研究的背景,国内外现状,课题研究的意义等内容。第二章系统设计分析,主要阐述系统开发的可行性,以及对开发系统要使用的工具进行深入了解。第三章需求分析,对于本次毕业设计的具体需求
20、情况进行分析,分别包括系统的数据分析等内容。第四章系统功能展示。第五章系统测试与维护。最后是结论和参考文献。2 系统设计分析2.1 可行性分析 在系统调查和业务流程分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。并且可行性研究主要集中在以下三个方面:2.1.1 技术可行性根据本系统的功能需求,我们采用My Eclipse程序开发平台作为后台数据支持,程序设计选择Java Android程序设计语言进行程序编写,Java And
21、roid语言经过多年的发展和更新,已经成为了一门非常完善的语言,因此本此课题研究在技术层面上,是完全可行的。2.1.2 经济可能性本环节通过分析新系统的成本效益,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用以及新系统将获得的效益,估算开发成本是否高于项目预期的全部经费。本系统为安卓手机设计,通过使用本系统能够实现手机对LED灯的无线调节,因此,本系统在经济上是可行的。2.1.3 操作可能性软件界面的友好性,操作界面简洁大方、布局合理,用户很容易上手。软件开发成本低,现有安卓手机即可提供该系统开发工作需要的所有硬件设备环境。软件程序开发是否能够取得成功,一是市场的需求,二是程序开发
22、所需要软件开发工具,以及开发技术和当时硬件的发展水平。从这两个方面而言,基于WiFi的只能LED调光APP设计的操作性是可行的。2.2 开发工具2.2.1 Java android程序设计语言Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早期由Google开发,后由开放手持设备联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。应用程序Android以J
23、ava为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。View等同于J2ME的Displayable,程序人员可以通过 View 类与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WiFi 智能 LED 调光 APP 设计 毕业论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内