projekte:hausautomatisierung:protokoll

Dies ist eine alte Version des Dokuments!


Protokollidee für den RS485-Hausbus

Speed: 38400bps, 8n1

Default-Modus aller Geräte: Empfangen

Ein Gerät darf zu jedem Zeitpunkt das Senden beginnen.

Der Frameaufbau

Byte# Data Description
0 0x40 Präambel, leitet das senden ein
1 0x00-0xff Device ID, addressiert das angesprochene Gerät
2 0x00-0xfe Payload Length
3-(max. 258) Payload, das jeweilige Gerät muss wissen was es mit den Daten anfängt
letztes Byte Checksumme

Die Zeit zwischen einzelnen Bytes eines kompletten Frames, darf eine gewisse (TBD) Zeit nicht überschreiten. Wird die Zeit überschritten, gehen die Geräte in den Ausgangszustand zurück.

  • projekte/hausautomatisierung/protokoll.1401489479.txt.gz
  • Zuletzt geändert: 2014/05/30 22:37
  • von ralf