2016-04-15 7 views
0

Ich arbeite an einem Projekt, bei dem ich ein kleines Xbee-Netzwerk (Serie 1) mit Arduino eingerichtet habe. Ich verwende den AT-Modus und meine Frage ist, wie man bestimmte Daten von einem Koordinator an ein bestimmtes Endgerät sendet. Ich habe die Xbee in XCTU programmiert und ich verwende nur die serielle in Arduino, das heißt, ich verwende keine Xbee Bibliothek in Arduino, um die Xbee's anzuschließen.So senden Sie Daten von einem Koordinator im AT-Modus an ein bestimmtes xbee-Endgerät?

Irgendwelche Ideen?

Vielen Dank im Voraus.

Antwort

0

Sie benötigen würde in den Befehlsmodus gehen (keine Daten für 1 Sekunde nicht senden, senden "+++", warten 1 Sekunde) und setzen ATDH und ATDL an die MAC-Adresse des Zielgeräts. Da alle XBee-Module den gleichen Wert ATDH haben, müssen Sie nur die Einstellung ATDL aktualisieren, bevor Sie Daten senden.

Sie würden normalerweise den API-Modus auf Ihrem Koor- dinator verwenden, um die Quelle der eingehenden seriellen Daten zu identifizieren und einfach ausgehende Nachrichten an bestimmte Geräte zu adressieren. Im Standard-AT-Modus erhalten Sie nur einen einzigen seriellen Datenstrom von allen AT-Modus-Geräten, die 0 für ATDH und ATDL verwenden.

Verwandte Themen