CoAP is point-to-point communication over User Datagram Protocol (UDP). It has low overhead requirements and was specifically developed for low-power devices operating over the internet. It was designed to work on microcontrollers with as low as 10 KiB of RAM and needs only 100 KiB for the operating codes.
CoAP was created by the Internet Engineering Task Force (IETF) to address the needs of power constrained IoT devices. It is also supported by the Eclipse foundation as an open standard.
CoAP follows a client/server architecture and is a one-to-one communication convention. It does allow for some ...