XBee’s sind kleine, stromsparende Funkmodule im freien 2.4 GHz Bereich – und eignen sich gut für batteriebetriebene Geräte.
Man kann sehr einfach mit ihnen eine serielle Funk-Verbindung herstellen im transparenten, sogenannten AT Modus (also wie ein Modem). Wir verwenden Sie hier aber im API Modus, der sich eher für einen Netzwerkbetrieb mit mehreren Modulen eignet, und bei dem strukturierte Datenpakete übertragen werden (beim Funkregler: ASCII Messages von bis zu 12 Byte Länge).
XBee’s können ein Mesh Netzwerk bilden (und sie tun das, ohne das wir irgendwas programmieren müssen), so dass Netzwerk-Messages auch weitergereicht werden können von Modul zu Modul im Netzwerk.
Was das Netzwerk immer braucht, ist ein Modul, das als „Coordinator“ dient – wir müssen dazu auf eines unserer XBees (und zwar das in der Basisstation, die immer Power hat) eine „Coordinator Firmware“ aufspielen. Dazu mehr unter XBee Konfiguration. Die anderen werden dann als Router oder Endpoint konfiguriert.
Achtung, es gibt verschiedene, nicht immer zu einander kompatible XBee’s. Wir verwenden hier nur die der „Serie 2 XBee’s“ (XBee / XBee-PRO ZB S2) , zum Beispiel XB24-Z7WIT-004, je einer pro Regler und einer (Coordinator) für die Basisstation.
Mehr zu den Xbee’s:
Buch: „Building Wireless Sensor Networks with ZigBee, XBee, Arduino, and Processing“ by Robert Faludi (O’Reilly) http://www.oreilly.com/pub/pr/2720
DIGI Seiten http://www.digi.com/lp/xbee/
Download XBee Config Software „XCTU“:
http://www.digi.com/support/productdetail?pid=3130&type=utilities
XBee USB Adapter (zum Konfigurieren)
zum Beispiel: https://www.sparkfun.com/products/11812