2017-05-16 6 views
1

Ich suchte, fand aber kein Beispiel, das zeigt, wie CoAP-Anfrage oder Antwort auf HTTP-Anfrage zu konvertieren.Wie wandelt man CoAP in HTTP um?

Grundsätzlich was ich tun möchte, ist CoAP Anfrage POST einige Daten vom Gerät an einen Server, der es übersetzen wird und HTTP-Anforderung POST zu anderen Server zu speichern in der Datenbank.

Während der Teil zum Speichern der Daten im Moment kein großes Problem ist, habe ich kein Beispielskript gefunden, das zeigt, wie man von CoAP nach HTTP konvertiert.

Ich schaute bereits auf coapthon, aiocoap, aber da aiocoap Python 3.5 erfordert, (ich benutze Python 2.7), die mich mit Coapthon verließ. Leider hat coapthon nur einen HTTP-zu-CoAP-Proxy, während CoAP zu HTTP noch in Entwicklung ist.

Wenn jemand anderes Projekt diesbezüglich weiß oder irgendeine Meinung hat, wie man das löst, bin ich froh, wenn Sie es teilen können. Vielen Dank.

Antwort

1

Das heißt Protokoll Interoperabilität. Sie benötigen einen und HTTP - CoAP Proxy, der die Nachrichten zwischen ihnen übersetzen kann.

Hier ist californium-proxy auf GitHub, ich benutze es bereits. Hier ist die example, die zeigt, wie man es benutzt.

Verwandte Themen