1c87c5fbaSopenharmony_ci// -*- mode:doc; -*- 2c87c5fbaSopenharmony_ci// vim: set syntax=asciidoc tw=0 3c87c5fbaSopenharmony_ci 4c87c5fbaSopenharmony_cicoap(7) 5c87c5fbaSopenharmony_ci======= 6c87c5fbaSopenharmony_ci:doctype: manpage 7c87c5fbaSopenharmony_ci:man source: coap 8c87c5fbaSopenharmony_ci:man version: @PACKAGE_VERSION@ 9c87c5fbaSopenharmony_ci:man manual: libcoap Manual 10c87c5fbaSopenharmony_ci 11c87c5fbaSopenharmony_ciNAME 12c87c5fbaSopenharmony_ci---- 13c87c5fbaSopenharmony_cicoap - Overview of the libcoap library 14c87c5fbaSopenharmony_ci 15c87c5fbaSopenharmony_ciSYNOPSIS 16c87c5fbaSopenharmony_ci-------- 17c87c5fbaSopenharmony_ciSummary of the different libcoap API manual pages. 18c87c5fbaSopenharmony_ci 19c87c5fbaSopenharmony_ciDESCRIPTION 20c87c5fbaSopenharmony_ci----------- 21c87c5fbaSopenharmony_ci 22c87c5fbaSopenharmony_cilibcoap is a C implementation of a lightweight application-protocol for 23c87c5fbaSopenharmony_cidevices that are constrained by their resources such as computing power, RF 24c87c5fbaSopenharmony_cirange, memory, bandwidth, or network packet sizes. This protocol, CoAP, is 25c87c5fbaSopenharmony_cistandardized by the IETF as https://rfc-editor.org/rfc/rfc7252[RFC7252]. 26c87c5fbaSopenharmony_ciFor further information related to CoAP, see http://coap.technology. 27c87c5fbaSopenharmony_ci 28c87c5fbaSopenharmony_ciDocumentation for the specific library calls with examples can be found in the 29c87c5fbaSopenharmony_ciman pages referred to in SEE ALSO. 30c87c5fbaSopenharmony_ci 31c87c5fbaSopenharmony_ciFurther information can be found in the include header files with example 32c87c5fbaSopenharmony_cicode provided in the examples directory. 33c87c5fbaSopenharmony_ci 34c87c5fbaSopenharmony_ci*NOTE:* This documentation is a work in progress. Any missing information can 35c87c5fbaSopenharmony_cibe found in the include header files along with example code provided in the 36c87c5fbaSopenharmony_ciexamples directory. 37c87c5fbaSopenharmony_ci 38c87c5fbaSopenharmony_ci 39c87c5fbaSopenharmony_ciSEE ALSO 40c87c5fbaSopenharmony_ci-------- 41c87c5fbaSopenharmony_ci*coap_address*(3), *coap_async*(3), *coap_attribute*(3), *coap_block*(3), 42c87c5fbaSopenharmony_ci*coap_cache*(3), *coap_context*(3), *coap_deprecated*(3), *coap_encryption*(3), 43c87c5fbaSopenharmony_ci*coap_endpoint_client*(3), *coap_endpoint_server*(3), *coap_handler*(3), 44c87c5fbaSopenharmony_ci*coap_io*(3), *coap_keepalive*(3), *coap_logging*(3), *coap_lwip*(3), 45c87c5fbaSopenharmony_ci*coap_observe*(3), *coap_oscore*(3), *coap_pdu_access*(3), *coap_pdu_setup*(3), 46c87c5fbaSopenharmony_ci*coap_persist*(3), *coap_recovery*(3), *coap_resource*(3), *coap_session*(3), 47c87c5fbaSopenharmony_ci*coap_string*(3), *coap_tls_library*(3), *coap_uri*(3) and *coap_websockets*(3) 48c87c5fbaSopenharmony_ci 49c87c5fbaSopenharmony_ciFor example executables, see *coap-client*(5), *coap-rd*(5) and *coap-server*(5) 50c87c5fbaSopenharmony_ci 51c87c5fbaSopenharmony_ciFor OSCORE configuration, see *coap-oscore-conf*(5) 52c87c5fbaSopenharmony_ci 53c87c5fbaSopenharmony_ciFURTHER INFORMATION 54c87c5fbaSopenharmony_ci------------------- 55c87c5fbaSopenharmony_ciSee 56c87c5fbaSopenharmony_ci 57c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc7252[RFC7252: The Constrained Application Protocol (CoAP)]" 58c87c5fbaSopenharmony_ci 59c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc7390[RFC7390: Group Communication for the Constrained Application Protocol (CoAP)]" 60c87c5fbaSopenharmony_ci 61c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc7641[RFC7641: Observing Resources in the Constrained Application Protocol (CoAP)]" 62c87c5fbaSopenharmony_ci 63c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc7959[RFC7959: Block-Wise Transfers in the Constrained Application Protocol (CoAP)]" 64c87c5fbaSopenharmony_ci 65c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc7967[RFC7967: Constrained Application Protocol (CoAP) Option for No Server Response]" 66c87c5fbaSopenharmony_ci 67c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc8132[RFC8132: PATCH and FETCH Methods for the Constrained Application Protocol (CoAP)]" 68c87c5fbaSopenharmony_ci 69c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc8323[RFC8323: CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets]" 70c87c5fbaSopenharmony_ci 71c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc8516[RFC8516: "Too Many Requests" Response Code for the Constrained Application Protocol]" 72c87c5fbaSopenharmony_ci 73c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc8613[RFC8613: Object Security for Constrained RESTful Environments (OSCORE)]" 74c87c5fbaSopenharmony_ci 75c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc8768[RFC8768: Constrained Application Protocol (CoAP) Hop-Limit Option]" 76c87c5fbaSopenharmony_ci 77c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc8974[RFC8974: Extended Tokens and Stateless Clients in the Constrained Application Protocol (CoAP)]" 78c87c5fbaSopenharmony_ci 79c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc9175[RFC9175: CoAP: Echo, Request-Tag, and Token Processing]" 80c87c5fbaSopenharmony_ci 81c87c5fbaSopenharmony_ci"https://rfc-editor.org/rfc/rfc9177[RFC9177: Constrained Application Protocol (CoAP) Block-Wise Transfer Options Supporting Robust Transmission]" 82c87c5fbaSopenharmony_ci 83c87c5fbaSopenharmony_cifor further information. 84c87c5fbaSopenharmony_ci 85c87c5fbaSopenharmony_ciBUGS 86c87c5fbaSopenharmony_ci---- 87c87c5fbaSopenharmony_ciPlease report bugs on the mailing list for libcoap: 88c87c5fbaSopenharmony_cilibcoap-developers@lists.sourceforge.net or raise an issue on GitHub at 89c87c5fbaSopenharmony_cihttps://github.com/obgm/libcoap/issues 90c87c5fbaSopenharmony_ci 91c87c5fbaSopenharmony_ciAUTHORS 92c87c5fbaSopenharmony_ci------- 93c87c5fbaSopenharmony_ciThe libcoap project <libcoap-developers@lists.sourceforge.net> 94