Kommunikation mit Zigbee auf Apple Mac

April 14

Kommunikation mit Zigbee auf Apple Mac

Mit der drahtlosen Zigbee-Kommunikationsprotokoll mit Ihrem Mac ist einfach, solange Sie die richtige Hardware zum Herstellen einer Verbindung mit Ihrem Computers haben. ZigBee erlaubt es, einfach und kostengünstig Daten Punkt zu Punkt oder zwischen ein ganzes Netzwerk von drahtlosen Knoten senden. Die einfachste Möglichkeit zum Implementieren von Zigbee ist mit Xbee Module, kleine Platinen, die die Schaltung enthalten, müssen Sie Daten senden und empfangen. XBee Module erfolgt an Stecker direkt in den Sockel auf anderen Platinen, so dass es ohne jede Löten Zigbee Projekt aufzubauen.

Anweisungen

1 Mindestens zwei Xbee-Geräte und Adapter-Boards zu bekommen. ZigBee ist ein Radio-Kommunikations-Protokoll, kein bestimmtes Gerät. XBee ist eine Reihe von kleinen, einfach zu bedienende Geräte, die das Zigbee Protokoll zu implementieren. Die Xbee soll pop direkt in ein Socket auf eine Adapterplatine. Es umfasst die externe Beschaltung benötigt um das Gerät zu betreiben und die Pins, die Sie brauchen leicht zugänglich macht. Eine Vielzahl von Adapter-Karten sind verfügbar (siehe die Links im Ressourcenabschnitt).

2 Erwerben Sie eine USB-Adapter-Karte für die Xbee oder ein FTDI-Kabel gedacht. Die Xbee kommuniziert über ein serielles Datenprotokoll, also musst du führen Sie es auf einem Chip, der es in eine USB Verbindung zu Ihrem Computer anpassen wird. Die meisten seriell zu USB Adapter verwenden einen FTDI-Chip, der eine Oberflächenmontage IC ist. Surface-Mount-Geräte sind schwer mit der hand Löten, so machen Ihre eigenen USB-Adapter ist nicht praktisch. Sie erhalten eine Adapterplatine mit dem FTDI-Chip und eine USB-Buchse oder ein FTDI Kabel (siehe die Links im Ressourcenabschnitt).

3 Folgen Sie dem Link im Ressourcenabschnitt die FTDI-Treiber für Mac OS X herunterladen und installieren. Diese Treiber können Ihren Computer für die Kommunikation über USB mit dem FTDI-Chip, USB-Port als eine serielle Verbindung zu verwenden.

4 Nehmen Sie das erste Xbee-Modul, stecken Sie es in die Adapterplatine und verbinden Sie die Adapterplatine mit einem Mikrocontroller. Verbinden Sie den Versorgungsspannung Pin über die Adapterplatine an den Mikrocontroller Speisespannung und den Boden auch. Verbinden Sie die Adapterplatine RX-Pin an den Mikrocontroller-TX-Pin und die Adapterplatine TX Pin an den Mikrocontroller RX-Pin. TX ist Serieller Ausgang und RX seriellen Eingang. Wenn Sie fertig sind, wird der Microcontroller drahtlos mit Ihrem Mac kommunizieren können

5 Verbinden Sie das zweite Xbee mit einer Adapterplatine und schließen Sie die Adapterplatine an ein FTDI USB-Adapter an. Alternativ gibt es FTDI-Boards zur Verfügung, die unternommen werden, um ein Xbee direkt, ohne eine Adapterplatine dazwischen nehmen. USB wird macht die Xbee anbieten.

6 Stecken Sie ein USB-Kabel in Ihrem Adapterplatine und Ihrem Computer.

7 Programmieren Sie Ihre Microcontroller senden und empfangen von Daten über die serielle Schnittstelle. Die genaue Wegbeschreibung hängt die Programmiersprache, die deinem Microcontroller verwendet. Alle Daten, die Sie senden durch die Xbee ausgestrahlt werden, und die Xbee schickt alle Daten, die sie erhält an den Mikrocontroller über die serielle Schnittstelle. Die Xbee verwendet standardmäßig eine serielle 9600 Baud-Rate.

8 Öffnen Sie ein Fenster "Finder", gehen Sie zu "Anwendungen", dann "Dienstprogramme" und "Terminal." Geben Sie "ls-/dev/tty.*" (ohne Anführungszeichen), um eine Liste der Ihre seriellen Schnittstellen zu sehen. Wenn die FTDI-Treiber richtig installiert sind und das Gerät an einen USB-Anschluss verbunden ist, sollten sie in der Liste angezeigt. Geben Sie "Bildschirm [seriellen Anschlussnamen] 9600" zu beginnen, die serielle Schnittstelle anzeigen. Daten von Xbee, die an Ihren Computer angeschlossenen abgeholt im terminal-Fenster angezeigt, und die eingegebenen Daten werden drahtlos an den Mikrocontroller gesendet werden. Drücken Sie die "Kontrolle" und "A" Tasten zusammen, gefolgt von "Control" und "\", um den Bildschirm-Programm zu beenden.

Tipps & Warnungen

  • Machen Sie Ihr Projekt stärker von Schreiben von Software für die senden und empfangen serielle Daten. Xbee-Module können Sie hin und her senden von Daten zwischen Ihrem Computer und einem Roboter oder andere drahtlose Geräte können Sie sich denken.