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)