CoAP Python Library

Overview

The CoAP Python library implements http://tools.ietf.org/html/draft-ietf-core-coap-18, in particular:

Features
CoAP server capabilitysupported
CoAP client capabilitysupported
CONfirmable messagingsupported
NON confirmable messagingsupported
timeout and retrysupported
concurrent requestssupported
caching

not supported

proxyingnot supported
DTLS securitynot supported
multicast CoAPnot supported
Options
If-Match Option

not supported

Uri-Host Optionnot supported
ETag Optionnot supported, see COAP-5 - Getting issue details... STATUS
If-None-Match Optionnot supported
Uri-Port Optionnot supported
Location-Path Optionnot supported
Uri-Path Optionsupported
Content-Format Optionsupported
Max-Age Optionnot supported
Uri-Query Optionnot supported
Accept Optionnot supported
Location-Query Optionnot supported
Proxy-Uri Optionnot supported
Proxy-Scheme Optionnot supported
Size1 Optionnot supported

Architecture

The source code is organized in the following directories:

  • coap/ contains the library itself. You should not have to modify its contents
  • tests/ contains the unit tests and functional tests, which are executed nightly by the OpenWSN build servers.

Examples

This section is under construction. To be finalized when COAP-9 - Getting issue details... STATUS is fixed.

Open Issues

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh