Difference between revisions of "CoAP"

From air
Jump to navigation Jump to search
(Created page with "[https://datatracker.ietf.org/doc/draft-ietf-core-coap/Constrained Application Protocol (CoAP)] est un protocole applicatif d'invocation de requête-réponse pour des réseaux de…")
 
Line 2: Line 2:
   
   
  +
Motivation : HTTP/REST-like protocol for constrained sensors
Implementation
 
  +
* 128KB FlashRAM and 4KB RAM
  +
* Battery consumption (sleep and periodical wakeup)
  +
* Interaction
  +
** Request-response
  +
** Subscribe-Notify
  +
* REST (READ, WRITE, CREATE, DESTROY)
  +
* Resource discovery
  +
** /profile URI multicast + DISCOVER method
  +
* Protocol binding
  +
** UDP and UDP Multicast (16-bit sequence number for reliability)
  +
** Optionally TCP without "stop and wait"
  +
* Caching
  +
** Important since sleeping mode
  +
** CoAP proxy (for subscription ...)
  +
  +
  +
  +
  +
Implementations
  +
* Python http://sourceforge.net/projects/coapy/
  +
* C
  +
* Java

Revision as of 14:10, 23 February 2011

Application Protocol (CoAP) est un protocole applicatif d'invocation de requête-réponse pour des réseaux de capteurs sans fil IPv6/LoWPAN


Motivation : HTTP/REST-like protocol for constrained sensors

  • 128KB FlashRAM and 4KB RAM
  • Battery consumption (sleep and periodical wakeup)
  • Interaction
    • Request-response
    • Subscribe-Notify
  • REST (READ, WRITE, CREATE, DESTROY)
  • Resource discovery
    • /profile URI multicast + DISCOVER method
  • Protocol binding
    • UDP and UDP Multicast (16-bit sequence number for reliability)
    • Optionally TCP without "stop and wait"
  • Caching
    • Important since sleeping mode
    • CoAP proxy (for subscription ...)



Implementations