web of things - world wide web consortium · 2017. 4. 26. · – enabling open markets of services...

25
Web of Things Countering Fragmentation to unlock the potential of the IoT Dave Raggett <[email protected]> W3C Staff Champion for the Web of Things

Upload: others

Post on 22-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

WebofThings

CounteringFragmentationtounlockthepotentialoftheIoT

DaveRaggett<[email protected]>W3CStaffChampionfortheWebofThings

Page 2: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

InternetofThings(IoT)• “IoT”coinedbyKevinAshton

in1999• Generallyusedforsensors

andactuatorsthatareconnectedinsomewaytotheInternet

• Sensingandcontrollingphysicalthingsinconjunctionwithotherdata

• Enablingcollectionofvastamountsofdata

2

Page 3: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

IoT Applications

3

SmartHomes Wearables

Power&Environment SmartCities

Healthcare

Manufacturing

Andmanymanymoreapplicationareas

Page 4: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

SomeIoT Benefits– Predictivemaintenance,e.g.forrailwaynetworks,power

stations,manufacturers,etc.• Reduceddowntime,enablingmassivesavings• Reducedmaintenancecostscomparedtofixedschedule• Alsovaluableforconsumers,e.g.cars,washingmachines,etc.

– Analyticsforcostsavingsandenhancedcustomerexperience• Designimprovementsbaseduponstatisticsofuse

– Betterassetutilizationformanufacturinglines• Purchasingandinvestmenttiedtoaccuratedatameasurements• Switchingfrommassproductiontomasscustomization

– Assistivelivingforpeoplewithphysicalorcognitiveimpairments

4

Page 5: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

Data=ImprovementsinWellbeing

• Aspeoplelivelonger,IoT sensorscanhelptoimprovetheirqualityoflive,andreducecostsofhealthcare,freeingmoneyforotherpurposes

• Anonymousdataminingofhealthcarerecordscanimproveeffectivenessofmedicationandenablethedevelopmentofnewtreatments

5

Page 6: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

Data=Money• Goodqualitydatacanbe

monetized– Everyonecarrieslocation

sensors(smartphones)– Anonymousdata

collection– Driverslovelivetraffic

data– Plannersneedtrafficdata

forallkindsofpurposes

6

Page 7: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

ManagingDataAssets• Ratherthanhoardingdata,

companiescanseekafinancialreturnontheirdataassets

• Eitherbylicensinguseoftheirdatafordirectusebyothers

• Orbyprovidingaservicethatotherscanmakeuseof

• Note:Regulatoryimplicationsformonopolycontroloverdatacriticaltosociety

7

Page 8: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

IoT Landscape

8

Page 9: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

ManyStandardsOrganizations

9Source: AIOTI WG3 (IoT Standardisation) – Release 2.6

Service&App

B2C(e.g., Consumer Market)

B2B(e.g., Industrial Internet Market)

Connectivity

AIOTI

Open Automotive Alliance

NB-IoTForum

NB-IoTForum

(Technology&MarketingDimensions)

Page 10: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

TheIoT isFragmented*• Lotsofincompatibleplatforms,

standardsandtechnologies– Evenwhenusingthesameprotocols

• E.g.OCFandoneM2MbothuseCoAP,butareincompatible

• Thisisholdingbackthemarketpotentialby– Increasingthecostsandcomplexityfor

developers– Increasingtherisksforbothinvestorsand

customers– Makingithardertorealizethevalueofdata

*CES2017– largenumberofincompatiblesmarthomeofferingswithlittlechanceofcommercialsuccess 10

Page 11: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

JusthowmuchdoIneedtolearn?• Somanyprotocols,e.g.

CoAP,MQTT,AMQP,HTTP,WebSockets,ZigBee,

Z-wave,Thread,Bluetooth,LPWAN,KNX,

EnOcean,DALI,LwM2M,LoRaWAN,Weightless,

BACnet,HART,HostLink,EtherCat,ModBus,

PROFINET,Profibus,BSAP,MelsecNet,

DirectNet,6LoWPAN,6TiSCH,DASH7,X10,

HomePlug,mDNS,SSDP,….

11

Page 12: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

CounteringFragmentationwiththeWebofThings

• Makingitmucheasierfordevelopers– Focusonhowtointeractwiththingsassoftware

objectswithproperties,actionsandevents– AvoidtheneedtolearnthedetailsofeachIoT

standardssuiteandprotocols• Makingiteasiertodiscover,compose

andsellservices,independentlyofhowtheyareimplemented– Enablingopenmarketsofservicesonthescaleof

theWorldWideWeb

12

Page 13: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

It’sallaboutThings

• Thingshaveproperties– Thetemperatureofthisroom– Thestateofalightswitch(onoroff)– Streamofelectrocardiogramreadings

• Thingshaveactions– Fadelampfromdaylighttoawarmsunset

• Thingshaveevents– Thedoorhasjustbeenopened– Thebatteryisgettingverylowandneedsreplacing

• Thingshavemetadata– Whichroomisthissensorin?– Whatisthevendor’sserialnumberforthisdevice?

13Thingshaverelationshipstootherthings,hencethe“web”ofthings

Providingawebofmachineinterpretabledescriptionsofthings

Page 14: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

Simple,CommonInteractionModel

14

Platform A Platform B

Platform API

Application

Platform API

Application

Interaction Model Interaction Model

SemanticMetadata

Protocol Protocol

Properties

ActionsEvents

Serverprovidesthing Clientconsumesthing

BaseduponLinkedData,availableinJSON

Page 15: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

W3CasakeypartnerfortheIoT

15

…interconnecting existingInternetofThingsplatformsandcomplementing availablestandards,toreducecosts,reducerisksandboostmarketopportunities

