Sunteți pe pagina 1din 17

TheUbiquitousWeb,UPnPandSmartHomes

FranklinReynolds
NokiaResearchCenter,Cambridge franklin.reynolds@nokia.com

1NOKIAPCG.PPT/1562004/FranklinReynolds

OurVision
"Theessenceofthisvisionisthecreationofenvironmentssaturatedwithcomputing andwirelesscommunication,yetgracefullyintegratedwithhumanusers.Manykey buildingblocksneededforthisvisionarenowviablecommercialtechnologies: wearableandhandheldcomputers,highbandwidthwirelesscommunication,location sensingmechanisms,andsoon.Thechallengeistocombinethesetechnologies intoaseamlesswhole."
fromtheIEEEPervasiveComputingMagazine

Smart HomeASmartHomeisalivingspacesaturatedwithcomputingand communication,yetgracefullyintegratedwithhumanoccupantsandvisitors.


FranklinReynolds

2NOKIAPCG.PPT/1562004/FranklinReynolds

SmartSpaces
SmartHomesarepartofacontinuumofsmartspaces:

PersonalSpace Smart Home WirelessWorkplace PublicSpace

Thepopularityoflocalareanetworks(WLANandBTH),homecomputers,game machines,digitalmediaandmobiledevices(phones,mediaplayers,etc.)provide thekeytechnicalfuelforsmartspaceproducts.RFIDandUWBandsmartsensors willaddmorefuel. Vendorsareincreasinglyinterestedinsmartproductsforhomes,butconsumer interestisbuildingslowlyandapplicationsarelimited

3NOKIAPCG.PPT/1562004/FranklinReynolds

TypesofHomes
TypesofHomesandtypesofFamiliesvary: singlefamily multifamily Mobilehomes Roommates Apartments dormitories SupportforanExtendedHome otherfamilyresidences familycar remoteaccess etc. Sharedortemporaryresidencessuchashotels

4NOKIAPCG.PPT/1562004/FranklinReynolds

SmartHome
Homeautomation(security, heating/cooling,firealarms, lights,etc.)
DVBH
Wireless Broadcast [DVB-H]

EntertainmentandMultimedia
Physical Home

GamesandSmartToys

Telepresence,VOIP,remoteaccess
DVBT/S/C Wimax

HealthCare
xDSL

Services Andcontent

Internet

Education
Mobile Networks

Work(SOHO) SmartAutos
5NOKIAPCG.PPT/1562004/FranklinReynolds

Robots(appliances, mobilesurveillance,toys,)

UPNPForum
TheUPnPForumwasformedbyMicrosoftinJune1999. Currentmembershipexceeds730companiesandindividualsacrossmultipleindustries includingconsumerelectronics,homeandenterprisecomputing,computingservices, homeautomation,homesecurity,appliances,printing,photographyandcomputer networking. TheForumprovidesanopenprocessforcompaniestocollaborateinthedesignof deviceandservicespecificationsandprotocolstandardsfortheUPnPinitiative. TheprincipalgoalsofUPNPtechnologyaretoenabledevicestoconnectseamlesslyand tosimplifytheimplementationofnetworksinhomeandcorporateenvironments.

6NOKIAPCG.PPT/1562004/FranklinReynolds

UPNPTechnology
IPv4autoconfig XMLbaseddeviceandservicedescriptions SOAPSimpleObjectApplicationProtocol SSDPSimpleServiceDiscoveryProtocol GENAGeneralEventNotificationArchitecture PresentationServiceWebbasedUserInterfacetodevicesandservices DeviceandServiceProfilesinclude: InternetGatewayDeviceandWLANAccessPoints PrintersandScanners,MediaServersandPlayers LightingandHomeHeating QOS,SecurityandRemoteUserInterface

7NOKIAPCG.PPT/1562004/FranklinReynolds

DigitalLivingNetworkAlliance(DLNA)
The200+membersoftheDigitalLivingNetworkAlliance(DLNA)shareavisionofa wiredandwirelessinteroperablenetworkofPersonalComputers(PC),Consumer Electronics(CE)andmobiledevicesinthehomeenablingaseamlessenvironmentfor sharingandgrowingnewdigitalmediaandcontentservices. DLNAisfocusedondeliveringaninteroperabilityframeworkofdesignguidelinesbased onopenindustrystandardstocompletethecrossindustrydigitalconvergence. InitialemphasishasbeenonDigitalMediaServersandPlayers Technology Networkmedia:CAT5Ethernetand802.11a/b/gWLAN ProtocolsheavilybasedonIPandUPNPForumstandards MediaProductspecificationsbasedonUPNPMediaProfile SupportedMediaFormatsarebothstandardandproprietary DRMstrategiesareunderconsideration

8NOKIAPCG.PPT/1562004/FranklinReynolds

ConsumerElectronics
CEcompaniesdontliketosellproductsthataredependentonproductsfromother companies Smarthomeswillbedeployedincrementally P2Papplicationsandadhoc,selforganizingprotocolsarepreferredover solutionsthatrequireinfrastructure CEproductsmaybedeployedfor5,10,15even20years. Backwardscompatibilityisimportant CEproductsareconstantlychanging(hopefullyimproving)duetocompetitive pressureandtheneedtomotivatehappycustomerstoreplacetheiroldstuffwith newstuff Futureproofingisimportant TherearelotsoftoolkitsandprotocolsforbuildingCEproducts Interoperabilityisachallenge

9NOKIAPCG.PPT/1562004/FranklinReynolds

