aboutsummaryrefslogtreecommitdiff
path: root/net/qt6-coap/pkg-descr
blob: 68c4676ce67e4f2a937526ac0ee880406f124961 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
Constrained Application Protocol (CoAP) is an IoT protocol that is
specifically designed for M2M data exchange between constrained devices
(such as microcontrollers) in constrained networks.

The interaction model of CoAP is similar to the client/server model of
HTTP, but unlike HTTP, it uses datagram-oriented connectionless transport
such as UDP, which leads to a very low overhead and allows UDP broadcast
and multicast to be used for addressing. At the same time it provides
lightweight reliability mechanisms and security.

Qt CoAP implements the client side of CoAP. By default, the transport
layer uses QUdpSocket and QDtls for security. Alternative transports can
be used by implementing the QCoapConnection interface.