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