Philips LivingColor mit eZ430

Gast #1518743
Lesenswert?
• ▲
▼
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
Gast #1520357
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.