Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building...
Transcript of Building Blocks for an Interoperable Web of Things – W3C WoT … · 2016. 4. 14. · Building...
![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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051605/600f182c1962392bed344aa4/html5/thumbnails/14.jpg)
Frei verwendbar © Siemens AG 2016July 2016Page 14 Corporate Technology
Questions