Gembird IP-Steckdose EG-PMS2-LAN

Gast #3611284
Lesenswert?

Habe mir diese IP-steuerbare Steckdose gekauft, um im Arbeitszimmer die 
Stromanschlüsse für Laserdrucker, Dokumentenscanner usw. zu steuern, 
weil deren Schalter entweder schlecht erreichbar sind oder erst NACH dem 
Netzteil wirken.

Die Steckdose hat eine eigene Weboberfläche, die mir aber nicht zusagt. 
Ausser Port 80 für diese Oberfläche hat das Teil noch einen offenen Port 
5000 für die Apps (iOS und Android), was mir aber im Arbeitszimmer auch 
nicht gefällt. Langer Rede kurzer Sinn:

Kennt jemand das Protokoll dieser Apps, was da über Port 5000 "abgeht"? 
HTTP/HTML ist es jedenfalls nicht ...
Gast #3611372
Lesenswert?

Das Internet ist 'was Wunderbares. Habe das hier gefunden und schnell 
ein par Zeilen gehackt. Zumindest der Eröffnungsdialog klappt schon mal, 
in die Berechnungen muss ich mich erst noch einarbeiten.

Frage zu den Formeln:

res[1:0]=((task[0]^key[2])*key[0])^(key[6]|(key[4]<<8))^task[2]
res[3:2]=((task[1]^key[3])*key[1])^(key[7]|(key[5]<<8))^task[3]

Mit res[1:0] sind Byte 1 und Byte 0 von Res gemeint? D.h. jede dieser 
Zeilen wird ein 2-Byte-Ergebnis liefern?

Mit ^ ist Exponent gemeint, also z.B. task[0]^key[2] meint Byte 0 von 
task hoch Byte 2 von key?

* ist wohl Multiplikation. Der senkrechte Strich, ist das Bitweise Oder 
oder eine Division oder XOR?
Angehängte Dateien:
Gast #3623038
Lesenswert?

Ich schrieb:
> Shift left

Ja, das dachte ich mir fast, aber einmal oder zweimal? Und dann ist es 
doch gleichbedutend mit Gazzahl-Multiplikation mit 2 (bei einmal) bzw. 4 
(bei zweimal), oder?

Was passiert mit den Bits, die Links rausfallen? Die werden ignoriert 
oder kommen die Rechts wieder rein?
#3623049
Lesenswert?

Frank schrieb:
>> Shift left
>
> Ja, das dachte ich mir fast, aber einmal oder zweimal?

Einmal um soviele Bits, wie rechts vom Operator (<<) steht.
Ein "<< 8" ist also Multiplikation mit 256, sozusagen.


> Was passiert mit den Bits, die Links rausfallen? Die werden ignoriert
> oder kommen die Rechts wieder rein?

Die verschwinden, sonst wär's ein 'rotate left'

(Edit: Tippfehler)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren