Hallo zusammen
Es gibt diverse China Kontroller (z.B.T-200K) welche nur mit der proprietären LedEdit Software betrieben werden. Das interface dieser Controller ist Ethernet. Hat jemand schon einen versuch unternommen, das Protokoll zu reverse engineeren?
Ich habe mal wireshark angeworfen und folgendes herausgefunden:
Kommunikation ist UDP auf Port 5000, die IP lautet 192.168.60.50 für den ersten Kontroller. (fix)
Reset Controller:
Stop Animation:
0xaa, 0x03, 0x78, 0x00, 0x00 -> Stop animation
0xc2, 0x77, 0x88, 0x00, 0x00 -> Reset controller
Start Animation:
Zwei Pakete mit folgendem inhalt:
Danach ein Paket mit der grösse von 1040 Bytes, welche u.a. den bildinhalt mitliefern. der header dieses pakets sieht folgendermassen aus:
88 scheint der identifier zu sein, gefolgt von der paketnummer
die restlichen 10 bytes sind mir völlig unklar. wenn man lededit mit den gleiichen settings neu startet, ändern auch diese 10 bytes (hash? key?). es gibt in lededit auch noch die möglichkeit, einen 6 stelligen encryption key zu setzten, keine ahnung ob dies einen zusammenhang hat. weiter ungelöst, ein frame hat immer die grösse von 1040 bytes, egal ob es eine konfigurierte 8x3 matrix ist oder eine 64x64 matrix.
zum schluss noch ein dump eines udp pakets:
0000 00 10 f3 17 6e 9a 5c 26 0a 38 ca 73 08 00 45 00 ....n.\&.8.s..E.
0010 04 2c 67 26 00 00 80 11 0f ab c0 a8 02 6d c0 a8 .,g&.........m..
0020 3c 32 d4 a1 13 88 04 18 16 f5 88 09 06 2f 3a 04 <2.........../:. << payload startet hier ab 88 09 ...
0030 2f 0a eb e0 b1 5b 12 12 12 12 21 12 12 12 12 12 /....[....!.....
0040 12 12 21 12 12 12 12 12 12 12 21 12 12 12 12 12 ..!.......!.....
0050 12 12 21 12 12 12 12 12 12 12 21 12 12 12 12 12 ..!.......!.....
0060 12 12 21 12 12 12 12 12 12 12 21 12 12 12 12 12 ..!.......!.....
snip
0400 12 12 21 12 12 12 12 12 12 12 21 12 12 12 12 12 ..!.......!.....
0410 12 12 21 12 12 12 12 12 12 12 21 12 12 12 12 12 ..!.......!.....
0420 12 12 21 12 12 12 12 12 12 12 21 12 12 12 12 12 ..!.......!.....
0430 12 12 21 12 12 12 00 00 00 00 ..!.......
Alles anzeigen
Frage: kann jemand die offenen fragen beantworten? hat jemand so einen controller in betrieb und kann mit mal einen wireshark dump liefern mit der kommunikation zwischen controller und software?`
ich möchte meine PixelController Software kompatibel mit diesen Controller machen.
Edit: unter http://translate.google.com/tr…201238673874.html&act=url kann die LedEdit Software heruntergeladen werden.