Das CoIoT-Protokoll ist ein weiteres Protokoll für die IoT-Kommunikation und -Integration.
CoIoT basiert auf CoAP mit einigen Ergänzungen als neuem Anforderungscode 0.30 für die Statusveröffentlichung.
Alle Nutzdaten sind JSON-codiert.
Alle Antworten werden huckepack mit der Bestätigung gesendet, um die CoAP-Implementierung weiter zu vereinfachen.
Von jedem CoIoT-Gerät wird erwartet, dass es eine Reihe von Anforderungs-URIs verarbeitet und Antworten in einem vordefinierten Format generiert.
Außerdem muss jedes Gerät regelmäßig eine Multicast-CoAP-Anforderung mit dem Code 0,30 senden, der den Status beschreibt.
Jedes CoAP-Anforderungspaket und jede Antwort mit Nutzlast sollte auch einige obligatorische CoAP-Optionen (Header) enthalten.