Ok, das funktioniert und führt zu
Script log: Nachricht auf UDP-Port 56000: 03,00,00,00,01,00,00,00,AF,04,9E,53,38,30,31,35,37,30,32,35,31,37,31,31,39,39,01,00,65,00,00,00,04,00,00,00,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,32,30,32,32,30,32,30,33,20,32,33,32,31,34,39,00,00,00,00,00
Ich werde in den nächsten Tagen mal sezieren, was das bedeutet. Und dann kann man daraus wahrscheinlich relativ einfach etwas Sinnvolles zaubern. Vielleicht schaffe ich das sogar selbst - zumindest bis zu einem gewissen Grad. Ich werde es mal versuchen und dann die Ergebnisse hier aufzeigen.
Wenn ich den Ekey Lan Converter von "rare" auf "net" umstelle, folgt statt der obigen Zeichenfolge dies hier:
31,5F,30,30,30,31,30,31,5F,34,5F,38,30,31,35,37,30,31,39,31,37,30,39,32,38,5F,30,30,30,30,30,31.
Edit: Ok, das ist ein ASCII Code. Der löst auf zu 1_000101_4_80157019170928_000001. Das entspricht wiederum schon ziemlich genau der Tabelle in dem Handbuch von Ekey (Anhang). . Der Unterschied im letzten Teil ist wohl auf die Abweichung der Protokolle zurückzuführen. Ich verwende "net" statt "home". Ekey Support ist bezüglich des Unterschieds angefragt. Home ist bei mir nicht verfügbar.
Frage: Kann die Plan44 Hexadezimal in ASCII umcodieren? Gibt es eine fertige Funktion dafür?
Sobald dies möglich ist, kann man anhand des Unterstrichs die einzelnen Teile des Strings auslesen und dann zerlegt verwerten. Das ist dann nicht mehr so schwierig, denke ich. Wobei ich auch noch eine Funktion zum Zerlegen des Strings brauche. Das wird vermutlich substr(string, from [, count]) sein, oder?