Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to IETF CoRE Link Format Soumya Kanti Datta Mobile Communications Department

Similar presentations


Presentation on theme: "Introduction to IETF CoRE Link Format Soumya Kanti Datta Mobile Communications Department"— Presentation transcript:

1 Introduction to IETF CoRE Link Format Soumya Kanti Datta Mobile Communications Department Email: Soumya-Kanti.Datta@eurecom.fr

2 What is CoRE?  Constrained RESTful Environment (CoRE) realizes the RESTful architecture in a manner that is suitable for constrained nodes and networks. 20/04/2015Web of Things Architecture and Use Cases- p 2

3 Constrained RESTful Environments Link Format  Defines web linking using a link format.  Link format refers to a particular serialization of typed links  It is utilized by constrained web servers to describe  Hosted resources and their attributes (expressed as key/value pair)  Relationship between the links  Web linking is extended with specific constrained M2M attributes.  CoRE Link Format is carried as a payload of HTTP link header.  Facilitates resource discovery  GET - “/.well-known/core” 20/04/2015Web of Things Architecture and Use Cases- p 3

4 Resource Directory  The CoRE Link Format can be used by a server to –  Register resources with a resource directory or  Allow a resource directory to poll for resources. 20/04/2015Web of Things Architecture and Use Cases- p 4

5 Some Definitions  Resource Type  The Resource Type parameter defines the value that MUST be included in the rt= field of the CoRE Link Format when describing a link to this resource.  It enables resource discovery.  Interface Definition  It defines the REST interface for a resource type.  Function Sets  Comprises of a root path, resource type and interface definition 20/04/2015Web of Things Architecture and Use Cases- p 5

6 Function Set Examples 20/04/2015Web of Things Architecture and Use Cases- p 6 Function SetRoot PathResource Type Device/dwg.dev Endpoint/ewg.endpoint Configuration/cfwg.config A Function Set has a recommended root path, under which its sub- resources are organized. Each Function Set is assigned a Resource Type parameter, therefore making it possible to discover it.

7 Device Resource Type Description 20/04/2015Web of Things Architecture and Use Cases- p 7 TypePathRTIF Location/d/locipso.loc.gps / ipso.loc.xy / ipso.loc.sem p Id/d/idwg.dev.idrp Name/d/nwg.dev.namep Model/d/mdlwg.dev.modelp Endpoint/d/endwg.dev.endpointp destination/d/dstwg.dev.destinationp

8 Endpoint Resource Type Description 20/04/2015Web of Things Architecture and Use Cases- p 8 TypePathRTIF id/e/idwg.endpoint.idrp name/e/nwg.endpoint.nam e p device/e/dwg.endpoint.devic e p senml/e/senmlwg.endpoint.sen ml rp

9 Implementation  Software implementation in JSON  The file containing the M2M device and endpoint(s) description is typically less than 1KB in size.  Lightweight description for things  Good candidate for things description for home automation, eHealth domains. 20/04/2015Web of Things Architecture and Use Cases- p 9

10 Reading Materials  IETF RFC 6690, https://www.rfc-editor.org/rfc/pdfrfc/rfc6690.txt.pdfhttps://www.rfc-editor.org/rfc/pdfrfc/rfc6690.txt.pdf  Introduction to Resource-Oriented Applications in Constrained Networks by Zach Shelby, http://6lowpan.net/wp-content/uploads/2011/03/Shelby- core-tutorial-v2.ppt.pdfhttp://6lowpan.net/wp-content/uploads/2011/03/Shelby- core-tutorial-v2.ppt.pdf  The IPSO Alliance Framework, http://www.ipso-alliance.org/wp- content/media/draft-ipso-app-framework-04.pdfhttp://www.ipso-alliance.org/wp- content/media/draft-ipso-app-framework-04.pdf  A Lightweight Framework for Efficient M2M Device Management in oneM2M Architecture, http://goo.gl/PhGZilhttp://goo.gl/PhGZil  Smart M2M Gateway Based Architecture for M2M Device and Endpoint Management, http://goo.gl/ba2cgzhttp://goo.gl/ba2cgz 20/04/2015Web of Things Architecture and Use Cases- p 10

11 Thank you! - p 11  Email: Soumya-Kanti.Datta@eurecom.fr  Webpage: http://www.eurecom.fr/en/people/datta- soumya-kanti/publicationshttp://www.eurecom.fr/en/people/datta- soumya-kanti/publications  Twitter: @skdatta2010


Download ppt "Introduction to IETF CoRE Link Format Soumya Kanti Datta Mobile Communications Department"

Similar presentations


Ads by Google