Download presentation
Presentation is loading. Please wait.
Published byDulcie Martin Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.