building blocks for an interoperable web of things – w3c wot … · 2016. 4. 14. · building...

14
Frei verwendbar © Siemens AG 2015 siemens.com/innovation Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate Technology | April 2016 | www16 Conference | [email protected]

Upload: others

Post on 26-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2015 siemens.com/innovation

Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoTSiemens Corporate Technology | April 2016 | www16 Conference | [email protected]

Page 2: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 2 Corporate Technology

The Missing Building Blocks

CoAP

IPv6 / 6LoWPAN

DTLS

Core Link

IoT

Bui

ldin

gB

lock

s,

e.g.

fro

mIE

TF

UTP

Bui

ldin

gB

lock

s fo

rA

pplic

atio

nLa

yer

?

Page 3: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 3 Corporate Technology

IoT Application Landscape – Interoperability?

Page 4: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 4 Corporate Technology

W3C Web of Things Group: Standardizes Common WoT Building Blocks for an Open Application Layer To Enable Cross Domain IoT Applications

CoAP

IPv6 / 6LoWPAN

DTLS

Core Link

IoT

Bui

ldin

gB

lock

s,

e.g.

fro

mIE

TF

UTP

WoT

Bui

ldin

gB

lock

s,

e.g.

from

W3C

Discovery

Scripting APIs

Security & Privacy

Thing Description

Page 5: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 5 Corporate Technology

Motivation for a WoT Thing Description (TD)

Who are you?

What kind of function do you have?

What kind of data do you serve?

How can I access the data/function?

Atomic use cases: engineering, application/service development, discovery / identification, plug & play (e.g., T2T), monitoring, …

What kind of protocols/encodings do you support?

Are there some security constrains?

Page 6: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 6 Corporate Technology

TD Overview

6

Goals: - minimal vocabulary set to describes Things capabilities and how to access/use these

- extensible to add domain specific and unspecific context

- optimized representation for being feasible to resource constrained Things

Current Working Assumption JSON-LD Sample

Page 7: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 7 Corporate Technology

www.big-iot.eu

[email protected]@BIG_IoT

BIG-IoT project group

BIG IoT EU Horizon 2020 Project:Bridging the Interoperability Gap of the Internet of Things (BIG IoT)

Page 8: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 8 Corporate Technology

Problem: Missing Interoperability on Platform-Level

Page 9: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 9 Corporate Technology

BIG IoT Partners

Page 10: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 10 Corporate Technology

What we are not doing!

N+1(not yet another IoT platform)

Page 11: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 11 Corporate Technology

BIG IoT Approach

Page 12: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 12 Corporate Technology

BIG IoT Video

Page 13: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 13 Corporate Technology

Collaboration of W3C WoT and BIG IoT

- Evolve W3C WoT’s thing description to platform descriptionenables “understanding” of what a IoT platform can serve us concepts will rely on the W3C WoT TD and scale it up to the platform level

- Important for Thing-2-Thing (T2T) interaction demos/scenarios in BIG IoTExamples:

- Things from city infrastructure (e.g., traffic lights) and vehicles- danger detection (e.g., bicycle vs. vehicle)- …

- Based on our experiences we can give input to the W3C WoT group and vice versa

Page 14: Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building Blocks for an Interoperable Web of Things – W3C WoT and BIG IoT Siemens Corporate

Frei verwendbar © Siemens AG 2016July 2016Page 14 Corporate Technology

Questions