iot observatory: enabling a data ecosystem for iot · 2017. 3. 29. · iot observatory inspired by...
TRANSCRIPT
IoT Observatory: Enabling a Data Ecosystem for IoT
Aastha Madaan
University of Southampton
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
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:
IoT Observatory : An Example
IoT Observatory : An Example (Contd.)
Discover and Search
• http://search.webobservatory.org/
Searching across IoT/Web Observatory sites
Data/Information Model
Datasets/
Data-streams
Applications
Intermediate
Statistics
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
• 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
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.
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
@wo_team
http://iotobservatory.io/
Sharing data, tools and analytics
Ownership
Interoperability
Discovery
Access Control
Querying
IoT Observatory @PETRAS