Arduino și xbee - implementăm un simplu transfer de date pe zigbee

Arduino și Xbee - implementăm un simplu transfer de date pe ZigBee

Anterior, utilizarea tehnologiilor wireless a fost limitată în principal la topologia punct-la-punct, care a fost folosită în majoritatea cazurilor pentru a înlocui cablul.





Dar astăzi este posibil să se organizeze rețelele așa-numite mesh folosind tehnologia ZigBee. ZigBee este numele unui protocol fără fir acceptat de standardul IEEE 802.15. Acest protocol caracterizează rețelele personale wireless (PAN) utilizând transceivere wireless cu putere redusă.







Arduino și xbee - implementăm un simplu transfer de date pe zigbee

Astăzi există module radio ușor de utilizat care funcționează pe baza ZigBee. Ele sunt numite Xbee și au o gamă aproximativă de transmitere a datelor de la 10 la 100 de metri. Ele sunt utilizate în industrie, domeniul științific, medicină etc. Xbee este destul de simplu să se asocieze cu Arduino, care va fi acoperit în acest articol.

Deși modulul XBee folosește metode de transfer de date sofisticate de la Zigbee, acesta poate comunica cu alte dispozitive printr-o interfață serială. Datorită acestui fapt, el poate fi conectat la Arduino, și poate fi controlat cu această placă. În acest caz, implementăm un exemplu simplu cu două module Xbee, dintre care unul transmite datele, iar celălalt primește aceste date. Un modul este conectat la computer printr-un adaptor USB-UART, celălalt la Arduino printr-un port serial. Pentru a afișa informații la ecranul LCD conectat de asemenea la Arduino. Schema de conectare este prezentată în figura de mai jos.

Arduino și xbee - implementăm un simplu transfer de date pe zigbee

Codul Arduino pentru interacțiunea cu modulul Xbee este următorul:







Trimiteți-le prietenilor: