CoAP: Difference between revisions
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…") |
No edit summary |
||
| (8 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
[ |
[http://coap.technology/ Constrained Application Protocol (CoAP)] est un protocole applicatif d'invocation de requête-réponse pour des réseaux de capteurs sans fil IPv6/LoWPAN, il est en cours de standardisation aupres de l'IETF ( https://datatracker.ietf.org/doc/draft-ietf-core-coap/ ) |
||
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 ...) |
|||
[http://coap.technology/impls.html La liste des langages implementant le protocole CoAP] |
|||
Client Implementations |
|||
* [[Copper]] : Firefox plugin for COAP |
|||
Client Implementations |
|||
* Python http://coapy.sourceforge.net |
|||
* C |
|||
* Java |
|||
** [[Californium]] Java client and server (and OSGi wrapper bundle) |
|||
* Javascript & [[Node.js]] |
|||
** [[Node-CoAP]] |
|||
** [[Ponte]] |
|||
Latest revision as of 15:57, 6 February 2015
Constrained Application Protocol (CoAP) est un protocole applicatif d'invocation de requête-réponse pour des réseaux de capteurs sans fil IPv6/LoWPAN, il est en cours de standardisation aupres de l'IETF ( https://datatracker.ietf.org/doc/draft-ietf-core-coap/ )
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 ...)
La liste des langages implementant le protocole CoAP
Client Implementations
- Copper : Firefox plugin for COAP
Client Implementations
- Python http://coapy.sourceforge.net
- C
- Java
- Californium Java client and server (and OSGi wrapper bundle)
- Javascript & Node.js