CoAP Server Suite Data Sheet
Test Suite:
CoAP Server Suite
Direction:
Server

The Constrained Application Protocol (CoAP) a specialized web transfer protocol for use with constrained networks and nodes. Key aspects of CoAP are small message overhead thus limiting the use of fragmentation, simplicity for constrained environments including key web concepts such as URIs and content-types. This test suite can be used to test CoAP server implementations for security flaws and robustness problems.

Used specifications

Specification
Title
RFC 7252

Constrained Application Protocol (CoAP)

RFC 7641

Observing Resources in the Constrained Application Protocol (CoAP)

RFC 3986

Uniform Resource Identifier (URI)

Tool-specific information

Tested messages
Notes
Specifications
CoAP Message - GET
CoAP Message - PUT
CoAP Message - POST
CoAP Message - DELETE
CoAP Multicast message - GET

Supported protocol features
Notes
Specifications
Transport over UDP
Transport over UDP multicast

Unsupported protocol features
Notes
Specifications
DTLS
DTLS or 'coaps' is not supported
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis