Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
S³OiA  Smart Spaces and Smart Objects interoperability                  ArchitectureMario Vega-Barbas, Diego Casado-Mansil...
OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions      S³OiA                    2 / 24
OutlineIntroduction    Funding Projects    Problem Statement and MotivationReview of Similar ApproachesS³OiA designConclus...
Spanish projects    S³OiA          Introduction   4 / 24
Problem Statement and MotivationIssues   Integration of legacy and new objects   Unify Device Discovery protocols   Mechan...
Problem Statement and Motivation    From enclosed contexts to global interoperability.    S³OiA                Introductio...
Problem Statement and MotivationIssues   Integration of legacy and new objects   Unify Device Discovery protocols   Mechan...
Problem Statement and MotivationIssues        Integration of legacy and new objects        Unify Device Discovery protocol...
OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions      S³OiA            Review of Similar Approaches ...
Similar Approaches    S³OiA       Review of Similar Approaches   10 / 24
Inspirational Works   Proprietary: Bacnet or Lonworks   Pupose specific:    1. Home automation: Jini or OSGi    2. Industri...
OutlineIntroductionReview of Similar ApproachesS³OiA design   Smart Diary: Use CaseConclusions      S³OiA                S...
S³OiA Design IMain Architecture Features   Event based, Modular and Resource Oriented   Integration of heterogeneity   App...
S³OiA Design II                                           INTELLIGENT USER                                                ...
Smart Pills Features IWhat have been done?   Smart everyday objects (Pills augmented with RFID)   Home and Chemist context...
Smart Pills Features II             Figure: Smart Diary Interaction    S³OiA               S³OiA design           16 / 24
OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions      S³OiA                Conclusions   17 / 24
Conclusions and Future WorkConclusions   Architecture design to cope with resources churn   Designed with interoperability...
All rights of images are reserved by theoriginal owners*, the rest of the content is licensed  under a Creative Commons by...
Application composition      Figure: Application composition through Intentions
Future S³OiA:                 INTELLIGENT USER                                       GLOBAL                    INTERFACE  ...
Peer to Peer Architecture                 Figure: Overlay IoT
Copying with churn           Figure: Dependencies Resolution
S3OiA esiot12
Upcoming SlideShare
Loading in …5
×

S3OiA esiot12

450 views

Published on

The presented work aims to contribute towards
the standardization and the interoperability off the Future
Internet through an open and scalable architecture design.
We present S3OiA as a syntactic/semantic Service-Oriented
Architecture that allows the integration of any type of object
or device, not mattering their nature, on the Internet of
Things. Moreover, the architecture makes possible the use
of underlying heterogeneous resources as a substrate for
the automatic composition of complex applications through
a semantic Triple Space paradigm. Created applications are
dynamic and adaptive since they are able to evolve depending
on the context where they are executed. The validation scenario
of this architecture encompasses areas which are prone to
involve human beings in order to promote personal autonomy,
such as home-care automation environments and Ambient
Assisted Living.

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

