Wir arbeiten an einem Projekt zur Erstellung eines V2V-Ad-hoc-Netzwerks zwischen Fahrzeugen. Grundsätzlich setzen wir Raspberry Pis in Fahrzeugen ein und verwenden Xbee-Module und das Zigbee-Protokoll, um Daten zwischen Fahrzeugen auszutauschen, wenn sie sich in der Nähe befinden.Zigbee-Ad-hoc-Netzwerk in einer dynamischen Umgebung erstellen
Unser Ad-hoc-Netzwerk ist vollständig dynamisch und dezentral (Wir können keine statischen Knoten im Netzwerk haben). Unser Problem besteht darin, dass die Topologie des Mesh-Netzwerks, das vom Zigbee-Protokoll erstellt wird, einen Koordinator erfordert, der immer im Netzwerk ist, und das Netzwerk wird fehlschlagen, falls dieser Koordinator ausfallen sollte.
Es scheint, dass die Verwendung des Zigbee-Protokolls die vorherige Kenntnis der Topologie des Netzwerks voraussetzt.
Wir wissen nicht, ob es möglich ist, unser dynamisches Netzwerk mit dem Zigbee-Protokoll zu erstellen, ohne die Topologie des Netzwerks vorher und ohne die Anforderung des Koordinators zu kennen. Können wir mehr als 1 Koordinator im Netzwerk haben, um dieses Problem zu lösen? Danke im Voraus.
Ich habe tatsächlich das gleiche Problem, aber es gibt keine Möglichkeit, den Status der Rolle des Knotens von den AT-Befehlen zu ändern. Mit AT-Befehlen können Sie den Kanal, die Netzwerk-ID und andere Konfigurationsdaten steuern, ABER Sie können den Modus des Knotens nicht über die AT-Befehle ändern. Um den Modus des Netzwerks zu ändern, muss die auf dem Zigbee-Gerät installierte Firmware geändert werden. Kennen oder versuchen Sie einen Weg, wie Sie die Regel des Knotens vom Router zum Koordinator mit AT-Befehlen ändern können? –
Leider ist das nicht etwas, was ich jemals versucht habe, und wenn Sie sagen, dass sie den Modus nicht ändern können, könnten Sie eine Art Handoff-Protokoll erstellen, bei dem jeder einzelne Knoten einen Koordinator und ein Standardmodul hat und jeder Knoten versucht, eine Verbindung herzustellen zu einem gemeinsamen Koordinator, obwohl die Praktikabilität sehr schwierig sein könnte. und danach könnten Sie mit einer anderen Art von RF-Modem als einer Zigbee-basierten aussehen, aber das würde immer noch erfordern, dass Sie viel von Ihrer eigenen Protokollentwicklung machen. –
Welche Art von Übertragung versuchen Sie zu erreichen? Multicast (von jedem Knoten zu allen Knoten) oder Punkt zu Punkt innerhalb des Mesh? –