-> Hier kostenlos registrieren
Hallo,
ich möchte über einen TCP-Port einen JSON-Befehl senden. Leider hat meine Sendeeinheit nur die Möglichkeit, Strings in HEX-Code (ASCII) anzulegen.
Eigentlich sollte aber eine ASCII-Hex-Code funktionieren, oder? Die Frage ist, muss ich dann einen bestimmten Header/Footer dazu packen? In welcher Reihenfolge sendet man das? Hier mal ein Beispiel, damit man besser versteht was ich meine:
Mein Empfänger möchte z.B. den String: {"cmdName":"power_on"}
Ich habe das jetzt so in Hex übersetzt: 7b22636d644e616d65223a22706f7765725f6f6e227d
Geht aber nicht. Ich habe es auch rumgedreht und von hinten nach vorne geschickt - o.E..
Hat jemand eine Idee und/oder einen Tipp?
Leider kann ich auch nicht mehr zum Empfänger sagen, hier ist im Handbuch nur der Port angegeben, der genutzt werden kann und dann die einzelnen Befehlssätze (wie der oben genannte). Wenn man das mit einem Sender schickt, der einen JASON-Treiber nutzt (SPS) dann funktioniert das wohl. Was macht der Treiber zusätzlich mit dem Befehl?
Danke Euch!
ich möchte über einen TCP-Port einen JSON-Befehl senden. Leider hat meine Sendeeinheit nur die Möglichkeit, Strings in HEX-Code (ASCII) anzulegen.
Eigentlich sollte aber eine ASCII-Hex-Code funktionieren, oder? Die Frage ist, muss ich dann einen bestimmten Header/Footer dazu packen? In welcher Reihenfolge sendet man das? Hier mal ein Beispiel, damit man besser versteht was ich meine:
Mein Empfänger möchte z.B. den String: {"cmdName":"power_on"}
Ich habe das jetzt so in Hex übersetzt: 7b22636d644e616d65223a22706f7765725f6f6e227d
Geht aber nicht. Ich habe es auch rumgedreht und von hinten nach vorne geschickt - o.E..
Hat jemand eine Idee und/oder einen Tipp?
Leider kann ich auch nicht mehr zum Empfänger sagen, hier ist im Handbuch nur der Port angegeben, der genutzt werden kann und dann die einzelnen Befehlssätze (wie der oben genannte). Wenn man das mit einem Sender schickt, der einen JASON-Treiber nutzt (SPS) dann funktioniert das wohl. Was macht der Treiber zusätzlich mit dem Befehl?
Danke Euch!