Anda di halaman 1dari 9

Tutorial para la configuracin de XBee.

Autor : lvaro Neira Ayuso <alvaroneay@gmail.com>


ersin !."
Antes de empezar con la configuracin del mdulo XBee tenemos que instalar el programa X-CTU.
Aunque existen ms programas en el mercado para la configuracin del XBe , emos escogido este
porque es el que menos pro!lemas presenta.
#nstalacin de X$%T&.
"sta instalacin se puede realizar tanto en linux #a tra$%s del programa &ine' como en &indo&s.
(rimero de!emos descargar el arci$o instala!le, que lo podemos encontrar en el siguiente enlace
ttp)**ftp+.digi.com*support*utilities*,---./012c.exe, una $ez descargado el arci$o procedemos a
la instalacin del programa aciendo do!le clic3 en dico arci$o.
A continuacin nos aparecer la pantalla de !ien$enida en la que pulsaremos el !otn 45ext6.
5os aparecer la siguiente pantalla de acuerdo de licencia, en la cual tendremos que seleccionar la
opcin 47 Agree6 8 pulsar 45ext6.
9a siguiente pantalla es la de seleccin de la carpeta de instalacin, si queremos cam!iar la carpeta
en la que queremos que se instale el programa pincamos en 4Bro&ser6, sino de:amos la carpeta
por defecto 8 pulsamos 45ext6.
5os aparecer una pantalla de confirmacin de instalacin a la que le dar%mos al !otn 45ext6 8
:usto despu%s nos aparece una pantalla de actualizacin a la que pulsaremos el !otn 4;i6.
Una $ez terminada la actualizacin, nos aparecer una pantalla con la que nos informa que la
instalacin a sido completada, pulsando en 4Close6 para terminar la instalacin del programa.
Cuando a8amos finalizado la instalacin podemos e:ecutar el programa a tra$%s de un acceso
directo u!icado en el escritorio, llamado X-CTU 8 nos aparecer una pantalla como la siguiente.
%onfiguracin del puerto en X$%T&.
(ara poder configurar el puerto de acceso del XBee, tenemos que trasladar el :umper que se
encuentra en modo XBee como aparece en la imagen de a!a:o, a modo U;B. ;olo nos tenemos que
fi:ar en la letra X!ee*Us! que est impresa en la placa.
Cuando 8a tengamos puesto el X!ee en modo U;B, lo conectamos al ordenador. ;i estamos en
&indo&s nos aparecer directamente en el programa, pero si estamos en linux de!emos seguir estos
pasos)
+. Buscamos en la carpeta *de$ el nom!re que tiene el ca!le us! que a8amos conectado
#tt8U;B<', por e:emplo el tt8U;B-.
.. (ara que lo detecte el programa instalado en &ine, de!emos usar est l=nea de comando en el
terminal)
"l < es el n>mero del puerto que queremos asignarle para que lo detecte el X-CTU, 8o
pondr% com+ 8 el nom!re de mi escritorio es al$aro. (or lo que el comando que tengo que
e:ecutar ser=a el siguiente)

