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.
- Eclipse CoAP
- Npm Iopa-Coap
- Npm Coap
- Constrained Application Protocol (CoAP)
- Firefox Copper Cu
- Working with bottlenecks: CoAP and MQTT
- Youtube ARM Constrained Application Protocol (CoAP) Tutorial
A CoAP library for node modelled after 'http'
root@edison:~# npm install coap
-\|/-\|/-\|/--\|/-\|/-\|/-\|-\|/-\|/-\|/-\|-\|/-\|/-\|/-\|/[email protected] node_modules/coap
��├��─��─ [email protected]
��├��─��─ [email protected]
��├��─��─ [email protected]
��├��─��─ [email protected] ([email protected])
��├��─��─ [email protected] ([email protected], [email protected])
��├��─��─ [email protected] ([email protected], [email protected])
��└��─��─ [email protected] ([email protected], [email protected], [email protected], str)
root@edison:~#
The aiocoap package is a Python implementation of CoAP, the Constrained Application Protocol (RFC 7252, more info at http://coap.technology/).
root@edison:~# pip install aiocoap
Downloading/unpacking aiocoap
Installing collected packages: aiocoap
Successfully installed aiocoap
Cleaning up...
root@edison:~#