Xbee Netzwerk

OP #1705484
Hallo ich habe ein paar Fragen zu den Xbees!

Und zwar möchte ich ein Netzwerk mit meinen Xbees (XB24-Bxx)aufbauen, 
welches aus drei Routern/End Devices und einem Coordinator 
zusammengesetzt ist. Der Coordinator soll an einem Arduino 
Entwicklungsboard über das Xbee Shield angeschlossen werden. Die drei 
Router/End Devices sollen jeweils einen Digitalen Ausgang auf High und 
Low setzen können und jeweils einen analogen Eingang auslesen und zum 
Coordinator senden. Auch die Bestätigung der gesetzten Digitalen 
Eingänge sollen an den Coordinator gesendet werden.
So wie ich gelesen habe muss ich dabei in den API Modus und muss dazu 
beim Router/End Devices und bei dem Coordinator zuerst spezielle 
Einstellungen tätigen. Beim Transparent/ Command Modus war es recht 
einfach die Einstellungen zu tätigen sowie mit zwei Xbees zu 
kommunizieren, doch nun komm ich nicht weiter!
Daher bräuchte ich Ihre Hilfe!
Gast #1705726
Danke für die schnelle Antwort! Für was ist dann der API Modus? Ich 
hatte es bisher so verstanden, dass ich nur im API Modus mehrere Xbees 
ansprechen  und im AT Modus nur eine Point-to-Point Verbindung 
herstellen kann. Könnten Sie mir eine Beispiel Programsequenz aufzeigen? 
Also der Coordinator soll dabei bei zwei Xbee Router/ End Devices den 
Ausgang P2 auf Low setzen!

Mfg Michael
Gast #1705769
Hallo Michael Mergel (smichelangelo)


> Also der Coordinator soll dabei bei zwei Xbee Router/ End Devices den
> Ausgang P2 auf Low setzen!

Im AT-Modus kannst du ausschließlich lokale AT-Commands senden, aber 
keine Remote-AT-Commands.
Dazu musst du in den API-Modus wechseln.

Der Weg in den API-Modus ist zunächst einmal steinig, aber wirklich 
lohnenswert.

Zur Vereinfachung habe ich mir in den letzten Tagen ein rudimentäres 
DOS-Tool gebastelt, das auf der Kommandozeile Daten annimmt (, sie als 
AT-Command / Remote AT-Command oder "transparente Daten" interpretiert) 
und in API-Frames mit zugehöriger Prüfsumme und Längenangabe umwandelt.

Die Antwort wird ebenfalls in der Frame-Struktur dargestellt.

Damit kann ich ohne mühselige Neuprogrammierung eines Controller ein 
XBee-Netz in Betrieb nehmen und konfigurieren.

Ich werde am Abend noch einmal Testen - und im Erfolgsfalle das Programm 
in die Codesammlung stellen.


mfg

Michael S.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.