Your SlideShare is downloading. ×
S3OiA esiot12
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

S3OiA esiot12

204
views

Published on

The presented work aims to contribute towards …

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
204
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions S³OiA 2 / 24
  • 3. OutlineIntroduction Funding Projects Problem Statement and MotivationReview of Similar ApproachesS³OiA designConclusions S³OiA Introduction 3 / 24
  • 4. Spanish projects S³OiA Introduction 4 / 24
  • 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. Problem Statement and Motivation From enclosed contexts to global interoperability. S³OiA Introduction 6 / 24
  • 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. 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. OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions S³OiA Review of Similar Approaches 9 / 24
  • 10. Similar Approaches S³OiA Review of Similar Approaches 10 / 24
  • 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. OutlineIntroductionReview of Similar ApproachesS³OiA design Smart Diary: Use CaseConclusions S³OiA S³OiA design 12 / 24
  • 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. 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. 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. Smart Pills Features II Figure: Smart Diary Interaction S³OiA S³OiA design 16 / 24
  • 17. OutlineIntroductionReview of Similar ApproachesS³OiA designConclusions S³OiA Conclusions 17 / 24
  • 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. 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. Application composition Figure: Application composition through Intentions
  • 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. Peer to Peer Architecture Figure: Overlay IoT
  • 23. Copying with churn Figure: Dependencies Resolution