S3OiA esiot12

  1. 1. S³OiA Smart Spaces and Smart Objects interoperability ArchitectureMario Vega-Barbas, Diego Casado-Mansilla, Miguel A. Valero, Diego ´ ˜ ´ ´ Lopez-de-Ipina, Jose Bravo and Francisco Florez MORElab-INTERNET, Deusto Institute of Technology - DeustoTech. July 4th, 2012
  2. 2. OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions S³OiA 2 / 24
  3. 3. OutlineIntroduction Funding Projects Problem Statement and MotivationReview of Similar ApproachesS³OiA designConclusions S³OiA Introduction 3 / 24
  4. 4. Spanish projects S³OiA Introduction 4 / 24
  5. 5. Problem Statement and MotivationIssues Integration of legacy and new objects Unify Device Discovery protocols Mechanisms for distant domain cooperation S³OiA Introduction 5 / 24
  6. 6. Problem Statement and Motivation From enclosed contexts to global interoperability. S³OiA Introduction 6 / 24
  7. 7. Problem Statement and MotivationIssues Integration of legacy and new objects Unify Device Discovery protocols Mechanisms for distant domain cooperation Reduce the number of gateways S³OiA Introduction 7 / 24
  8. 8. Problem Statement and MotivationIssues Integration of legacy and new objects Unify Device Discovery protocols Mechanisms for distant domain cooperation Reduce the number of gateways Human-center approach1 1 e-inclusion, e-accesibility, e-participation S³OiA Introduction 8 / 24
  9. 9. OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions S³OiA Review of Similar Approaches 9 / 24
  10. 10. Similar Approaches S³OiA Review of Similar Approaches 10 / 24
  11. 11. Inspirational Works Proprietary: Bacnet or Lonworks Pupose specific: 1. Home automation: Jini or OSGi 2. Industrial (Service Oriented): SOAP-WS → DPWS. Client/Server in Local context: OBIX or OPC-UA Resource Oriented: WoT Smart Gateway or IETF-CoAP Semantic approaches: Smart-M3 S³OiA Review of Similar Approaches 11 / 24
  12. 12. OutlineIntroductionReview of Similar ApproachesS³OiA design Smart Diary: Use CaseConclusions S³OiA S³OiA design 12 / 24
  13. 13. S³OiA Design IMain Architecture Features Event based, Modular and Resource Oriented Integration of heterogeneity Application Composition and Management: Different Contexts Evolve & Resource Fault-Tolerant S³OiA S³OiA design 13 / 24
  14. 14. S³OiA Design II INTELLIGENT USER GLOBAL INTERFACE CONTEXT SERVICE FAULT- EXTERNAL FEEDBACK MODULE MODULE SERVICE CONSISTENCY S2S COMPOSITION TOLERANCE DEPENDENCIES MODULE EVENT MANAGER (PUBLISH & SUBSCRIBE) SEMANTIC ANNOTATION MODULE RESOLVER MODULE RESOLVER (2nd LEVEL) SERVICE ACCESS AND TRIPLE SPACE API S E R TupleSpaces V (RDF Semantics) I C E DEVICE INTERFACE DEFINITION R E P O SERVICE DISCOVERY S I T DEVICE DEVICE TASKING O DEVICE DRIVER AND R DISCOVER MANAGER MANAGEMENT Y Figure: S³OiA: Architecture for IoT interoperability S³OiA S³OiA design 14 / 24
  15. 15. Smart Pills Features IWhat have been done? Smart everyday objects (Pills augmented with RFID) Home and Chemist context Calendar reminder through Physical interaction (Available Objects). S³OiA S³OiA design 15 / 24
  16. 16. Smart Pills Features II Figure: Smart Diary Interaction S³OiA S³OiA design 16 / 24
  17. 17. OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions S³OiA Conclusions 17 / 24
  18. 18. Conclusions and Future WorkConclusions Architecture design to cope with resources churn Designed with interoperability and uniform RESTful-alignment To lower the barrier for application composition Maintain created applicationsFuture work Continue developing architecture functional modules. New model of Application composition: Intentions. Lightweight S³OiA. S³OiA Conclusions 18 / 24
  19. 19. 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).
  20. 20. Application composition Figure: Application composition through Intentions
  21. 21. Future S³OiA: INTELLIGENT USER GLOBAL INTERFACE CONTEXT SERVICE FAULT- EXTERNAL FEEDBACK MODULE MODULE SERVICE CONSISTENCY S2S EVENT COMPOSITION TOLERANCE DEPENDENCIES RESOLVER MODULE MODULE RESOLVER MANAGER TupleSpaces (RDF Semantics) MODULE (PUBLISH & SUBSCRIBE) SERVICE DISCOVERY SERVICE REPOSITORY Figure: Lightweight Approach
  22. 22. Peer to Peer Architecture Figure: Overlay IoT
  23. 23. Copying with churn Figure: Dependencies Resolution

×