Lines Matching full:coap

3 CoAP  chapter
13 The Constrained Application Protocol (CoAP) is a specialized web transfer
16 that support CoAP's features. For more information about the protocol
19 Zephyr provides a CoAP library which supports client and server roles.
21 is configurable as per user needs. The Zephyr CoAP library
26 On top of CoAP, Zephyr has support for LWM2M "Lightweight Machine 2 Machine"
32 - `RFC7252: The Constrained Application Protocol (CoAP) <https://tools.ietf.org/html/rfc7252>`_
34 - `RFC7959: Block-Wise Transfers in the Constrained Application Protocol (CoAP) <https://tools.ietf…
35 - `RFC7641: Observing Resources in the Constrained Application Protocol (CoAP) <https://tools.ietf.…
42 CoAP Server
50 To create a CoAP server, resources for the server need to be defined.
70 An application reads data from the socket and passes the buffer to the CoAP library
71 to parse the message. If the CoAP message is proper, the library uses the buffer
73 to handle the CoAP request from the client. It's the callback function's
74 responsibility to either reply or act according to CoAP request.
101 CoAP Client
109 If the CoAP client knows about resources in the CoAP server, the client can start
110 prepare CoAP requests and wait for responses. If the client doesn't know
111 about resources in the CoAP server, it can request resources through
112 the ``.well-known/core`` CoAP message.
116 /* Initialize the CoAP message */
142 There are various ways to test Zephyr CoAP library.
149 libcoap has a script (``examples/etsi_coaptest.sh``) to test coap-server functionality
154 The :zephyr:code-sample:`coap-server` sample can be built and executed on QEMU as described
166 Eclipse has TTCN3 based tests to run against CoAP implementations.
188 Follow the instruction to setup CoAP test suite from here:
193 After the build is complete, the :zephyr:code-sample:`coap-server` sample can be built
196 Change the client (test suite) and server (Zephyr coap-server sample) addresses
197 in coap.cfg file as per your setup.
203 ttcn3_start coaptests coap.cfg
215 .. doxygengroup:: coap