CoAP (RFC 7252)
Official docs outline
10 sections- Messaging model
Confirmable, non-confirmable, acknowledgement and reset messages.
- Request/response model
Methods GET, POST, PUT, DELETE and response codes.
- Message format
Header, token, options and payload layout.
- Reliable transmission
Retransmission with exponential backoff.
- Request/response semantics
Tokens, matching and piggybacked vs separate responses.
- CoAP URIs
coap and coaps URIs and option definitions.
- Proxying and caching
Forward and reverse proxies and cache validity.
- Securing CoAP
DTLS-based security modes.
- Observing resources
Observe option for subscribing to resource state changes.
- Block-wise transfers
Block1 and Block2 options for large payloads.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.