Anbieter zum Thema
Wenn der Master die Benachrichtigung erhält, dass der Slave eine Verbindung zum neuen Netzwerk aufgebaut hat, sendet er einen Role-Switch-Befehl (Bild 5), also einen Befehl, die Rollen zu tauschen. Dadurch wird der aktuelle Slave zum Master und der Master zum Slave.
Der alte Master schaltet also die Bridging-Funktion aus (Bild 6), während der neue Master sie aktiviert. Diese Umschaltung findet innerhalb weniger Millisekunden statt. Diese nur sehr kurzzeitige Unterbrechung der Datenkommunikation fällt bei den meisten Anwendungen gar nicht ins Gewicht. Die Roaming-Prozedur ist nun fertig und der neue Master kann den Slave anweisen, die aktuelle Funkverbindung zu trennen und stattdessen nach neuen Netzwerken zu suchen.
Kontinuierlich Poll-Abfragen zur schnellen Fehlererkennung
Damit die Geräte Fehler erkennen können, führt der Slave kontinuierlich Poll-Abfragen des Masters aus (Bild 7). Der Master verwendet eine Watchdog-Überwachung, die bei jeder Abfrage neu gestartet wird. Der Master muss auf die Abfrage mit einer Antwort reagieren. Eine Abfrage gefolgt von einer Antwort wird als erfolgreiche Poll-Abfrage gesehen. Die erfolgreiche Poll-Abfrage wird dann beendet und die Watchdog-Überwachung wird neu gestartet.
Hinter dieser Fehlererkennung steckt die Idee, Redundanz für die Clients zu erreichen, wobei jedes verfügbare Gerät, d.h. Gerät mit dem Modus Available einen Slave oder Master ersetzen kann. Die Anzahl der verfügbaren Geräte, also der Geräte mit dem Modus Available ist unbeschränkt.
Erkennung von Slave-Fehlern und von Master-Fehlern
Wenn ein Slave nicht mehr funktioniert oder aus dem Netzwerk entfernt wurde (Bild 8), erhält der Watchdog im Master einen Timeout.
Gibt es Geräte im Netzwerk mit dem Modus Available, legt der Master eines davon als Slave fest (Bild 9).
Wenn ein Slave keine Antworten erhält, nimmt er an, dass der Master nicht verfügbar ist (Bild 10).
Der Slave legt sich dann selbst als Master fest und beginnt mit der Suche nach Geräten mit dem Modus Available (Bild 11).
Gibt es Geräte mit dem Modus Available im lokalen Netzwerk, bestimmt der neue Master eines davon als Slave (Bild 12).
Artikelfiles und Artikellinks
(ID:26164250)