Hvordan kommunisere med Zigbee på Mac Apple

Hvordan kommunisere med Zigbee på Mac Apple


Bruk av Zigbee kommunikasjonsprotokoll med Mac er enkelt så lenge du har riktig maskinvare for å koble til datamaskinen. Zigbee gjør det enkelt og rimelig å sende data punkt til punkt eller mellom et helt nettverk av trådløse noder. Den enkleste måten å implementere Zigbee er ved hjelp Xbee moduler, små kretskort som inkluderer alle kretsene du trenger for å sende og motta data. XBee moduler er laget for å kobles direkte til kontaktene på andre kretskort, noe som gjør det mulig å bygge opp din Zigbee prosjektet uten lodding.

Bruksanvisning

1 Få minst to Xbee enheter og adapterkort. Zigbee er en radio kommunikasjonsprotokoll, ikke en bestemt enhet. XBee er en serie av små, enkle å bruke enheter som implementerer Zigbee-protokollen. Den Xbee er utformet for å komme direkte inn i en stikkontakt på en adapter bord. Det inkluderer all ekstern krets som trengs for å kjøre enheten og gjør pinnene du trenger lett tilgjengelig. En rekke adapterplater er tilgjengelige (se koblingene i Resources).

2 Kjøp en USB-adapter bord ment for Xbee eller en FTDI kabel. Den Xbee kommuniserer ved hjelp av en seriell dataprotokoll, så du trenger for å kjøre den inn i en chip som vil tilpasse den til en USB for å koble til datamaskinen. De fleste seriell til USB-adaptere bruke en FTDI chip, som er en overflate montering IC. Overflatemonterte er vanskelig å lodde for hånd, så gjør din egen USB-adapteren er ikke praktisk. Få en adapter bord med en FTDI chip og en USB-kontakt eller en FTDI kabel (se koblingene i Resources).

3 Følg linken i avsnittet for å laste ned FTDI drivere for Mac OS X, og installere dem. Disse driverne gjør at datamaskinen kan kommunisere via USB med FTDI chip for å bruke USB-porten som en seriekobling.

4 Ta første Xbee modulen, kobler du den til adapterkortet, og koble adapteren bord til en mikrokontroller. Koble forsyningsspenningen pin av adapteren styret til mikrokontrolleren forsyningsspenningen og koble bakken også. Koble adapteren styrets RX pin til mikrokontrolleren er TX pin, og koble adapteren styrets TX pin til mikrokontrolleren sin RX pin. TX er seriell utgang, og RX er serieinngang. Når du er ferdig, vil mikrokontrolleren kunne kommunisere trådløst med din Mac.

5 Koble den andre Xbee til en adapter bord, og koble adapteren styret til en FTDI USB adapter. Alternativt finnes det FTDI brett tilgjengelig som er laget for å ta en Xbee direkte, uten en adapter bord i mellom. USB vil gi strøm til Xbee.

6 Sett inn en USB-kabel inn i adapterkortet og datamaskinen.

7 Programmere mikrokontroller til å sende og motta data over seriell linje. Den nøyaktige retninger vil avhenge av programmeringsspråket ditt microcontroller bruker. Data du sender vil bli kringkastet av Xbee og Xbee vil sende alle data den mottar til mikrokontrolleren over seriell linje. Som standard bruker Xbee et 9600 baud serie rate.

8 Åpne en "Finder" vindu, gå til "Applications" og deretter "Verktøy" og åpne "Terminal". Skriv "ls /dev/tty.*" (uten anførselstegn) for å se en liste over serieporter. Hvis FTDI driverne er riktig installert og enheten er koblet til en USB-port, skal den vises på listen. Enter "skjerm [serieportnavn] 9600" for å begynne å se serielinjen. Data plukket opp av Xbee koblet til datamaskinen din vil bli vist i terminalvinduet, og dataene du legger inn vil bli sendt trådløst til mikrokontrolleren. Trykk på "Control" og "A" -tastene sammen, etterfulgt av "Control" og "\" for å lukke skjermbildet programmet.

Hint

  • Gjøre prosjektet mer kraftig ved å skrive programvare som kan sende og motta serielle data. Du kan bruke Xbee moduler for å sende data fram og tilbake mellom datamaskinen og en robot eller en annen trådløs enhet du kan tenke deg.