家庭自动化中照明设备的控制—UPnP在Android平台上设备发现的应用摘要
随着
网络技术的发展和数字家电的普及,为了实现各种数字家电(网络设备)之间的互连,使家庭里面的家电通过网络实现自动化控制,采用UPnP(通用即插即用)技术是有必要的,它可以使我们的控制更简便。UPnP对消费者意味着简单、更多选择和更新颖的体验。包含通用即插即用技术的网络的产品只需实际连到网络上,即可开始正常
工作。UPnP可以和任何网络媒体技术(有线或无线)协同使用。UPnP可以对设备进行自动发现,不需要设备驱动
程序,可以跨平台运行,提供互连设备的操作控制和信息共享。本文首先介绍了开发平台-Android及其组件和协议(SSDP、GENA、SOAP等)以及开发
软件eclipse。分析了UPnP的工作流程,设备的发现使用SSDP协议(简单服务发现协议)。程序的结果是实现了我们的预期,能够找到我们想要的设备。
关键词:UPnP;Android;SSDP协议;设备的发现
PDF文件使用"pdfFactoryPro"试用版本创建fineprint
LightcontrolinHomeAutomation—UPnPdevicediscoveryapplicationonAndroidplatform
Abstract
Withthedevelopmentofnetworktechnologyandpopularofdigitalhomeappliances,inordertoimplementinterconnectioninallkindsofdigitalhomeappliances(networkdevices),makingthedigitalhomeappliancesimplementautomationcontrolbynetwork,theuseofUPnP(UniversalPlugandPlay)technologyisNecessary,ourcontrolwillbemoreconvenient.UPnPmeanssimple,morechoiceandmoreinnovativeexperienceforconsumers.ProductswhichincludeUniversalPlugandPlaytechnologynetworkonlyneedactualconnectedtonetwork,youcanstartwork.UPnPcanuseinconjunctionwithanynetwork(wiredorwireless)mediatechnologies.DevicescanbeautomaticallydiscoveredthroughUPnP,UPnPdoesnotrequiredevicedrivers,youcanruncross-platform,andinterconnectiondeviceoperationcontrolandinformationsharingcanbeprovidedbyUPnP.ThispaperfirstintroducestheAndroidplatform,becausetheprogra
misdesignedandoperationontheAndroidplatform,thesoftwareeclipsewillbeusedtodesignprocess.ThenintroducetheUPnPcomponents,theprotocol(SSDP,GENA,SOAP,etc.)beused,introduceandanalyzetheUPnPworkflow,thetransmissionofinformationisbasedonXMLformatandprogrammingalsousesXMLformat,sothispaperwillbrieflyintroduceXMLparse.Finallycombinedwithlightcontrolprogramdesign,focusonthediscoveryprocessandprocedureofdevice(light),devicesbediscoveredusingtheSSDPprotocol(SimpleServiceDiscoveryProtocol),sothispaperwillfocusonanalysisSSDPprotocol.Theresultofprocedureachieveourexpectations,beabletofindthedevicewhichwewant.
Key
words:UPnP;Android;SSDPprotocol;devicediscovery
PDF文件使用"pdfFactoryPro"试用版本创建fineprint
目
录
论文总页数:37页
1引言......................................................错误!未定义书签。1.1课题背景..............................................错误!未定义书签。1.2发展现状..............................................错误!未定义书签。1.3本课题研究的意义.......................................错误!未定义书签。1.4本文的内容............................................错误!未定义书签。2Android开发平台..........................................错误!未定义书签。2.1Android架构.................