Hallo liebe Microcontroller-Community, ich habe vor in Zukunft unser Haus etwas zu vernetzen, um Temperatursensoren auszuwerten etc. Nachdem mich diese RFM12 Module zum Verweifeln gebracht haben, möchte ich lieber mit den XBee Modulen arbeiten. Leider steig ich da noch nicht ganz durch, ich schildere mal mein Vorhaben: 1. Funkmodul: Soll alle gesendeten Daten empfangen und speichern. 2. Funkmodul: Sendet Temperatur und Helligkeit, soll über Funk eine Lampe steuern (gesendet vom 1.) 3. Funkmodul: Sendet Temperatur und Helligkeit und soll später auch empfangen können (gesendet vom 1.) Im Prinzip sendet alles zum 1. Funkmodul. Nun stellt sich mir die Frage: Series 1 oder Series 2?! Ist es mit Series 1 Modulen auch möglich, Signale an weiter entfernte Module weiterzuleiten? Diese Unterstützen ja kein Mesh, gehts trotzdem? Ich hatte bisher dieses Modul im Kopf: http://www.reichelt.de/Bausaetze-Module/ZIGBEE-XBEE-CA/3/index.html?;ACTION=3;LA=446;ARTICLE=108351;GROUPID=3636;artnr=ZIGBEE+XBEE+CA;SID=12UEspXH8AAAIAABnqLIEf4d3b2e3e0f35f4b2573d8fa128505fc Diesen sündhaft teueren USB-Adapter kann ich doch auch einfach mit nem MAX3232 realisieren, oder? Ich hoffe ihr könnt mir etwas weiterhelfen! Schlachter
Die Umgebung mit etwas Mikrowellen verseuchen resp speziell das WLAN und Mobilnetz etwas stressen...
ich glaub wenn alle 5min mal ne Temperatur gesendet wird, ist das nicht schlimm.
Hallo, die Frage nach dem "besten" Werkzeug ist müßig. Die Frage sollte lauten, mit welchem Werkzeug kann ich selbst am besten arbeiten ! Die XBee's sind sicher keine schlechte Wahl, wenn auch nicht die billigste. Die Serie 2 Module können definitiv das leisten, was Du als Ziel formuliert hast. USB-Adapter benötigst Du nur dann, wenn Du die Daten auf einem PC ohne serielle Schnittstelle auswerten willst. Oder um die Firmware von so einem PC auf die Module zu schreiben (Stichwort: Coordinator, Router, Enddevice). Ansonsten können die Module direkt mit einem Microcontoller kommunizieren, wenn die gemeinsame Betriebsspannung bei 3.3V liegt. Michael S.
Danke für deine Antwort! Ist es eigentlich schwer so etwas wie oben beschrieben mit Series 2 Modulen zu konfigurieren? Ich mein, ich habe jetzt keine Netzwerktechnik studiert..
Hallo, > Ist es eigentlich schwer so etwas wie oben beschrieben mit Series 2 > Modulen zu konfigurieren? Es ist relativ schwer, wenn Du über keine Programmierkenntnisse verfügst, Dir die Funktionsweise der XBee-Module fremd ist und Dir nicht bekannt ist, wie man Temperaturen / Helligkeiten messen kann. Sind die notwendigen Kenntnisse vorhanden, ist die gewünschte Funktionalität relativ leicht zu implementieren. Übrigens benötigst Du im Prinzip nur 2 Grundtypen von Geräten: > 1. Funkmodul: Soll alle gesendeten Daten empfangen und speichern. Das ist vermutlich der Coordinator. > 2. Funkmodul: Sendet Temperatur und Helligkeit, soll über Funk eine > Lampe steuern (gesendet vom 1.) Das ist dann ein Router. > 3. Funkmodul: Sendet Temperatur und Helligkeit und soll später auch > empfangen können (gesendet vom 1.) Dieses Modul ist hard- und softwaremäßig vermutlich identisch mit 2.). Es wird lediglich über eine andere Adresse angesprochen. > Ich mein, ich habe jetzt keine Netzwerktechnik studiert.. Ist auch nicht erforderlich. Denn die Beschreibung steht in den Manuals und ist nicht schwer zu verstehen. Der Vorteil der XBee-Module ist, dass Du sie wie eine Blackbox / einen Briefkasten verwenden kannst: Du schreibst die Adresse auf einen Umschlag, steckst die Daten in den Umschlag und "wirfst" das ganze ins Modul. Den Rest erledigen die Funkmodule. Die gesamte Funktionaliät der Übertragung ist bereits in den Modulen vollständig implementiert. Und Bedarf erhälst Du sogar eine Empfangsbestätigung. Allerdings können die Module nicht von sich aus Temperaturen, Helligkeit etc. messen (es sei denn, Du würdest die Messung analog mit den ADC's durchführen). Für diese Aufgabe würde ich einen Microcontroller spendieren, die Temperaturen digital mittels Dallas DS18B20 und die Helligkeit mittels TSL235/TSL230 misst. Wenn der Microcontroller dann noch eine TWI-Schnittstelle besitzt, dann kannst Du sogar Luftfeuchtigkeiten, Luftdruck etc. über geeignete Sensoren digital und mit geringem Hardwareaufwand ermitteln. Und über TWI-Port-Expander beliebig viele Schalter schalten ... mfg Michael S.
Hallo liebe Community, erstmal vielen Danke für deine sehr ausführliche Antwort! Naja also Programmierkenntnisse habe ich auf jeden Fall. Mal ein kleines Beispiel, damit du meine Kenntnisse einschätzen kannst: Momentan wird ein Temperatursensor mit einem µC über 1-Wire ausgewertet und an einen software-mäßig modifizierten Webserver von Pollin geschickt. Alle 5min ruft ein Crownjob die Temperatur vom AVR-Server ab und speichert diese in einer mySQL Datenbank. Daraus habe ich mir dann einen schönen Graphen mit PHP gebastelt, welcher den Temperaturverlauf darstellt. Ich möchte nun halt eine Verbindung zu einem Außentemperatursensor aufbauen und diese mit in den Graphen einbinden. Das komplizierteste war bisher immer die Funkverbindung nach aussen, der Rest klappt ja schon. ---------- Trotzdem kann ich den Aufwand noch nicht ganz einschätzen: Die beiden Router sollen untereinander eigentlich keine Daten austauschen. Was würde es aufwandtechnisch bedeuten, wenn der eine Router Daten an den anderen zum Coordinator weiterleitet? Also so: Daten -> Router 1 -> Router 2 -> Coordinator Räumlich werden die beiden Router nämlich hintereinander stehen und ich kann nicht genau einschätzen, ob der entferntere Router durch all die Wände bis zum Coordinator kommt. Ich hoffe ihr könnt mir einige der Fragen beantworten! Mit freundlichen Grüßen, Schlachter
Hallo, > Was würde es aufwandtechnisch bedeuten, wenn der eine > Router Daten an den anderen zum Coordinator weiterleitet? Die Module leiten eine Nachricht automatisch zum Ziel, gleichgültig, ob eine direkte Verbindung zum Ziel besteht oder ob eine Verbindung über Zwischenstationen aufgebaut werden muss. mfg Michael S.
Achso das ist ja super! Nur nochmal zur Sicherheit, das hier ist doch jetzt ein Series 1 Modul, oder? http://www.reichelt.de/Bausaetze-Module/ZIGBEE-XBEE-CA/3/index.html?;ACTION=3;LA=5;ARTICLE=108351;GROUPID=3636;artnr=ZIGBEE+XBEE+CA;SID=12UEspXH8AAAIAABnqLIEf4d3b2e3e0f35f4b2573d8fa128505fc Und das hier Series 2? http://www.reichelt.de/Bausaetze-Module/ZIGBEE-XBEE-ZBCA/3/index.html?;ACTION=3;LA=446;ARTICLE=108355;GROUPID=3636;artnr=ZIGBEE+XBEE+ZBCA;SID=12UEspXH8AAAIAABnqLIEf4d3b2e3e0f35f4b2573d8fa128505fc Ich werde mir wohl letzteres Modul kaufen, aber was genau bedeutet dieses Pro Feature Set? Oder kannst du mir ein besseres Modul mit Series 2 von reichelt empfehlen? (Ich brauch nur 1mW Sendeleistung) Danke für deine bisherige Hilfe! Schlachter
Hallo, ja, der 2. Link scheint ein ZigBee Modul Serie 2 zu sein. Was mit dem "Pro Feature Set" gemeint ist, kann ich auch nicht sagen. Ich lade mir mit XCTU jeweils die erforderliche Firmware auf die Module - und dann läuft alles ohne Probleme. Michael S.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.