Download - S3OiA esiot12
![Page 1: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/1.jpg)
S³OiASmart Spaces and Smart Objects interoperability
Architecture
Mario Vega-Barbas, Diego Casado-Mansilla, Miguel A. Valero, DiegoLopez-de-Ipina, Jose Bravo and Francisco Florez
MORElab-INTERNET, Deusto Institute of Technology - DeustoTech.
July 4th, 2012
![Page 2: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/2.jpg)
Outline
Introduction
Review of Similar Approaches
S³OiA design
Conclusions
S³OiA 2 / 24
![Page 3: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/3.jpg)
Outline
IntroductionFunding ProjectsProblem Statement and Motivation
Review of Similar Approaches
S³OiA design
Conclusions
S³OiA Introduction 3 / 24
![Page 4: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/4.jpg)
Spanish projects
S³OiA Introduction 4 / 24
![Page 5: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/5.jpg)
Problem Statement and Motivation
IssuesI Integration of legacy and new objectsI Unify Device Discovery protocolsI Mechanisms for distant domain cooperation
S³OiA Introduction 5 / 24
![Page 6: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/6.jpg)
Problem Statement and Motivation
From enclosed contexts to global interoperability.
S³OiA Introduction 6 / 24
![Page 7: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/7.jpg)
Problem Statement and Motivation
IssuesI Integration of legacy and new objectsI Unify Device Discovery protocolsI Mechanisms for distant domain cooperationI Reduce the number of gateways
S³OiA Introduction 7 / 24
![Page 8: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/8.jpg)
Problem Statement and Motivation
IssuesI Integration of legacy and new objectsI Unify Device Discovery protocolsI Mechanisms for distant domain cooperationI Reduce the number of gatewaysI Human-center approach1
1e-inclusion, e-accesibility, e-participation
S³OiA Introduction 8 / 24
![Page 9: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/9.jpg)
Outline
Introduction
Review of Similar Approaches
S³OiA design
Conclusions
S³OiA Review of Similar Approaches 9 / 24
![Page 10: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/10.jpg)
Similar Approaches
S³OiA Review of Similar Approaches 10 / 24
![Page 11: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/11.jpg)
Inspirational Works
I Proprietary: Bacnet or LonworksI Pupose specific:
1. Home automation: Jini or OSGi2. Industrial (Service Oriented): SOAP-WS → DPWS.
I Client/Server in Local context: OBIX or OPC-UAI Resource Oriented: WoT Smart Gateway or IETF-CoAPI Semantic approaches: Smart-M3
S³OiA Review of Similar Approaches 11 / 24
![Page 12: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/12.jpg)
Outline
Introduction
Review of Similar Approaches
S³OiA designSmart Diary: Use Case
Conclusions
S³OiA S³OiA design 12 / 24
![Page 13: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/13.jpg)
S³OiA Design I
Main Architecture FeaturesI Event based, Modular and Resource OrientedI Integration of heterogeneityI Application Composition and Management:
I Different ContextsI Evolve & Resource Fault-Tolerant
S³OiA S³OiA design 13 / 24
![Page 14: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/14.jpg)
S³OiA Design II
DEVICE
DISCOVER
DEVICE
DRIVER
MANAGER
DEVICE TASKING
AND
MANAGEMENT
SERVICE DISCOVERY
DEVICE INTERFACE DEFINITION
S
E
R
V
I
C
E
R
E
P
O
S
I
T
O
R
Y
SERVICE ACCESS AND TRIPLE SPACE API
EVEN
T M
AN
AGER (
PU
BLIS
H &
SU
BSCRIB
E)
FEEDBACK MODULE
INTELLIGENT USER
INTERFACE SERVICE
COMPOSITION
MODULE
GLOBAL
CONTEXT
MODULE SERVICE CONSISTENCY
MODULE
S2S
MODULE
EXTERNAL
DEPENDENCIES
RESOLVER
FAULT-
TOLERANCE
RESOLVERSEMANTIC ANNOTATION
(2nd LEVEL)
TupleSpaces
(RDF Semantics)
Figure: S³OiA: Architecture for IoT interoperabilityS³OiA S³OiA design 14 / 24
![Page 15: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/15.jpg)
Smart Pills Features I
What have been done?I Smart everyday objects (Pills augmented with RFID)I Home and Chemist contextI Calendar reminder through Physical interaction (Available
Objects).
S³OiA S³OiA design 15 / 24
![Page 16: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/16.jpg)
Smart Pills Features II
Figure: Smart Diary InteractionS³OiA S³OiA design 16 / 24
![Page 17: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/17.jpg)
Outline
Introduction
Review of Similar Approaches
S³OiA design
Conclusions
S³OiA Conclusions 17 / 24
![Page 18: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/18.jpg)
Conclusions and Future Work
ConclusionsI Architecture design to cope with resources churnI Designed with interoperability and uniform RESTful-alignmentI To lower the barrier for application compositionI Maintain created applications
Future workI Continue developing architecture functional modules.I New model of Application composition: Intentions.I Lightweight S³OiA.
S³OiA Conclusions 18 / 24
![Page 19: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/19.jpg)
![Page 20: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/20.jpg)
All rights of images are reserved by theoriginal owners*, the rest of the content is licensed
under a Creative Commons by-sa 3.0 license.
* Aitor Gomez-Goiri (template design).
![Page 21: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/21.jpg)
Application composition
Figure: Application composition through Intentions
![Page 22: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/22.jpg)
Future S³OiA:
FEEDBACK MODULE
INTELLIGENT USER
INTERFACE SERVICE
COMPOSITION
MODULE
GLOBAL
CONTEXT
MODULE SERVICE CONSISTENCY
MODULE
S2S
MODULE
EXTERNAL
DEPENDENCIES
RESOLVER
FAULT-
TOLERANCE
RESOLVERTupleSpaces (RDF Semantics)
EVENT
MANAGER
(PUBLISH &
SUBSCRIBE)SERVICE REPOSITORYSERVICE DISCOVERY
Figure: Lightweight Approach
![Page 23: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/23.jpg)
Peer to Peer Architecture
Figure: Overlay IoT
![Page 24: S3OiA esiot12](https://reader033.vdocument.in/reader033/viewer/2022060117/55875cf8d8b42ae7788b468a/html5/thumbnails/24.jpg)
Copying with churn
Figure: Dependencies Resolution