Una $ez que nos a8a detectado el puerto, en nuestro caso el puerto U;B, de!emos a?adirlo en el
programa a tra$%s de la seccin @User Com (orts@ 8 en la parte que pone @Com (ort 5um!er@
colocamos el nom!re que le emos dado al us! en la l=nea de cdigo que pusimos anteriormente en
el terminal, en el e:emplo anterior usamos @com+@. (odemos $er en la imagen de a!a:o, se?alado en
ro:o, donde tenemos que realizar los cam!ios.
sudo ln -s *de$*tt8U;B- *ome*nom!re2de2$uestro2escritorio*.&ine*dosde$ice*com<
sudo ln -s *de$*tt8U;B- *ome*al$aro*.&ine*dosde$ice*com+

Aespu%s de poner en la casilla correspondiente a 4Com (ort 5um!re6 el nom!re del puerto,
pulsamos el !oton 4Add6 8 nos saldr algo parecido a la siguiente imagen.
A continuacin, despu%s de a?adir nuestro nue$o dispositi$o, de!emos se?alar en la $entana @;elect
Com (ort@ dico dispositi$o , 8 seleccionamos el !otn @Test*Buer8@. 5os aparecer una $entana
como la que aparece en la siguiente imagen.
;i nos sale otro texto como @Una!le to open com port@ le cam!iaremos el $alor a la casilla @Baud@
aunque el $alor configurado de f!rica es @C/--@ pero tenemos que ir pro!ando.
Aespu%s de efectuar todo esto 8a tendremos a?adido el us! para poder configurar el mdulo XBee.
%onfiguracin del nodo pasarela.
A continuacin $amos a explicar como se configura el nodo encargado de recepcionar la
informacin de los nodos sensores 8 en$iar dica informacin al ser$idor.
"xisten dos formas de realizar la configuracin de nuestros nodos)
+. Terminal
.. Dodem Configuration
;i utilizamos la configuracin a tra$%s de 4Terminal6 de!emos escri!ir EEE antes de escri!ir
cualquier comando, tal 8 como se muestra en la imagen de a!a:o. 9os comandos que $amos a
utilizar para la configuracin de nuestro nodo son)
ATF") restaura los $alores predeterminados de fa!rica antes de realizar cualquier
modificacin.
ATA(<) configuracin de la A(7 de XBee. Colocar el n>mero que tiene la A(7 de XBee, en
nuestro caso ., por lo que el comando ser=a ATA(..
ATC"+) configuracin del mdulo XBee en modo Coordinador.
ATDG<) direccin del mdulo XBee en modo Coordinador. "l $alor de < en nuestro caso
ser +.0,. #ATDG+.0,'
AT7A<) 7A de la conexin que $amos a crear entre nuestros mdulos XBee. "l $alor de < en
nuestro caso es ++++. #AT7A++++'
ATCH<) Canal por el cual los mdulos XBee se $an a conectar. "l $alor de < en nuestro caso
ser -C. #ATCH-C'
ATIF) escri!e una nue$a configuracin en la memoria no $oltil. ;i no se escri!iese este
comando, las modificaciones realizadas solo durar=a asta que el mdulo se quede
sin !ater=a.
ATJF) reinicia el mdulo XBee.
Configuracin por Terminal
;i realizamos la configuracin a tra$%s de @Dodem Configuration@ !uscamos los nom!res, por
e:emplo, si queremos configurar el canal por el cual los mdulos XBee se $an a conectar,
tendr=amos que !uscar CH - Cannel 8 poner el canal ++++ descrito anteriormente. (ara escri!ir en
la memoria no $olatil tendr=amos que pulsar el !otn @Irite@.
Configuracin a tra$%s de Dodem Configuration
%onfiguracin de los nodos sensores.
Aespu%s de configurar el nodo pasarela, $amos a configurar los nodos sensores que son los
encargados de en$iar la informacin al nodo que emos configurado anteriormente.
Al igual que en el apartado anterior, si utilizamos la configuracin a tra$%s de 4Terminal6 de!emos
escri!ir EEE antes de escri!ir cualquier comando. 9os comandos que $amos a utilizar para la
configuracin de nuestros nodos son)
ATF") restaura los $alores predeterminados de fa!rica antes de realizar cualquier
modificacin.
ATA(<) configuracin de la A(7 de XBee. Colocar el n>mero que tiene la A(7 de XBee, en
nuestro caso ., por lo que el comando ser=a ATA(..
ATC"-) configuracin del mdulo XBee en modo 5odo "n$iante.
ATDG<) direccin del mdulo XBee en modo 5odo "n$iante. "l $alor de < en nuestro caso
ser K/1L. #ATDGK/1L'
AT7A<) 7A de la conexin que $amos a crear entre nuestros mdulos XBee. "l $alor de < en
nuestro caso es ++++. #AT7A++++'
ATCH<) Canal por el cual los mdulos XBee se $an a conectar. "l $alor de < en nuestro caso
ser -C. #ATCH-C'
ATIF) escri!e una nue$a configuracin en la memoria no $oltil. ;i no se escri!iese este
comando, las modificaciones realizadas solo durar=a asta que el mdulo se quede
sin !ater=a.
ATJF) reinicia el mdulo XBee.
;i realizamos la configuracin a tra$%s de @Dodem Configuration@ !uscamos los nom!res, por
e:emplo, si queremos configurar el canal por el cual los mdulos XBee se $an a conectar,
tendr=amos que !uscar CH - Cannel 8 poner el canal ++++ descrito anteriormente. (ara escri!ir en
la memoria no $oltil tendr=amos que pulsar el !otn @Irite@.
Ga tenemos configurado los mdulos XBee, con lo cual solo tendremos que su!ir los ;3etc al
arduino.