WebofThings

BuildinguponW3C’sstrengthswithwebscaleinteroperability– openwebstandardsforAPIs&metadata

Metadataenablesinteroperabilityl Describetheinterfacesexposedtoapplications

l Describethecommunicationandsecurityrequirementsforaccessingthings

l Describethedatamodels,semantics,anddomainconstraints

Metadatasimplifiesapplicationdevelopmentl Decouplesunderlyingprotocols

l Enablesautomatedtooling

Page 16: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

WebofThings• AnabstractionlayeroverheterogeneousIoT

standards,communicationpatterns,protocolsanddataformats

• Applicationsinteractwithsoftwareobjects forthingsthatrepresentphysicalorabstractentities,e.g.sensors,actuators,virtualdevices,cloudservices,etc.

– EachthinghasaURIforitsapplicationcontract

• AnalogoustotheroleplayedbytheInternetasanabstractionlayerfornetworksandnetworkingtechnologythathasenabledtrillionsofdollarsofservicesworldwide

• Webofthingsapplicationplatformscanbelocatedatthenetworkedge,inthefog,inthecloud,peertopeeroracombinationthereof

16

App App App App

OPC OneM2M OCF Blue

tooth

...

...

ApplicationContracts

IoT PlatformContracts

InformationmodelsBaseduponLinkedData

Agreementsabout IoTtechnologies &standards

LPWAN

App

IoT protocolsandtechnologies

IoT standardssuitedrivers

Sensorsandactuators

WebofThingsAPIsOtherAPIsApplicationPlatformandmiddleware

Includingtoolsforsecurity,analyticsandmanagement

Page 17: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

WebofThingsGroups

• WebofthingsInterestGroup– Launchedearly2015– Pre-standardizationactvities

• Usecasesandrequirements• Experimentalspecs&Plugfests• Liaisonswithexternalgroups• Testframeworks

• WebofthingsWorkingGroup– Launchedearly2017– Crossdomainvocabularyforthingdescriptions– SerializationasJSON– ApplicationAPIs– Securityreviewwithhelpfromothergroups

• SecuritymetadataandcrossplatformapproachesbuildingontopofIoT platformsecurity

https://www.w3.org/WoT/

BeijingF2F,2016

17

Page 18: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

WebofThings

18

Page 19: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

LiaisonsReachingouttoindustryalliancesandSDO’stodriveconvergencetounleashthepotential

– OpenConnectivityFoundation– oneM2M– IndustrialInternetConsortium– Plattform Industrie 4.0

Especiallythe“semantics”subgroup– OPCFoundation– IETF/IRTF– IndustrialInternetConsortium– AIOTI– IoT SecurityFoundation– Schema.org– etc.

19Collaborationondemos,testing,security,WebofThingsdrivers,…

Page 20: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

EndtoEndSecurity

• SecuringtheWebofthings– Security,Safety,Privacy,Resilience

• Buildinguponexistingsecuritystandards– IETF,IoT SecurityFoundation,IIC,etc.– IoT platforms,e.g.OCF,oneM2M,OPC,…

• WhatadditionalsecuritystandardsareneededforendtoendsecurityacrossdifferentIoT platforms?

– Howto(re)bootstraptrust?– Howtodealwithinsecuredevices?

20

Page 21: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

Discovery&Installation• Discoveringthingsnearme

– BluetoothBeaconsandBluetoothpeering– NFC,QRcodes,IRandaudiochirps– LANwithmDNS,UPnP,etc.

• Registeringwithhomehuboracloudbasedservice

– IoT devicediscovershuborviceversa• Websitesthatembedmetadataonapps&

services– Fordiscoverybysearchengines

• BrowserAPIforinstallingapponhomehuborcloud

– Browserdialogtorequestuserconsent

21

Page 22: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

SemanticInteroperability

• Ensuringthatcommunicatingpartiessharethesamemeaning,e.g.

• AtemperaturesensorthatreportsinCelsius.

– Machineinterpretabledescriptionslinkedfrominteractionmodels

– Supportfordiscovery,composition,validation,andadaptationtovariationsindevicesfromdifferentvendors

– Needforlightweightvocabulariesthatmakeiteasyforcompaniestodescribetheirspecificdevices

22

Page 23: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

WebofThings&LinkedData

23

• Alinguafrancafordataandmetadata– Basisforrelatingdataandmetadataindifferent

formatsanddatamodels• Conceptsandtheirrelationshipsaregiven

globallyuniqueidentifiersusingWebaddresses• Theseaddressescanbeusedtoobtainfurther

informationenablingaWebofLinkedData• W3Chasawealthofexperienceindeveloping

semantictechnologystandards– Existingstandards,e.g.OWL ontologylanguage,

SPARQL querylanguage(analogoustoSQL)– Currentworke.g.onshaperulesforvalidation– FutureworkontheCognitiveWebforAIsystems

thatthinkmorelikewedo

UKCompaniesHouseLinkedDataService

LinkedDatamakesiteasytocombinedistributedsourcesofinformation

Page 24: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

GettingInvolved

• OpportunitiestojoinWebofThingsInterestandWorkingGroups– Participateinoneormoretaskforces

• Thingdescriptions,APIs,Security,LinkedData&SemanticProcessing,Testing,Liaisons

– Contributetousecasesandrequirements– Contributetotechnicalspecifications

• Formoreinformationpleasecontact– DaveRaggett<[email protected]>,– Yingying Chen<[email protected]>– KazuyukiAshimura <[email protected]>

24

Page 25: Web of Things - World Wide Web Consortium · 2017. 4. 26. · – Enabling open markets of services on the scale of the World Wide Web 12. It’s all about Things ... Building upon

Demo

25