For GPRO project, just a page to collect the presentation material, links, etc, for the CoAP simple intro.  This is not intended to be a perfect presentation (CoAP is a minor protocol in this project and there are surely other better presentations and pages - please add more links if you find them)

Summary

IETF standard, RFC 7252:
"[CoAP is...] similar to the client/server model of HTTP.  However, machine-to-machine interactions typically result in a CoAP implementation acting in both client and server roles"

Summary: CoAP is like HTTP for constrained environments. If you want to use HTTP/RESTful services but more bandwidth efficient, runs on unreliable networks.

Links to more information

[0] http://coap.technology/
[1] RFC: https://tools.ietf.org/html/rfc7252
[2] https://en.wikipedia.org/wiki/Sliding_window_protocol
[3] https://www.slideshare.net/aniruddha.chakrabarti/coap-web-protocol-for-iot
[4] https://www.slideshare.net/HamdamboyUrunov/the-constrained-application-protocol-coap

(warning) N.B. The intended license on some of the linked slide decks on slideshare.net is not clear to me.  Therefore, no pictures or texts from the slide decks are reproduced here.  When using the slideshare links, make your own evaluation on their respective copyright and licensing.