Download - S3OiA esiot12

Transcript
Page 1: S3OiA esiot12

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

Outline

Introduction

Review of Similar Approaches

S³OiA design

Conclusions

S³OiA 2 / 24

Page 3: S3OiA esiot12

Outline

IntroductionFunding ProjectsProblem Statement and Motivation

Review of Similar Approaches

S³OiA design

Conclusions

S³OiA Introduction 3 / 24

Page 4: S3OiA esiot12

Spanish projects

S³OiA Introduction 4 / 24

Page 5: S3OiA esiot12

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

Problem Statement and Motivation

From enclosed contexts to global interoperability.

S³OiA Introduction 6 / 24

Page 7: S3OiA esiot12

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

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

Outline

Introduction

Review of Similar Approaches

S³OiA design

Conclusions

S³OiA Review of Similar Approaches 9 / 24

Page 10: S3OiA esiot12

Similar Approaches

S³OiA Review of Similar Approaches 10 / 24

Page 11: S3OiA esiot12

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

Outline

Introduction

Review of Similar Approaches

S³OiA designSmart Diary: Use Case

Conclusions

S³OiA S³OiA design 12 / 24

Page 13: S3OiA esiot12

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

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

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

Smart Pills Features II

Figure: Smart Diary InteractionS³OiA S³OiA design 16 / 24

Page 17: S3OiA esiot12

Outline

Introduction

Review of Similar Approaches

S³OiA design

Conclusions

S³OiA Conclusions 17 / 24

Page 18: S3OiA esiot12

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
Page 20: S3OiA esiot12

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

Application composition

Figure: Application composition through Intentions

Page 22: S3OiA esiot12

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

Peer to Peer Architecture

Figure: Overlay IoT

Page 24: S3OiA esiot12

Copying with churn

Figure: Dependencies Resolution


Top Related