Vaillant X6 Schnittstelle

Aus Ethersex_Wiki
Version vom 6. Jänner 2010, 00:35 Uhr von Mali (Diskussion | Beiträge) (Aufbau der Nachrichten)
Wechseln zu: Navigation, Suche

Belegung

       +---------+
    6  ---       |
GND 5  ---       +--+
TXD 4  ---          |
RXD 3  ---          |
    2  ---       +--+
    1  ---       |
       +---------+

Blick auf die Buchse (!)

Protokoll

Die Kommunikation scheint immer vom angeschlossenen PC (oder Ethersex?) auszugehen. Die Nachrichten in beide Richtungen haben ein ähnliches Format:

Es gibt kein Zeilenende wie CR oder CR+LF.

Aufbau der Nachrichten

Alle Nachrichten haben ein gemeinsames Format:

Bytes
  1     2     3 ... n-1   n
+-----+-----+----    ---+-----+
| Len | ?   | Daten     | Chk |
+-----+-----+----    ---+-----+

Byte 1 gibt die Gesamtlänge der Nachricht an ("n")

Byte 2 ist mir noch nicht ganz klar
       0x00 Normale Nachrichten
       0x01 Fehlermeldungen?
       0x02 Broadcast? Verwendet zB. bei der Suche nach angeschlossenen Geräten

Byte 3 Daten
   - n

Byte n Prüfsumme

Prüfsumme