wiki:PlugFest

CoAP Plugfest at IETF-80 in Prague

  • When: Mar 27th from 10-16 CEST (UTC+2)
  • Where: Room at the IETF TBD and the Internet
  • What: Implementation, interop and specification testing of CoAP and related drafts
  • Protocol: draft-ietf-core-coap-05 draft-ietf-core-link-format-03 draft-ietf-core-block-02 draft-ietf-core-observe-02
  • Experimental: draft-hartke-core-coap-http-00 draft-eggert-core-congestion-control-01

A second, much shorter plugfest repeat sometime during the week in the terminal room.

Plugfest Technical Information

  • Chat: irc.freenode.net #coap
  • Default port: 61616
  • IP version: IPv6 by default, IPv4 optional

CoAP test servers on-line

  • Carsten's little test server: coap://ns.tzi.org:61616/ (IPv4/IPv6)
  • (your server here)

CoAP implementations

  • Olaf's C-Implementation: libcoap (GPLv2)
  • The source of Carsten's little test server is available at coap://ns.tzi.org:61616/
  • The current Wireshark Development Release (1.5.0) supports coap-03 (svn)
  • There's a Firefox extension implementing coap-03 called Copper
  • Contiki comes with a coap-03 server (git) and example client (git)
  • (your implementation here)

Minimal CoAP client configuration

  • CoAP header and Option header
  • CON, NON, ACK and RST messages
  • GET, PUT, POST and DELETE requests
  • Content-Type and Uri-* options

Minimal CoAP server configuration

  • CoAP header and Option header
  • CON, NON, ACK and RST messages
  • GET, PUT, POST and DELETE requests
  • Content-Type and Uri-* options
  • Max-Age, ETag and Location-* options
  • /.well-known/core

Minimal CoAP proxy configuration

Just in case someone wants to try out proxying (CoAP-CoAP or CoAP-HTTP), here are the minimal requirements in addition to those above:

  • Proxy-Uri option ('coap', 'http', 'https' URIs)
  • Caching (Max-Age and ETag options)

Optional feature sets

  • Block option (draft-ietf-core-block-02)
  • Observation (draft-ietf-core-observe-02)
  • CoRE Link Format (draft-ietf-core-link-format-03) with query string support
  • Multicast

Experimental features for verification

  • Congestion control mechanisms (draft-eggert-core-congestion-control-01)
Last modified 7 years ago Last modified on Mar 21, 2011, 8:19:15 AM