Protokoll: Was schaltet was

Gast #4091699
Lesenswert?
• ▲
▼
Hallo. Ich bin grad dabei mir ein Hausbusprotokoll via Funk auszudenken.
Ich hab soweit auch schon konkrete Vorstellungen, aber eine Frage habe 
ich da noch.

Ich möchte, dass es möglich ist, mit einem Schalter z.B. 2 Lampen zu 
schalten, aber auch, dass ich mit 2 Schaltern eine Lampe schalten kann.
Doch wie realisiere ich das im Protokoll am besten:
1. Ich hinterlege im Schalter: Es soll Lampe 1 und Lampe 2 geschaltet 
werden
2. Jede Lampe überprüft, welcher Schalter gedrückt wurde. Also Lampe 1 
guckt, ob Schalter 1 oder Schalter 2 gedrückt wurde.

Bei 1. Kann der Schalter die Lampen hintereinander ansprechen und 
sicherstellen, dass das Signal empfangen wurde (durch Antwort der 
Lampe).
Bei 2. muss der Schalter nur einmal senden "ich wurde gedrückt" und 
jeder "der will" kann drauf reagieren.

Gibt es da ne Regel wie "Immer der Aktor bzw Sensor sendet"??
#4092089
Lesenswert?
• ▲
▼
Wo liegt die Intelligenz, wo liegt die Verknuepfung ?
Dummer Schalter meldet an die Zentrale, und die macht dann was auch 
immer ? Das waer dann Master-slave.

Oder intelligenter Schalter spricht gleich die Geraete an, die es 
betrifft? Das waer dann Multi-Master. Dieses ist schwieriger. Woher 
bezieht der Schalter die Konfiguration? Fest einprogrammiert ? Das waere 
unflexibel.
Fragt er diese bei einem zentralen Dienst ab ? Waere flexibler.
#4092135
Lesenswert?
• ▲
▼
TE schrieb:
> Hallo. Ich bin grad dabei mir ein Hausbusprotokoll via Funk auszudenken.
Warum nicht bestehendes verwenden z.B. EnOcean?

> Ich möchte, dass es möglich ist, mit einem Schalter z.B. 2 Lampen zu
> schalten, aber auch, dass ich mit 2 Schaltern eine Lampe schalten kann.
> Doch wie realisiere ich das im Protokoll am besten:
Sender sendet seine Befehle - die Entscheidung, welcher Aktor/-kanal wie 
schalten muss, wird im Empfänger hinterlegt.

> Gibt es da ne Regel wie "Immer der Aktor bzw Sensor sendet"??
Beide senden - Sensor die Befehle u. Aktor seine Zustandsrückmeldung 
(wenn so implementiert).

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.