W3C Workshop on the Web of Things June 25, 2014 - - PowerPoint PPT Presentation

w3c workshop on the web of things june 25 2014
SMART_READER_LITE
LIVE PREVIEW

W3C Workshop on the Web of Things June 25, 2014 - - PowerPoint PPT Presentation

W3C Workshop on the Web of Things June 25, 2014 Programming Device Ensembles in the Web of Things Ricardo Morin SoGware and Services


slide-1
SLIDE 1

W3C ¡Workshop ¡on ¡the ¡Web ¡of ¡Things ¡ June ¡25, ¡2014 ¡ ¡

¡

¡ Programming ¡Device ¡Ensembles ¡ in ¡the ¡ Web ¡of ¡Things ¡

Ricardo ¡Morin ¡ SoGware ¡and ¡Services ¡Group ¡ Intel ¡CorporaKon ¡

1 ¡

slide-2
SLIDE 2

Today’s ¡IoT ¡programming ¡model ¡ comes ¡from ¡embedded ¡compuKng ¡

  • Device ¡centric ¡
  • StaKcally ¡parKKoned ¡
  • Constrained ¡by ¡device ¡capabiliKes ¡
  • Single-­‑purpose ¡applicaKons ¡
  • Siloed ¡security ¡

2 ¡

Under ¡this ¡model, ¡the ¡WoT ¡would ¡be ¡scale-­‑limited ¡

slide-3
SLIDE 3

WoT ¡model ¡should ¡evolve ¡towards ¡ “ensemble” ¡programming ¡ ¡

  • Everything ¡is ¡a ¡resource ¡(URL) ¡

– Sensors ¡& ¡actuators ¡ – Devices ¡& ¡device ¡capabiliKes ¡ – ApplicaKon ¡runKmes ¡& ¡applicaKon ¡services ¡

  • ApplicaKons ¡dynamically… ¡

– Establish ¡ensembles ¡via ¡Resource ¡Discovery ¡ – Obtain ¡access ¡via ¡MulKparty ¡AuthorizaKon ¡ – Off-­‑load ¡computaKon ¡via ¡Remote ¡Workers ¡

3 ¡

slide-4
SLIDE 4

Discover ¡“nearby”sensors ¡ ¡

4 ¡

slide-5
SLIDE 5

Get ¡permission ¡to ¡access ¡sensor ¡ ¡

5 ¡

slide-6
SLIDE 6

Off-­‑load ¡intensive ¡computaKon ¡ ¡

6 ¡

slide-7
SLIDE 7

Pu\ng ¡it ¡together: ¡Intelligent ¡Container ¡ ¡

7 ¡

Au Auth thN 3rd parti ties

Anchor ¡Device ¡ Distributed ¡sensors ¡ ID Edge ¡Device ¡

Ap App Ru Runti time me Au Auth thZ Au Auth thN Freight t Forwa warder Carrier Carrier Discovery Discovery Service Service OS OS Ap App Ru Runti time me Sensor Sensor Proxy y Env Env Cond Cond Locati tion Wo WoT Lib Wo WoT Lib Wo WoT Lib WoT ¡ Svcs ¡ OS OS Ap App Ru Runti time me Cargo Cargo Mo Monito tor Wo WoT Lib WoT ¡ Svcs ¡ Wo Worker Target t Wo Worker Target Target

  • Discovery ¡
  • Management ¡

App ¡ Mgmt ¡ Worker ¡ Mgmt ¡ Ensemb mble of sensors Ensemb mble of conta tainers Cloud Services Cloud Services End End Custome mer 3rd parti ties Cloud Platf tforms ms Video Video Surveillance Svc Surveillance Svc Video Video Video Video Wo Worker Video Video Wo Worker

  • Sensor ¡I/F ¡
  • Management ¡

Locati tion Tracking Tracking Svc Svc EnvC EnvC & Cargo & Cargo Mo Monito toring Svc Svc Customs ms Insur Insurance ance . . . . . . LDAP AP SAML AML 3r 3rd Party ty . . . . . .

1 1 m m 1 1 n n

Ap App Ru Runti time me

slide-8
SLIDE 8

Our ¡team ¡is ¡ready ¡to ¡parKcipate ¡and ¡ contribute ¡in ¡these ¡areas ¡

  • Discovery ¡

– HolisKc ¡view ¡that ¡encompasses ¡service ¡& ¡resource, ¡local ¡& ¡ global, ¡semanKcs ¡ – Leverage: ¡mDNS, ¡NDS, ¡Web ¡Linking, ¡Well-­‑Known ¡URIs, ¡ CoAP ¡CORE, ¡RDF ¡

  • AuthorizaKon ¡

– Privacy ¡by ¡design, ¡mulK-­‑party ¡from ¡the ¡ground-­‑up ¡ – Leverage ¡OAuth ¡and ¡User ¡Managed ¡Access ¡(UMA) ¡

  • Code ¡off-­‑loading ¡

– Focus ¡on ¡simple ¡programming ¡model ¡ – Leverage ¡JavaScript, ¡Web ¡Workers ¡and ¡extend ¡to ¡support ¡ remote ¡Workers ¡

8 ¡

slide-9
SLIDE 9

BACKUP ¡ DEMO ¡DIAGRAM ¡

9 ¡

slide-10
SLIDE 10

DVR ¡Demo ¡

Dumb Cameras DVR Anchor Device App Ecosystem Video Analytics In the Cloud Smart Cameras Provisioning & Discovery

[Site]

AuthN AuthZ

10 ¡