Вы находитесь на странице: 1из 26

EU PROJECT – 


BIG IOT



STEFAN SCHMID 

(ROBERT BOSCH GMBH, CORPORATE RESEARCH)
Overview
! Consortium
! Challenges and Objectives
! Approach and Architecture
! Open Source Strategy
! Live Demo

INTRODUCTION
BIG IoT – 

Bridging the Interoperability Gap of the Internet of Things


EU Horizon 2020 – ICT-30 (IoT):


Among 7 top-ranked projects (among 129 proposals)


3 Year Project
January 2016 – December 2018

3 Intern | CR/AEA-Schmid | 06.05.2016


© Robert Bosch GmbH 2016. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

CHALLENGES 

AND 

TARGETS
Problem – Missing Interoperability

Challenges in the IoT? 



The development of cross-platform and cross-domain services and applications is hampered by the plethora of available IoT platforms,
frameworks, protocols, and data formats. Thus, developers require significant efforts to integrate their heterogeneous systems, which leads
naturally to isolated vertical solutions (“silos”). 

Consequently, data and services available in one solution cannot be leveraged by others. It is estimated that around 40% of the potential
economic value of the IoT is bound by the lack of interoperability1.
 
BIG-IoT
Objective I: Enable Interoperability
Find Available Parking
Barcelona Parking Piedmont Parking
Application … Application
with
so farBIG
… IoT Application

Barcelona Parking Piedmont Parking


Parking Service
Service Service

BIG IoT API


P1 P2
OpenIoT Platform CSI Smart Data
Platform

Barcelona Piedmont
7 Internal | CR/AEX3-Schmid | 04/21/2017
© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT
Objective II: Foster and Incentivize Collaboration
I need to build: Required functionality:


Smart Parking • Find available parking


dis • Pay for parking
co Application
ve
r
App/Service 

Developer
BIG IoT Marketplace
! Consumer
Parking Data Parking Payment
Source Service
r
offe
Each Offering has
ze …
mo neti … … syntactic & semantic
description
Provider
8 Internal | CR/AEX3-Schmid | 04/21/2017
© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT
Marketplace for whom?

End User looking for apps

Developers, Creatives, IoT Providers …


@ Smart City
@ Mobility Company
… who need IoT resources for their applications
… who want to monetize IoT resources

9 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT
What is traded on the Marketplace?
IoT Data
Services & Applications
for Download

IoT Resource Offerings + Access


10 Internal | CR/AEX3-Schmid | 04/21/2017
© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

APPROACH AND 

SOLUTION 

an
im
BIG-IoT at
ed
Main Challenges – exemplified
Parking 

Information

How to discover
 Smart Parking


data sources? Service
How to evolve?

How to access?

Community-based Parking

Piedmont
City – Public Parking

Department Barcelona
Parking Lot Provider A Parking Lot Provider B Berlin

12 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
an
im
BIG-IoT at
ed
Our Solution
Parking 

Semantic
 Information
Search

Semantic 

Description
BIG IoT Smart Parking
Marketplace Service
Semantic 

Register Description
Offering

Register
Offering
Register
Offering
Register
Register Offering
Offering

Community-based Parking

Piedmont
City – Public Parking

Department Barcelona
Parking Lot Provider A Parking Lot Provider B Berlin

13 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT io
n
p t
High-level Architecture – simplified r i
b sc
u
Consumer Service / Application ti on &
S
a g
i c ry tin
nt ve u n
BIG IoT Consumer Lib he c o o
u t is Acc
A D

BIG IoT Marketplace


ss
cce
A
n g n
it o tintio
a
BIG IoT Provider Lib tic stra oun
h en egi c c
t R A
Provider Platform / Service Au ng
e ri
ff
14 Internal | CR/AEX3-Schmid | 04/21/2017 O
© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT io
n
p t
Role of Offering Description ri
b sc
u
Consumer Service / Application ti on &
S Offering
a g
i c r y tin model
nt ve u n
BIG IoT Consumer Lib the co c o used for
u is A c
A D discovery

Offering Description
 BIG IoT Marketplace


