CoAP
Il Constrained Application Protocol, uno standard IETF che porta richiesta e risposta in stile REST sui dispositivi minuscoli, su UDP e con intestazioni molto piccole.
CoAP, definito nella RFC 7252 dall’IETF, offre ai dispositivi a risorse limitate il modello web familiare: GET, PUT, POST e DELETE su URI, codici di risposta, tipi di contenuto, caching e proxy capaci di tradurre da e verso HTTP. Gira su UDP con un’intestazione di quattro byte, aggiunge una propria affidabilità opzionale tramite messaggi confermabili e supporta observe, un meccanismo con cui un client si sottoscrive ai cambiamenti di una risorsa.
Essendo basato su richiesta e risposta anziché su un broker, CoAP si presta alla gestione dei dispositivi e alle chiamate dirette tra dispositivi, ed è il trasporto sotto LwM2M. La sicurezza viene da DTLS anziché da TLS. Il compromesso rispetto a MQTT è l’assenza di un hub centrale per la distribuzione e il buffering, e il fatto che UDP attraversa NAT e firewall in modo meno prevedibile. CoAP spiegato entra nei dettagli.
Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.