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
Aus dem Kurs: IoT-Grundlagen für Entwickler:innen – Geräte und Kommunikationsstandards
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…