ss
defines Access API
cce
A
n n g
io
it o tin
t
a
ra un
BIG IoT Provider Lib tic t
e n g is co
th e A c
R
Provider Platform / Service Au ng Offering Description
ir used as payload
ffe
15 Internal | CR/AEX3-Schmid | 04/21/2017 O
© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT – Use of Semantic in Offering Descriptions (Ex.)
{ context: "http://w3c.github.io/wot/w3c-wot-td-context.jsonld"
providerId: "Barcelona_City-provider" Based on
name: "Sensor-level ParkingSpace Information"
rdfCategory:"bigiot:parking" Web of Things‘
Thing
inputData: [
{name: "longitude", rdfType: "schema:longitude"} Description
{name: "latitude", rdfType: "schema:latitude"}
{name: "radius", rdfType: "schema:geoRadius"}
] Semantic
outputData: [ annotations
{name: "long", rdfType: "schema:longitude"}
{name: "lat", rdfType: "schema:latitude"}
{name: "status", rdfType: "datex:parkingSpaceStatus"}
]
endpoints: { uri: "http://bigiot/access/parkinginfo", type: "HTTP_GET"} URI of the
licenseType: "OPEN_DATA_LICENSE" Offering
price: { money: {amount: 0.002000, currency: "EUR"}, accountingModel: "PER_ACCESS"} }
...

16 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT – Offering Access API

Offering
Call: Offering Endpoint Description

Credentials

Platform / Service
<Input Data> BIG IoT <callback>

Logic
Generic Provider
Offering
Access Lib
parameters
<Output Data> <response>

16 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Integration of Heterogeneous Platforms

Consumer Consumer Consumer Consumer


Consumer

Logic Logic Logic Logic

BIG IoT BIG IoT 
 BIG IoT BIG IoT 



Consumer Lib Consumer Lib Consumer Lib Consumer Lib

Common API Gateway A1


Service Proxy Service A1
BIG IoT
Provider Lib BIG IoT
A1 Provider Lib
Provider

Srv Logic A1 Srv Logic


BIG IoT (Mapping)
Provider Lib ==
legacy IF legacy IF PR1
Platform
extended w/ Legacy Constrained,
Legacy
BIG-IoT Lib Device-level
Platform Platform Platforms

Mode 1
InterOSS-IoT Workshop 2016 Mode 2 18 Mode 3 Mode 4
07/11/2016
BIG-IoT – BIG IoT Architecture – Release 1

BIG-IoT Architecture –
Release 1 ready
(Deliverable D2.4.a)

17 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OPEN SOURCE

STRATEGY
BIG-IoT – Open Source Strategy

! Establish an Open Source Project @


! Scope:

Community-
release 

BIG IoT Libs
 (i.e. basic functionality
(Software Developer Kit) and API implementation)

! Semantic Models are planned to be contributed to (see iot.schema.org)


19 Internal | CR/AEX3-Schmid | 04/21/2017
© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
BIG-IoT – Open Source Time Plan

! Time plan Today x Milestones

2017 2018

Submit Submit initial


Proposal Code Base

Eclipse
 Prepare Eclipse Project Review



Define Eclipse
1 Initial 
 2 initial code 3 (IP Check, TM Check, 4 Manage and contribute to
Project Proposal Open Source Project
Review base etc.)

Project Official Open Source


Approval Project Start

20 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

DEMO

BIG-IoT – Demo Scenario
Smart Parking 

Consumer Service
Discovery / Subscription
BIG IoT Consumer Lib

BIG IoT Marketplace


Access

Registration

BIG IoT Provider Lib BIG IoT Provider Lib

Provider Worldsensing
 Barcelona Parking
 Provider


Parking Provider Provider

22 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

ONLINE INFORMATION
BIG IoT – 

Bridging the Interoperability Gap of the Internet of Things


! Web Page: www.big-iot.eu

! Twitter: @BIG_IoT

! Key Publications:
! IEEE Software: Enabling 
 BIG-IoT
Internet-of-Things Ecosystems
 Ecosystem

through Platform Interoperability


! Springer LCNS: An Architecture 

BIG-IoT
for Interoperable IoT Ecosystems Architecture

! Project Video: https://youtu.be/kyTxC0bjNTM

24 Internal | CR/AEX3-Schmid | 04/21/2017


© Robert Bosch GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Вам также может понравиться