Ich habe mit der App LED Shop einen LED-Streifen mit einem SP108E-Controller gekauft, der wie erwartet funktioniert. Allerdings ist es nicht möglich, einen Timer einzustellen und alle anderen Apps, die ich verwendet habe, funktionierten nicht. Aus diesem Grund erstelle ich eine App (mit Unity C# für mein Telefon, aber ich mache zuerst einige Tests in Python), aber ich konnte meinen LED-Streifen nicht steuern. Dank PCAPdroid konnte ich bei der Nutzung von LED Shop die folgenden Daten abrufen:
Und hier ist der Code, den ich habe:
Code: Select all
import socket
IP = "192.168.4.1"
PORT = 8189
command = bytes([0x38, 0xCB, 0x8B, 0x6F, 0xD5, 0x83])
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((IP, PORT))
s.sendall(command)
answer = s.recv(1024)
print("answer :", answer)
Und ich habe diese Antwort bekommen, die ich nicht wirklich verstehe (eine Bestätigung?): b'\x01\x02\x03\x04\x05w'
Aber keine LED hat sich geändert color und ich habe nichts auf Wireshark gesehen...
Wenn jemand helfen kann...