Constrained Application Protocol
Last updated
Last updated
The Web of Things Protocol
Constrained Application Protocol (CoAP) is a software protocol intended to be used in very simple electronics devices that allows them to communicate interactively over the Internet. It is particularly targeted for small low power sensors, switches, valves and similar components that need to be controlled or supervised remotely, through standard Internet networks ... From Wikipedia, the free encyclopedia
CoAp has a request/response model protocol, clients can make GET, PUT, POST and DELETE requests to resources. Please notice that CoAp does not have SSL/TLS ecryption isn't available over UDP, CoAP makes use of DTLS (Datagram Transport Layer Security). The default level of encryption is equivalent to a 3,072-bit RSA key. Also, CoAp lacks of a publish-subscribe message queue.
A CoAP library for node modelled after 'http'
The aiocoap package is a Python implementation of CoAP, the Constrained Application Protocol (RFC 7252, more info at ).