
Eine COAP-Implementierung, die sich bemüht, die client- und serverseitige COP in jeder Sprache und in jeder Umgebung zu betreiben.
CoAP ist ein Netzwerkprotokoll auf Anwendungsebene, das die Semantik von HTTP in eine Umgebung kopiert, die für eingeschränkte Geräte fördert. (Schwache Hardware, kleine Batteriekapazität usw.)
Dies bedeutet, dass Sie eine rastfulische Kommunikation zwischen Geräten und der Networking-Semantik, mit der Sie höchstwahrscheinlich sehr vertraut sind, schreiben und durchführen können.
COAP bietet eine hohe Leistung und eine Alternative mit geringer Latenz zu HTTP, die einen Großteil derselben Terminologie und Semantik verwendet.
In COAP finden Sie bekannte Dinge wie Verben ( erhalten, posten, löschen, löschen ), Header ( auch bekannt als Optionen ) und Statuscode ( 4.04 nicht gefunden ). Sie haben jedoch auch Zugriff auf einige zusätzliche Hebel, mit denen Sie das Verhalten von Anforderungen und Antworten anpassen können, z. B. "Ich muss nicht wissen, dass Sie diese Nachricht erhalten haben."
cargo make test ). Ich werde die anderen CI -Schritte durchführen lassen, um Ihre Beitragserfahrung schmerzlos zu machen.git clone [email protected]:toad-lib/toadcargo install cargo-makecd toad; cargo run --example server