Consumersarenottrained
Consumersmakebadnetworkandsecurityadministratorsandtheyarenotgood systemsintegrators Noinfrastructureservicesshouldbeassumed Wheneverpossible,systemsshouldselforganize ManagementshouldbesimpleANDintuitive Itshardenoughtogeteverythingtoactuallyworkbutitisparticularlydifficultwhen somethingstopsworking.Mostpeoplehavenoideahowtodiagnoseorrepaira distributedsystem.Thereisasurprisingdearthofgoodtoolsfordiagnosingthesource ofaprobleminadistributedsystem. Often,minimizingthecostofcustomersupport,i.e.,thefrequencyofcustomersupport calls,isthekeytocommercialsuccess

10NOKIAPCG.PPT/1562004/FranklinReynolds

Security
Homeswillhavevisitorslimitingphysicalaccesstothenetworkisnotsufficient Rolesandidentitiesofowners,familymembers,visitors,attackerswillchange Solutionsbasedoncentralized,mutuallytrustedthirdpartiesarenotalwaysidealfor homenetworks Homesecurityisnotjustprivacyorconfidentiality,itisalsosafety Anecdotalreportssuggestthattrainednetworksecurityadministratorsmakea significantnumberoferrorsendusersneedsimpleandintuitivesecuritypolicy managementtools Perhapssecuritymechanismsandpolicymanagementtoolsshouldmimicthe behaviorofrealworldsecuritymechanisms

11NOKIAPCG.PPT/1562004/FranklinReynolds

ModelMisMatch
Oftenthereisnobrowsertheinteractionismachinetomachineinsteadofhuman tomachine Notallinteractionsarerequest/response Somecommunicationisonetomany Therealworldisnoteasilymodeledasadecentralizeddatastoreofpages deviceoperationsarenotintrinsicallyidempotent devicesmayhavemodifiablestate communicationmaycauseobservableandpersistentsideeffects devicesmovefromonenetworktoanotherIPaddressesandDNShostnames changeURLsmustcope securityrisksincludethreatstophysicalsafety

12NOKIAPCG.PPT/1562004/FranklinReynolds

ServiceDiscoveryShouldBeUbiquitous
Dynamicdiscoveryofdevices,servicesandcontentisessential ServiceDiscoveryprotocols(UDDI,SLP,Bonjour,SSDP,etc.)areincompatibleit wouldbeniceifwecouldatleaststandardizeonsomeformatsandvocabularies Discoveryprotocolsforhomesshouldbeabletooperateinap2pmode,theyshould notrequireinfrastructurelikeDNSserverstofunction ExperiencehasshownthevalueofrichdescriptionsthatarenotlimitedtoAPIs (WSDLisnotenough) UPNPhasdemonstratedthevalueofbeingabletodiscovertheUItoadeviceor service ServiceDiscoveryshouldbeintegratedwithURIs http://(device=printer,color=yes)/...

13NOKIAPCG.PPT/1562004/FranklinReynolds

HTTPandSOAP
EmbeddedsystemsoftenneedabetterpartialfailuremodelthanHTTP,inpart, becausedevicemethodsmaynotbeidempotentorbecauseofsideeffects.Though itisworthnotingthatintodayshomeapplications,thesemanticsofHTTPare usuallygoodenough. SOAP+HTTPisextremelyverbose,butsurprisingly,thisisnotaseriousproblem formostsignalingneedsintodaysapplications.Asyouwouldexpect,theproblems areonthelowendandhighendofperformancerequirements SOAPandXMLSchemasgivesufficientsupportfordefinitionofrichdatatypes WSDLorUPNPsFleXMLprovidecanactasareasonableIDLforapplicationsnot basedonmobilecode

14NOKIAPCG.PPT/1562004/FranklinReynolds

UserInterface
WebbrowserswouldseemtoprovideanexcellentUItodevices,excepttheydont Pageatatimemodelisnotalwaysnaturalwhendealingwithdevices UIisaVeryImportantdistinguishingfeatureandpageatatimedoesnotprovide enoughcontrol Browsersrequestpages,butsometimesdeviceswanttoannouncestatechanges Clientsfrequentlydoalotofwork,notdirectlyrelatedtorendering,includingmulti componentinteractionsandcoordination.Howdoesthatdoesgetdeployed?Itis hardtoaddnewprotocolstobrowsersforinteractingwithnewdevicesatruntime Java,AJAXandsimilarrecentideasareinterestingtechnologiesbutmoreworkis needed

15NOKIAPCG.PPT/1562004/FranklinReynolds

Summary
UsersarenotverygoodSystemIntegrators SmartHomeswillbedeployedinanadhocfashionandtheywillconstantlychange Intherealworld,securityisaboutmorethanintegrityandconfidentialityofdata NetworkedDeviceandServicesarenotnaturallymodeledasauserbrowsingWeb pages TypicalConsumerElectronicsCompanieshavedifferentbusinessmodelsthan typicalWebContentproviders

16NOKIAPCG.PPT/1562004/FranklinReynolds

Questions?
ContactInformation OntheWeb: FranklinReynolds(Franklin.Reynolds@nokia.com) http://research.nokia.com/people/franklin_reynolds/index.html PervasiveComputingGroup NokiaResearchCenter,Cambridge http://research.nokia.com/locations/cambridge/index.html Intherealworld: NokiaResearchCenter 3CambridgeCenter 2ndFloor, Cambridge,MA02142

17NOKIAPCG.PPT/1562004/FranklinReynolds

S-ar putea să vă placă și