Hallo, ich möchte mir für eine Stimmungsleuchte von Philips (LivingColor) eine eigene Fernbedienung bauen. Dafür nuzte ich das MSP430 eZ430-RF2500 Development Kit von Texas Instruments. Die Fernbedienung der LivingColor enthält die gleichen Komponenten (uC[MSP430] und Tranceiver[CC2500]) wie das Development Kit. Die Register im Tranceiver des eZ430 sind bereits so gesetzt wie in der FB. Zumindest kann ich mit einen selbst geschriebenen Sniffer auf den Dev-Kit die Pakete der Fernbedienung empfangen und via UART ausgeben. Ich habe auch diverse Bibliotheken im Netz gefunden und versucht diese auf den MSP430 umzusetzen. Leider funktioniert es nicht. Alle dieser Bibliotheken verwenden die gleichen Befehle zum Ein-/Ausschalten der LivingColor. Keines der "gesnifften" Pakete enthält einen dieser Befehle. Kann es sein das die Daten Verschlüsselt werden? Hat irgendjemand schon Erfahrung damit oder eine Idee? Vielen Dank im vorraus! Martin
Hallo Martin, in der ELEKTOR war da ein ausführlicher Artikel darüber: http://www.elektor.de/jahrgang/2008/februar/philips-livingcolors.349992.lynkx Gruß, Martin
Die Daten sind nicht verschlüsselt, aber am Anfang eines jeden Befehls wird zunächst die Lampenadresse versendet. Hast Du deine spezifische Lampenadresse schon rausbekommen?
Danke für die schnellen Antworten! @ Martin M. : den Elektor-Artikel hatte ich mir schon runtergeladen (waren nur 2 Seiten), aber der hat mir nicht wirklich weitergeholfen, da die dort mehr auf die eingebaute Hardware eingehen (CC2500, MSP430, etc.) (zumindest in meiner Version) Hab den Fehler im Sniffer gefunden. "Data whitening" war disabled. wenn ich das richtig verstanden habe sieht das Paketformat wie folgt aus: +------+--------+------+-----+-----+---+---+---+ | 0x0E | Adress | 0x11 | Cmd | Seq | H | S | V | +------+--------+------+-----+-----+---+---+---+ ich habe mir mal ein paar Bibliotheken angeschaut. ich habe gelesen das sich die Adresse aufteilt in Adresse der Lampe(4Byte) und Adresse der Fernbedienung (4Byte). @Gastö: meine FB sendet <FF FF FF FF 5F A9 44 2D> als Adresse. die Befehle sind: 0x03 - setzen einer Farbe 0x05 - Lampe einschalten 0x07 - Lampe ausschalten die Sequenznummer wird mit jedem Paket hochgezählt. H, S und V sind die Farbwerte im HSV-Farbraum. Habe ich das soweit richtig verstanden? Gruß Martin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.