Aus dem Kurs: IoT-Grundlagen für Entwickler:innen – Geräte und Kommunikationsstandards

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.600 Kurse von Branchenfachleuten.

Die IoT-HTTP-Variante: CoAP

Die IoT-HTTP-Variante: CoAP

CoAP steht für Constrained Application Protocol und bedeutet übersetzt, Protokoll für eingeschränkte Anwendungen. Das "eingeschränkt" bezieht sich dabei auf die Geräte, die im Netzwert existent sind. Laut AFC-Spezifikation sind es kleine Geräte, mit eingeschränkter Rechenleistung, Speicher und Spannungsversorgung. CoAP hat sehr viele Parallelen zu HTTP und es gibt sogar CoAP HTTP Proxies. CoAP ist aber speziell für den IoT-Kontext interessant, weil wir hier bei den Sensoren durchaus von eingeschränkten Endgeräten sprechen dürfen. Spannend ist, dass durch die Parallelen zu HTTP hier eine erweiterte Restdefinition entstanden ist, welche die üblichen Funktionen für eine REST-Schnittstelle enthält, wie Getup, Post und Delete, zusätzlich aber die Erweiterung OBSERVE und DISCOVER hat. Bei OBSERVE sendet ein beobachtendes Objekt kontinuierlich Nachrichten an einen Empfänger. Dieses ist im Kontext von Sensoren eine Notwendigkeit, weil wir hier ja durchaus eine ereignisbasierte Kommunikation…

Inhalt