![Page 1: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/1.jpg)
TheWebofThingsBridgingtheIoTSilos
Interoperability across IoT platforms
DaveRaggettW3C
26May2016
![Page 2: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/2.jpg)
TheInternetofThings– BridgingtheSilos
Stillveryimmature,butwithmassivepotential
Lackofinteroperabilityattheapplicationlevel
Manyplatformsandassociated standardsl Addressingbroadrangeofdifferentrequirementsl Endtoendsecuritychallengingacrossplatforms
FragmentationandSilosareholdingback thepotential
Openorclosedsystem?l Closedsystemsincentive:controll Opensystemsprompt:reducedcostsandincreasedmarketsize
l Needforwideadoptionofsharedopenstandards
2/30
![Page 3: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/3.jpg)
IoT Landscape
3/30
![Page 4: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/4.jpg)
4/30
TheIoT StandardisationChallenge 4
![Page 5: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/5.jpg)
5/30
Whatwewanttoavoid… 5
![Page 6: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/6.jpg)
WebofThings– Inter-Platformstandardsforinteroperability
TheWebwillenableatransitionfromcostlymonolithicsoftwaretoopenmarketsofapps
6/30
![Page 7: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/7.jpg)
Analogywithearlydaysofnetworking
BeforetheInternet,thereweremanynon-interoperablenetworktechnologies
l IPmadeitsimpletointerconnect networksandcreateinteroperable servicesindependent ofthenetworktechnologies
l TheInternet grewexponentially astheopportunities wererealisedl LikewisefortheWebwhichtookoverfromisolated information
services
Directanalogywithtoday’s IoT silosandtheirlackofinteroperability
l TheWebofThingsistheequivalentofIPforsemanticinteroperability andendtoendsecurity
l TheWebofThingswillenableexplosivegrowthasthebarriers tointeroperability aretorndown
7/30
![Page 8: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/8.jpg)
SensorDataStreams
l Atimesequence oftupleswherethetimeintervalisnon-negative(wikipedia)
l Manyapplicationareasl Winddirectionandspeedl Healthcare,e.g.electrocardiograml Racingcarenginedatal Rocketryl Oilandgasindustryl Smartcitiesl ....
l Metadata describingwhatisbeingmeasuredandhowitisbufferedandencodedfortransmission
Telemetryforremotesensors8/30
![Page 9: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/9.jpg)
SensorDataStreamsandtheCloud
l Device– Gateway– Cloudl IoTdeviceswithlocalconnectivityl Gatewaysthatstreamsensordatato thecloudl Powerfulscalablecloudbasedplatforms
l Opportunities forservices acrossmanyapplicationdomains
l Bigdata,streamanalyticsandadvancedAIl Machinelearningandpersonalisedservices
l Needforopenstandardstocreateopenmarketsofservicesthatspancloudplatformsoperatedbydifferentvendors
Google’s CloudPlatformfortheIoT
9/30
![Page 10: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/10.jpg)
HomeHubsasPlatformsforSmartHomeApps
l Webstandardscancreateopportunitiesforvendorneutralplatformsforamarketforappsyoucaninstallonyourhomehub
l Yoursmartphoneprovidesthehumanmachine interfacefortheseapps
l Improvedsenseofprivacycomparedwithhavingyourpersonaldatabeingsenttothecloud
l Appsbaseduponyoursocial connectionsl Peertopeerwithyourfriend’shomehubs
Samsung’s SmartThings
10/30
![Page 11: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/11.jpg)
TheWebofThingsintheHome
Gateway CloudbasedServices
Firewall
Ambientorbatteryoperated IoT devices
Powered,multi-protocol
BrowserforHMI
11/30
![Page 12: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/12.jpg)
SmartManufacturing
l Greater flexibility toaddressthetrendtohighlypersonalisedproducts
l Reacting fastertochangingmarketconditions
l Vertical integrationfromtheproductioncells totheboardroom
l Horizontalintegrationacrossthesupplychainandthevaluechainwithinabusiness
RobotsmanufacturingTesla’s electriccars
12/30
![Page 13: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/13.jpg)
WebofThings
Applicationsactonsoftwareobjectsthatstandforphysicalorabstractthings
l Local“things”l Remote“things
Richdescriptionsforevery“thing”l Datamodels,semantics,metadatal Ontologiesthatdescribe“things”
Thingsdon’tneedtobeconnectedl Abstractentitiesandunconnectedphysicalobjects
13/30
![Page 14: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/14.jpg)
DistributedWebofThingswhereeverythinghasaURI
l Thingdescriptions canbeusedtocreateproxiesforathing,allowingscriptstointeractwithalocalproxyforaremoteentity
l ScriptscanrunonserversoraspartofWebpagesinWebbrowserforhumanmachineinterface
l Thingtopologiesl PeertoPeer,PeertoPeer
viaCloud,Star,Device toCloud,StartoCloud
14/30
![Page 15: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/15.jpg)
CommunicationsStack– CleanseparationofconcernsApplication Scripts that define thing behaviour in terms of their properties, actions
and events, using APIs for control of sensor and actuator hardware
Things Software objects that hold their stateAbstract thing to thing messagesSemantics and Metadata, Data models and Data
Transfer Bindings of abstract messages to mechanisms provided by each protocol, including choice of communication pattern, e.g. pull, push, pub-sub, peer to peer, etc.
Transport REST based protocols, e.g. HTTP, CoAPPub-Sub protocols, e.g. MQTT, XMPP, AMQPOthers, including non IP transports, e.g. Bluetooth
Network Underlying communication technology with support for exchange of simple messages (packets)Many technologies designed for different requirements
ApplicationDeveloper(WoT focus)
PlatformDeveloper(IoT focus)
15/30
![Page 16: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/16.jpg)
Scalability
16/30
![Page 17: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/17.jpg)
WebofThingsfortheMakerCommunity
ArduinoEthernetShieldl 16KBRAMl MicroSD cardslotl ControlledthroughSPIbusl PollingorH/Winterruptl Cost:4.75GBPoneBay
ArduinoUnowithATmega328PMCUl 2KBRAMl 1KBEEPROMl 32KBFLASHl LotsofI/Opinsl Cost:2.33GBPoneBay
https://github.com/w3c/wot-arduino
Opensourceprojectsareunderway,e.g.fortheArduinoandmorepowerfulMCUs
17/30
![Page 18: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/18.jpg)
Whatkindsofmetadatadoweneedforthis?
l Thinglifecycles,dataandinteractionmodelsl Asexposedtotheapplications
l Howtointeroperatewithanotherplatform?l Mappingfromthingdescriptions toplatform specificprotocols
l IPaddressandport forIPbasedprotocolsl PathsforRESTbasedprotocols suchasCoAP &HTTP
l Whatcommunicationpatternstouse?l Push,pull, pub-sub, peertopeerl Real-timerequirementsl Transactional robustness&rollbacksl Multiplexing andbufferingl Sleepyambient&batterypowered devices
l Semanticmodelsofthingsandtheirconstraints
18/30
![Page 19: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/19.jpg)
19/30
Data&InteractionModels
Mustberichenoughtocoverbroadrangeofusecasesandplatforms
l Properties,actionsandeventscarryvaluesl Actionsareasynchronousandcanbepassedavalue,
andmayreturnasequenceofvalues
l Valuesasbasictypesl Null,true,false,numbers,strings
l Compound valuesl Arraysl Setsofname/valuepairsl Things(awebofrelatedthings)l Streams(e.g.windspeedanddirection)
l Integrityconstraintsl Onsinglevalues,e.g.
l min/max,integer/floatl Acrossmultiplevaluesl Cardinalityconstraintsl Needforpathexpressions
l Complicationsl Proxychainsl Earlyandlatebinding
l Partiallydefinedtypesl Cyclicdependenciesacrossthingsl Softwaredependencies
l Metadataconstraints(versioning)
19
![Page 20: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/20.jpg)
Semantics
l Needed toensurethatplatformssharethesamemeaningforthedatatheyexchange
l Simpleapproachistodefinesemantics aspartofthesystemspecifications
l Betterapproachistotagdataasbelongingtoanontologythatdescribestherelationshipsbetweenconcepts inamachineinterpretablewayl Whatkindofathingisit?
l e.g.atemperaturesensorl Whatarethedomainconstraints?
l temperaturesensorsmustdescribetheirphysicalunits,whichmustbefromtheset{Kelvin,Celsius,Fahrenheit}
l Otherontologiescoulddescribethelocationofthesensorandwhatitismeasuring
20/30
![Page 21: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/21.jpg)
Semantics
l Ontologiesallowinformationtobeexchangedmeaningfully inawaythat isindependentofthedataformatsusedforitstransmission
l Ontologiesfurtherallowforchecksthattheinformationisconsistentwiththedomainmodels
l Thiscancoverricherconstraints,e.g. temporalconstraintsacrossactionsandproperties
l W3ChasasuiteofstandardsfortheSemanticWebandLinkedDatal RDF,XML,SPARQL,RDF-S,OWL,RIF,JSON-LD,RDFinCSV,...
l Enablesemantic basedsearchandcompositionofservicesl Ensurethatcompositionswilluseinteroperableservices
21/30
![Page 22: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/22.jpg)
22/30
WebofThingsActivity
22
![Page 23: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/23.jpg)
W3CWebofThingsInterestGroup
Workshop inBerlin(June 2014)l LaunchofWebofThingsIGin2015l ChairedbyJörg Heuer,Siemensl Taskforces
ThingdescriptionsAPIsandprotocolsDiscoveryandprovisioningSecurity,privacyandresilienceCommunicationsandcollaboration
Strongemphasis onimplementation experiencel Demosandplug-festsl Helpstobuildasharedunderstanding
MontrealFacetoFace,11-13April201623/30
![Page 24: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/24.jpg)
MembersoftheWebofThingsInterestGroup
24/30
![Page 25: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/25.jpg)
JointWhitePaperonSemanticInteroperability
l Contributorsareindividualsfromarangeofindustryalliancesandstandardsdevelopmentorganisationsl Editors fromW3C,oneM2M,IEEEP2413
l Inspirationfrommanyofthepapersonsemanticinteroperability
l Illustratetheconceptintermsofsomeusecases,alongwiththerequirements,andviewsonhowtoenablesemanticinteroperabilitywithinandacrossIoT platforms
l Discussbestpracticesforontologydesignanddistinguishcrossdomain(horizontal)metadataanddomainspecific(vertical)metadata
l Oncewehaveastableversionwewillinvitewiderexpertreviewandupdatethedocumentaccordingly
l WewillseekbroaddisseminationofthedocumentandwillpublishunderaCreativeCommonsLicense
l Wehope thatthedevelopmentprocesswillhelpshapeacommonperspectiveacrosscontributorsandthatthewhitepaperwillinfluencetheagendasofworkinggroupsacrosstheindustry
25/30
![Page 26: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/26.jpg)
LiaisonsandCollaborations
Reachingouttoindustryalliances andSDO’stodriveconvergencetounleashthepotential
l Plattform Industrie 4.0Especiallythe“semantics”subgroup
l IndustrialInternetConsortiuml OpenConnectivityFoundationl OPCFoundationl IETF/IRTFl oneM2Ml AIOTI
AIOTI26/30
![Page 27: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/27.jpg)
WebofThingsWorkingGroup
TheInterestGroup(IG)isworkingonl Usecases,requirements,technologylandscapeandplansfor
launchingworkinggroups(WG)l IGspreparethegroundforstandardsbutdon’tdevelop
standardsl WGsarecharteredtodevelopstandards(W3C
Recommendations)
We’recollecting ideasforaWorkingGroupincludingl Horizontalmetadatavocabularies(things,security,
communications)l Serialisationsofmetadata,e.g.,asJSON-LDl APIsandbindingstospecificprotocolsandplatformsin
collaborationwiththeplatformowners
WebofThingsWorkingGrouptobelaunchedin2016
27/30
![Page 28: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/28.jpg)
TheBottomLine
TheWebisessentialforrealizingthefullpotentialoftheIoT
TheWebprovidesaunifying frameworkforsemanticinteroperability
TheWebactsasaglobalmarketplaceforsuppliersandconsumersofservices
28/30
![Page 29: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/29.jpg)
WorldWideWebConsortium
Mission: leadtheWebtoitsfullpotentiall TheWebistheworld'slargestvendor-neutraldistributedapplicationplatform
FoundedbySirTimBerners-Lee, inventoroftheWebl 400+Membersl Member-funded internationalorganisation
DevelopsstandardsforWebandsemantic technologiesl HTML,CSS,scriptingAPIs,XML,SVG,VoiceXML,
SemanticWebandLinkedDataetc.l Developeroriented,enablingcooperationbetween
organisationswithverydifferentbackgroundsl W3Cpatentpolicyforroyaltyfreestandardsl W3Cstaffofengineersactivelyparticipatinginstandardisationl Increasinglyinvolvedinverticals:Mobile,TV,Automotive,Digitalpublishing
29/30
![Page 30: Bridging the Silos - w3.org · The Internet of Things – Bridging the Silos Still very immature, but with massive potential ... l Peer to peer with your friend’s home hubs Samsung’s](https://reader034.vdocuments.mx/reader034/viewer/2022042223/5ec974219259b21db32defc8/html5/thumbnails/30.jpg)
30/30
FormoreinformationonW3Csee:
www.w3.org
WorkwithustobuildtheWebofThings!
Thankyou!