Lo shield Xbee® è un dispositivo elettronico che funziona con un software open source noto come Arduino®, un ambiente di piattaforma che consente agli utenti di scrivere e caricare facilmente il codice su una scheda Input/Output (I/O). La piattaforma open source funziona su molti sistemi operativi (OS), è scritta con Java e si basa su altri diversi tipi di software open source come l’applicazione Processing e avr-gcc. Il software Arduino® può essere scaricato online e può incorporare questo shield come parte della piattaforma.
L’utilizzo di uno shield Xbee® consentirà alle schede Arduino® di comunicare in modalità wireless Zigbee™. Lo scudo deriva dalla base di un altro modulo Xbee® ed è in grado di comunicare fino a 100 piedi (30.5 metri) all’interno e fino a 300 piedi (91.4 metri) all’aperto. Può anche essere utilizzato per sostituire seriali e USB o messo in modalità comando per la configurazione in una serie di opzioni di rete, tra cui reti mesh e reti broadcast. La schermatura Xbee® ha pin che fuoriescono da un pad di saldatura, comprese le intestazioni dei pin di tipo femmina per l’uso dell’ingresso analogico tra i pin 2 e 7. Questo particolare scudo non ostruisce i pin da 8 a 13 e le intestazioni della scheda possono essere utilizzate.
Diversi moduli realizzati da Xbee® possono essere utilizzati con lo scudo Xbee® e le istruzioni possono essere trovate online per qualsiasi serie di questi moduli. Alcuni parametri nelle reti che utilizzano uno shield Xbee®, come l’indirizzamento e la configurazione, devono essere impostati per funzionare correttamente. Di solito, l’impostazione predefinita di moduli e schermi consentirà a due dispositivi di comunicare tra loro. Nel caso in cui non siano configurati correttamente, devono essere impostati sullo stesso canale e rete. Un parametro dal titolo “CH Parameter” imposta il canale. Un altro parametro dal titolo “Parametro ID” imposta la rete.
Gli shield Xbee® hanno anche due ponticelli etichettati come Xbee®/USB. Questi ponticelli determinano come la comunicazione seriale di questo shield si collegherà alla comunicazione seriale di un microcontrollore. I ponticelli possono essere impostati sulla posizione Xbee®, dove due pin sono rivolti verso l’interno della scheda, o sulla posizione USB, dove due pin sono rivolti verso il bordo della scheda. In posizione Xbee®, un modulo si connette e comunica con lo shield Xbee®. Il passaggio alla posizione USB consente al modulo di connettersi e comunicare con un computer.
Lo scudo Xbee® è stato migliorato e modificato nel corso della sua vita. Alcune revisioni hanno risolto problemi minori di etichettatura e spaziatura, pur rimanendo la stessa funzionalità. L’ultima versione funziona con i moduli Xbee® serie 1 e 2.5.