Ich sende kontinuierlich mit 9600 Bit / s unter Verwendung der Standardkonfigurationen für meine beiden XBees XB24-B. Die Kommunikation erfolgt nur in eine Richtung, der Sender ist mit dem ATMega328 UART verbunden und der Empfänger ist über USB (FTDI) mit dem PC verbunden. Hier ist die tatsächliche Datenrate für ein bestimmtes Programm:
- Kabelverbindung (kein XBee): 7694 Bit / s
- vom ZNET 2.5-Router / Endgerät AT zum ZNET 2.5-Koordinator AT: 6800 Bit / s (einige verlorene Pakete)
- vom ZNET 2.5-Koordinator AT zu ZNET 2.5 Router / Endgerät AT: 0356 Bit / s (viele verlorene Pakete)
- vom ZigBee Router / Endgerät AT zu ZigBee Coordinator AT: 0000 Bit / s (funktioniert nicht)
- vom ZigBee-Koordinator AT zum ZigBee-Router / Endgerät AT: 0328 bps (viele verlorene Pakete)
Warum ist das so? Kann ich irgendetwas tun, um diese Raten zu verbessern?
Bearbeiten Bei höheren Baudraten (115200) erhalte ich noch schlechtere Paket-Drop-Raten:
- Kabelverbindung (kein XBee): 94200 Bit / s
- mit XBee XB24-B ZNet 2.5: 27900 Bit / s
Bearbeiten Wenn ich das mache Der Koordinator adressiert das Endgerät, dann fällt die Paket-Drop-Rate auf die normalen Werte (6800 Bit / s), was nicht ideal, aber besser als das vorherige Szenario ist.