Deliverable D3.1 Look-Up/Discovery, Context-Awareness, and Resource/Services Directory Contract Due Date 30/09/2012

Deliverable D3.1 Look-Up/Discovery, Context-Awareness, and Resource/Services Directory Contract Due Date 30/09/2012

Universal Integration of the Internet of Things through an IPv6-based Service Oriented Architecture enabling heterogeneous components interoperability Grant agreement for: Collaborative project Grant agreement no.: 288445 Start date of project: October 1st, 2011 (36 months duration) Deliverable D3.1 Look-up/discovery, context-awareness, and resource/services directory Contract Due Date 30/09/2012 Submission Date 30/09/2012 Version 1.0 Responsible Partner University of Murcia Author List A. Jara, A. Skarmeta, P. López, D. Fernandez, S. Krco, B. Pokric, P. Martinez-Julia, R. Marin-Perez, M. Izquierdo. Dissemination level PU Keywords Internet of Things, IPv6, Service Discovery, Dissemination Project Coordinator: Mandat International (MI) Sébastien Ziegler [email protected] D3.1 Open Service Layer Abstract This document presents a lightweight multicast DNS (lmDNS) for IPv6-enabled Smart Objects, and also presents a global discovery architecture interoperable with DNS called digcovery, which is accessible via www.digcovery.net. Digcovery architecture presents as different technologies involved in the Internet of Things such as Smart Objects, RFID tags, and legacy devices are integrated into different digrectories. These digrectories are managed through DNS-queries extended with an elastic-based search engine in order to make it scalable at the same time that this offers a centralized point, called digcovery core, to manage and discover them. All the resources and services are mapped to a common ontology and description based on existing ontologies (SSN) and profiles (IPSO), and compatible with DNS-SD types, in order to reach a common semantic description accessible through DNS. This also presents how to interoperate with the discovery architecture through other interfaces different to DNS such as JSON, RLUS and GSN M2M platform. The usage of the platform can be through DNS in order to exploit existing IP-based technologies, protocols and mechanisms, but this also presents how to carry out look-up and queries (ElasticSearchs) over digcovery with context awareness, based on location or resource types, over the proposed ElasticSearch architecture, which offers organized and context- based queries over a heterogeneous and distributed source of resources and services. Finally, this document explains how to manage security and privacy through access control to the services and its associated attributed and resources. 2 D3.1 Open Service Layer Table of Contents Executive summary .................................................................................................................. 8 General overview ................................................................................................................... 8 Summary of the proposed advantages .................................................................................... 9 Lightweight multicast DNS and Service Directory (lmDNS) Overview ............................. 9 Scalable Domain handling architecture ............................................................................. 9 Integration on legacy and non-IPv6 devices .................................................................... 10 Integration on EPCIS for RFID and Handle System for DOI ......................................... 10 Integration of digcovery with other middleware and data-focused platforms such as Global Sensor Networks (GSN) from OpenIoT ................................................................ 10 1 Introduction ..................................................................................................................... 12 1.1 Purpose and scope of the document .......................................................................... 12 1.2 Key components of the architecture proposal ........................................................... 12 2 Literature review: Look-up/discovery, context awareness and resource repository solutions ................................................................................................................................... 15 2.1 Local Service/Resource Directory ............................................................................. 16 2.1.1 DNS Service Directory and multicast DNS ....................................................... 16 2.1.2 Resource Directory based on CoAP (RD) .......................................................... 17 2.1.3 Resource Directory to DNS-SD and mDNS mapping ....................................... 17 2.1.4 Example of Resource Directory to DNS-SD and mDNS mapping .................... 18 2.1.5 DNS-SD/mDNS and CoAP Resource Directory/Discovery main differences .. 22 2.2 Global look-up and discovery systems ...................................................................... 23 2.2.1 Simple look-up/resolution systems .................................................................... 23 2.2.2 Overlay Network and Distributed Hash Table (DHT) ....................................... 25 2.2.3 Ontology-driven Semantic Systems ................................................................... 29 2.2.4 Hybrid Systems .................................................................................................. 29 3 Design Issues and Requirements from the Internet of Things & IoT6 Architecture 32 3.1 Scalability .................................................................................................................. 32 3.2 Dynamic..................................................................................................................... 32 3.3 Sleep mode awareness ............................................................................................... 32 3.4 Payload and frame size constraints ............................................................................ 32 3.5 Global access and query capabilities ......................................................................... 33 3.6 Multi device operations ............................................................................................. 33 3.7 Based on existing Internet technologies .................................................................... 33 3.8 Semantic description.................................................................................................. 33 3 D3.1 Open Service Layer 4 Open Service Architecture Proposal: Global Resource Directory and Service Discovery ................................................................................................................................. 34 4.1 Overview ................................................................................................................... 34 4.2 General Architecture .................................................................................................. 34 4.3 Components description ............................................................................................ 36 4.3.1 Smart Object discovery protocol ........................................................................ 36 4.3.2 Local Resource Directory ................................................................................... 36 4.3.3 Global Resource and Service Directory ............................................................. 36 4.4 Integrating resources (things, devices and tags) ........................................................ 41 5 IPv6-based Smart Object discovery protocol ............................................................... 43 5.1 Lightweight Look-up and discovery (lmDNS) .......................................................... 43 5.1.1 Functionality description .................................................................................... 43 5.1.2 Satisfaction of the defined design issues ............................................................ 47 5.2 Light-weight Resource and services directory (DNS-SD) ........................................ 50 5.2.1 DNS-Based Service Discovery Records ............................................................ 50 5.2.2 DNS group .......................................................................................................... 51 5.2.3 Starting CoAP devices ........................................................................................ 51 5.2.4 Proxy discovery .................................................................................................. 51 5.2.5 Network architecture for DNS-SD through CoAP ............................................. 52 6 Semantic services description ........................................................................................ 53 6.1 Ontology-based Resource Description and Discovery Framework .......................... 53 6.1.1 OpenIoT ............................................................................................................. 54 6.1.2 SENSEI .............................................................................................................. 55 6.1.3 SSN-XG ............................................................................................................. 55 6.1.4 IoT-A .................................................................................................................. 56 6.1.5 IoT.est ................................................................................................................. 57 6.2 Semantic Descriptions for the Internet of Things ...................................................... 58 6.2.1 IPSO Alliance Interfaces (IETF) .......................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    93 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us