预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共71页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

题目:基于智能手机的智能家居控制系统的设计与实现摘要随着人们对生活质量要求的提高以及智能家电的发展,普通家庭使用的智能家电设备逐渐增多,迫切需要集中地控制家电设备。与此同时,随着智能手机性能的提升以及移动互联网的发展,智能手机已经成为人们生活不可或缺的一部分,未来将成为智能家居控制系统的主流控制终端。在这样的背景下,本文研究了基于手机加速度传感器和陀螺仪的智能家居控制系统,该系统以Wi-Fi通信技术为基础,以Android智能手机作为控制终端,以手势作为控制方式。本文在阐明智能家居控制系统的课题背景以及研究意义后,介绍了实现系统所需的Wi-Fi通信技术、手势识别以及WebService技术;在分析了系统的功能需求后,给出了基于智能手机加速度传感器和陀螺仪的智能家居控制系统的总体设计方案。在对系统进行总体设计后,本文分别对手机控制端的家电控制、入网设备注册、文件共享以及交互模块进行详细设计与实现,并且在家电控制模块中详细说明了系统采用的手势识别算法,然后对系统服务端的网络服务、命令解析以及命令处理模块分别进行了设计与实现。最后,本文对系统的各个功能模块进行了黑盒测试,同时对Wi-Fi网络丢包率及手势识别率进行实验测试,并对测试结果进行了分析。关键词:Android智能家居Wi-Fi手势识别智能手机AbstractWiththepursuitofabetterlifequalityandmoreinterestsinsmarthomegradually,intelligentapplianceshaveenteredintoordinaryfamiliesandthusacentralizedcontrolsystemfortheseappliancesisessential.Atthesametime,smartphoneshavebecomeanindispensablepartofpeople’slifefortheirimprovingperformanceandtherapidmobileinternet.Thereforetheywillplayanimportantroleincentralizedcontrolsystemofthesmarthomeinthefuture.Againstsuchabackdrop,thispaperstudiesthesmarthomecontrolsystemusingsmartphonesembeddedwithaccelerometersandgyroscopes.ThesystemselectsanAndroidsmartphoneastheterminaltocontrolapplicancesbyrecognizingusers’gesturecommunicatingviaWi-Fi.Afteradescriptionoftheresearchsignificanceandstatusofthesmarthomecontrolsystem,thispaperintroducestheWi-Fitechnology,gesturerecognitionandWebServicetechnologyusedtoimplementthesystem.Then,thepaperanalyzesthefunctionalrequirementsofthesystemandgivestheoveralldesignofthewholesystembasedonsmartphones’accelerometersandgyroscopes,includingnetworkstructureandarchitectureofthesystem.Afterthat,thispaperdesignsandimplementseachfunctionalmodule,likeappliancescontrolmodule,accessequipmentregistrationmodule,filesharingandinteractionmodule,etc.andfurtherdetailsthehandgesturerecognitionalgorithmusedinthefirtstmodule.Inaddition,thispaperdescribesthedesignandimplementationofnetworkservices,commandinterpretationandcommandprocessingmoduleontheserverside.Finally,thefunctionalmodulesareverifiedby