CoAP defines

Generic CoAP values as defined by RFC7252.

COAP_OPT_URI_HOST
1
(3)
COAP_OPT_OBSERVE
1
(6)
COAP_OPT_LOCATION_PATH
1
(8)
COAP_OPT_URI_PATH
1
(11)
COAP_OPT_CONTENT_FORMAT
1
(12)
COAP_OPT_URI_QUERY
1
(15)
COAP_OPT_LOCATION_QUERY
1
(20)
COAP_OPT_BLOCK2
1
(23)
COAP_OPT_BLOCK1
1
(27)
COAP_TYPE_CON
1
(0)
COAP_TYPE_NON
1
(1)
COAP_TYPE_ACK
1
(2)
COAP_TYPE_RST
1
(3)
COAP_CLASS_REQ
1
(0)
COAP_METHOD_GET
1
(1)
COAP_METHOD_POST
1
(2)
COAP_METHOD_PUT
1
(3)
COAP_METHOD_DELETE
1
(4)
COAP_CODE_EMPTY
1
(0)
COAP_CLASS_SUCCESS
1
(2)
COAP_CODE_CREATED
1
((2 << 5) | 1)
COAP_CODE_DELETED
1
((2 << 5) | 2)
COAP_CODE_VALID
1
((2 << 5) | 3)
COAP_CODE_CHANGED
1
((2 << 5) | 4)
COAP_CODE_204
1
((2 << 5) | 4)
COAP_CODE_CONTENT
1
((2 << 5) | 5)
COAP_CODE_205
1
((2 << 5) | 5)
COAP_CODE_231
1
((2 << 5) | 31)
COAP_CLASS_CLIENT_FAILURE
1
(4)
COAP_CODE_BAD_REQUEST
1
((4 << 5) | 0)
COAP_CODE_UNAUTHORIZED
1
((4 << 5) | 1)
COAP_CODE_BAD_OPTION
1
((4 << 5) | 2)
COAP_CODE_FORBIDDEN
1
((4 << 5) | 3)
COAP_CODE_PATH_NOT_FOUND
1
((4 << 5) | 4)
COAP_CODE_404
1
((4 << 5) | 4)
COAP_CODE_METHOD_NOT_ALLOWED
1
((4 << 5) | 5)
COAP_CODE_NOT_ACCEPTABLE
1
((4 << 5) | 6)
COAP_CODE_REQUEST_ENTITY_INCOMPLETE
1
((4 << 5) | 8)
COAP_CODE_PRECONDITION_FAILED
1
((4 << 5) | 0xC)
COAP_CODE_REQUEST_ENTITY_TOO_LARGE
1
((4 << 5) | 0xD)
COAP_CODE_UNSUPPORTED_CONTENT_FORMAT
1
((4 << 5) | 0xF)
COAP_CLASS_SERVER_FAILURE
1
(5)
COAP_CODE_INTERNAL_SERVER_ERROR
1
((5 << 5) | 0)
COAP_CODE_NOT_IMPLEMENTED
1
((5 << 5) | 1)
COAP_CODE_BAD_GATEWAY
1
((5 << 5) | 2)
COAP_CODE_SERVICE_UNAVAILABLE
1
((5 << 5) | 3)
COAP_CODE_GATEWAY_TIMEOUT
1
((5 << 5) | 4)
COAP_CODE_PROXYING_NOT_SUPPORTED
1
((5 << 5) | 5)
COAP_CT_LINK_FORMAT
1
(40)
COAP_CT_XML
1
(41)
COAP_CT_OCTET_STREAM
1
(42)
COAP_CT_EXI
1
(47)
COAP_CT_JSON
1
(50)
COAP_FORMAT_TEXT
1
(0)
COAP_FORMAT_LINK
1
(40)
COAP_FORMAT_XML
1
(41)
COAP_FORMAT_OCTET
1
(42)
COAP_FORMAT_EXI
1
(47)
COAP_FORMAT_JSON
1
(50)
COAP_FORMAT_CBOR
1
(60)
COAP_OBS_REGISTER
1
(0)
COAP_OBS_DEREGISTER
1
(1)
COAP_ACK_TIMEOUT
1
(2U)
COAP_RANDOM_FACTOR
1
(1.5)
COAP_ACK_VARIANCE

Maximum variation for confirmable timeout.

1
(1U)

Must be an integer, defined as:

COAP_MAX_RETRANSMIT
1
(4)
COAP_NSTART
1
(1)
COAP_DEFAULT_LEISURE
1
(5)
COAP_BLOCKWISE_NUM_OFF
1
(4)
COAP_BLOCKWISE_MORE_OFF
1
(3)
COAP_BLOCKWISE_SZX_MASK
1
(0x07)
COAP_BLOCKWISE_SZX_MAX
1
(7)
COAP_PORT

Default CoAP port.

1
(5683)