Difference between revisions of "CoAP"
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
- Python http://sourceforge.net/projects/coapy/
- C
- Java