Wie programmiert man ein XBee ZigBee-Modul?
Habe ich ein Projekt, welches die Informationen von dem Mikroprozessor (drop-rate änderungen von dextrose wie das versenden Meldung "fast leer" oder "Plötzliche Veränderung der drop-rate. Drop-rate von 15 automatisch wieder zurück auf 14") würde die Anzeige in einer Anwendung in einem computer. Ich denke mit ZigBee und es wäre verantwortlich für die übertragung der Informationen, aber ich bin neu mit der Technologie.
Nicht jemand mir helfen könnte, wie das Programm die ZigBee-Modul? Ich habe einige Artikel, die sagen, dass es sein könnte, programmiert in eclipse CDT. Ich bin etwas verwirrt, wie man beginnen.
Jede Hilfe würde geschätzt werden. Danke!
InformationsquelleAutor Mineko | 2012-05-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den beiden XBees läuft standardmäßig im "transparent Modus", wodurch die Rohre kommenden Daten in einen UART aus dem anderen UART, genau so wie ein Draht. Also, wenn Ihr mikrocontroller schreibt Daten in den sender XBee, Sie kommen aus der XBee empfangen und gelesen werden (und angezeigt oder was auch immer Sie brauchen), die von Ihrer software.
InformationsquelleAutor T3db0t
Es hängt wirklich davon ab, wie viel Konfiguration Sie Ihre installation verarbeiten kann. Ist dies eine einmalige installation, oder ein "system" der Produkte, die Sie machen wollen, müssen in der Lage sein, zusammen zu arbeiten, in welcher Konfiguration Sie gekauft?
Wie bereits erläutert, xbee-Module, die das ganze radio + stack schon eingerichtet und arbeiten für serielle Daten sind einfach zu verwenden für den trivialen Fall, Sie senden ein paar pre-paired-setups bilden die im Labor oder auch vor Ort installation durch einen Fachmann.
Wenn Ihr embedded-Geräte finden sich gegenseitig automatisch, dann brauchen Sie einen Weg, um das embedded-mikrocontroller um die Module zueinander finden, eine Verbindung herzustellen, und dann den code der Anwendung in embedded-mikrocontroller miteinander zu reden und zu erkennen, was Sie tun müssen, um mit jedem anderen.
In diesem Fall, werden Sie wahrscheinlich besser wäre, mit den (im Voraus viel komplexer und wahrscheinlich teure) design, wo der zigbee-stack ist in der embedded-controller, so dass Ihre Anwendung code verwenden können, es richtig zu Steuern-Konnektivität.
TI zigbee-pro-evaluation-kit ist sehr umfassend, und scheint Super zu mir so weit. Es klingt wie Sie ' re an dem Punkt, wo Sie brauchen, um etwas Geld ausgeben und Holen Sie sich einige Erfahrung mit real-Module, nur um ein Gefühl für die Technik. Aber seien Sie gewarnt, müssen Sie möglicherweise die IAR embedded workbench arbeiten mit diesen langfristig, und das ist ziemlich teuer, software!
Alternativ Atmel haben einen ziemlich interessant aussehenden zigbee-Implementierung mit Ihren "bitcloud" software-Plattform (kostenloser zigbee pro stack!! woo! und Sie haben einen freien ARM toolchain!) aber ich habe festgestellt, die erste Schritte info rund um den bitcloud Zeug wirklich fehlt, und ich kann zwar den code-setup und kompilieren, ich bin nicht überzeugt, kaufen Sie genug für deren Bewertung Ausrüstung für ein zigbee-pro-mesh-Netz, um es zu testen im realen Leben noch.
PS: wenn Sie bekommen begann mit short-range wireless, kann ich nicht empfehlen dieses Buch hoch genug. http://www.amazon.com/Essentials-Short-Range-Wireless-Cambridge-Series/dp/0521760690/ref=sr_1_2?ie=UTF8&qid=1336091059&sr=8-2
Es enthält eine sehr gute Einführung in die verschiedenen Technologien zur Verfügung, und die stärken und Schwächen von Ihnen allen (und wireless im Allgemeinen) Plus es wird Sie in eine gute position zu verstehen beginnen, die Funktionen, die Sie wirklich brauchen, für das system bist du mit der Gestaltung.
InformationsquelleAutor Julian Higginson
einige die zigbee/xbee Module einfach so Verhalten, als drahtlose, serielle, keine Programmierung erforderlich, nur drehen Sie auf. Andere erfordern Programmierung. Es hängt davon ab, was Ihre Bedürfnisse wirklich sind. diejenigen, die sich Verhalten wie die drahtlose, serielle haben einen AT-Befehl gesetzt, wenn ich mich Recht erinnere, so können Sie einige Dinge, wie zum Beispiel, wenn Sie möchten, dass mehr als zwei (mehr als eine drahtlose Punkt-zu-Punkt-Verbindung) Sie können angeben, welche zwei miteinander reden...
sagen Sie, Sie wollten die 8 Punkt-zu-Punkt-verbindungen in einer Umgebung, wo alle 16 Geräte "sehen" sich gegenseitig. aber Sie wollen nicht alle 16 miteinander zu reden, nur 8 Paare, wenn ich Erinnerung an all das richtig, Sie würden gehen müssen, und sagen jeder Seite des Paares zu sprechen, um die anderen.
sparkfun.com/products/10415, Lesen Sie die Kommentare auf dieser Seite, der Serie 2 ist das schwieriger zu bedienen, Serie 1, th eother Seite sparkfun.com/categories/223 ist das, was ich beschreibe. Von dort Holen Sie sich die Datenblatt sparkfun.com/datasheets/Wireless/Zigbee/XBee-Datasheet.pdf und es hat eine Beschreibung der AT-Befehlssatz
wenn Sie auf der Suche nach Infos, wie Programm-die series2-mesh-Sachen, die ich persönlich dont haben Erfahrung mit, und kann nicht helfen, aber würde beginnen mit Ihrem Datenblatt und versuchen, Sie zu finden Beispielcode irgendwo.
InformationsquelleAutor old_timer