iot observatory: enabling a data ecosystem for iot · 2017. 3. 29. · iot observatory inspired by...

12
IoT Observatory: Enabling a Data Ecosystem for IoT Aastha Madaan University of Southampton

Upload: others

Post on 30-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

IoT Observatory: Enabling a Data Ecosystem for IoT

Aastha Madaan

University of Southampton

Page 2: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

Sharing holds the Value!

• Emergence of IoT devices and systems has empowered people and

organizations

• Not all things in IoT capture everything, data needs to be reused and shared

• Improvements in governance, research, IoT data processing and analytics are

driven by data and application sharing

• Moving from sharing scientific data to sharing sensor data

– Correlations with social media data, weather forecasts, timetables required for data insights

• Concerns for sharing IoT data and tools – Ownership, Interoperability,

Querying, Access Control

Page 3: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

IoT Observatory

Inspired by the Web Observatory initiative of Web Science Trust

Anyone can share a dataset/stream (publisher)

Anyone can locate a dataset/stream (user) for access across nodes

Public datasets: anyone can access

Private datasets: access can be granted by publisher

Datasets can be kept on Publishers’ site

IoT Observatory @PETRASMore on:

Page 4: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

IoT Observatory : An Example

Page 5: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

IoT Observatory : An Example (Contd.)

Page 6: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

Discover and Search

• http://search.webobservatory.org/

Searching across IoT/Web Observatory sites

Page 7: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

Data/Information Model

Datasets/

Data-streams

Applications

Intermediate

Statistics

Page 8: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

Enabling Legitimate Access

Fine-grained access control

Legal and Ethical challenges

• Terms of Data Use

• Risk assessment and trust computation for sharing datasets

Negotiating access

• Evaluation of User credentials – access permissions, datasets,

requests, purpose

• Formal description of permitted processing in metadata of datasets

Page 9: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

• Reverse proxy and URL obfuscating

technologies to protect private and sensitive

data

• Data Publisher controls – location, visibility

& access to datasets and streams

Oauth2.0

Data processing

specification

(usage control)

Enabling Legitimate Access (Contd.)

• Access control model based on intended

usage (data analytic function or statistics)

• Protocol for specification of the model

within metadata of datasets

Page 10: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

Visualisations

Historical

PIOTRe

Personal IoT Repository

Apps

Stream

Processing

Metadata

SPARQL

Endpoint

Siow, E., Tiropanis, T. and Hall, W. (2016) PIOTRe: Personal Internet of Things Repository: The 15th International Semantic Web Conference P&D

github.com/eugenesiow/piotre

Efficient

Translation

HyperCat

Web Observatory

Real-time

Analytics

PIOTRe means “rock” - the foundation (for lightweight computers) on which real-time IoT applications can be built. Interoperable, efficient, valuing data

ownership and locality.

Page 11: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

Siow, E., Tiropanis, T., Hall, W. (2016) ”SPARQL-to-SQL on internet of things databases and streams.” ISWC2016: The 15th International Semantic Web Conference

20KUNIQUE DEVICES

dweet.io

99.5%FLAT SCHEMATA

92.8%WIDE SCHEMATA

Siow, E., Tiropanis, T., Hall, W. (2016). "Interoperable and Efficient: Linked Data for the Internet of Things." The 3rd International Confer

ence on Internet Science

THING

TEMPERATURE OB

SWIND SPEED OBS

CELCIUS PERCENT MPH

LOCATION

produces

located

HUMIDITY OBS

unit

TEMPERATURE HUMIDITY WIND SPEED

13.0 93.0 10.5

TIME

2016-01-01 06:00:00

100 to

106

100 to

200

Streaming Performance Improvement against CQELS

SRBench Smart Home Analytics

Queries on Historical Data

From 3 to 3 orders of magnitude improvement

x1

From x9 to x1352 times more efficient in terms of storage

x3

Querying Time-series IoT Data

Page 12: IoT Observatory: Enabling a Data Ecosystem for IoT · 2017. 3. 29. · IoT Observatory Inspired by the Web Observatory initiative of Web Science Trust Anyone can share a dataset/stream

@wo_team

[email protected]

http://iotobservatory.io/

Sharing data, tools and analytics

Ownership

Interoperability

Discovery

Access Control

Querying

IoT Observatory @PETRAS