Configuración del Xbee

Existen varios métodos y programas disponibles para configurar los Xbee, aunque básicamente se trata de conectarnos a través de la terminal para iniciar modo comando y modificar las propiedades de fabrica. En este caso e decido manejar tres programas para mostrar el procedimiento utilizando un computadora powerbook con Mac OS X 10.5.8

Los modulos tienen una configuración de fabrica con el PAN ID asignado de 3332, una tasa de transferencia de 9600 baudios con datos de 8 bits.

PAN ID ( personal area network): es el nombre de la red dentro de la cual se comunicaran nuestros modulos, el nombre de la red es un valor hexadecimal de 0 a FFFE.

MY ID: es el nombre que se le asigna a cada modulo también expresado en valores hexadecimales.

El siguiente paso es configurar el modulo, a continuación muestro algunas técnicas para realizar este trabajo.

Xbee Terminal: es un programa escrito por Tom Igoe para la plataforma processing el programa puede ser descargado de la siguiente dirección: http://www.makingthingstalk.com/chapter6/31/

  1. Conecta el Xbee al explorer usb de sparkfun.
  2. Descarga y ejecuta el programa en Processing
  3. Iniciamos modo comando escribiendo +++ en el xbee terminal. espera 3 segundos sin presionar enter para obtner la respuesta ok ( el modulo se desconecta de forma automática si no recibe comandos en los próximos 10 segundos por lo cual sera necesario iniciar el modo comando de nuevo)
  4. Revisamos la configuración de fabrica tecleando los siguientes comando con un enter al final de cada uno:

ATMY : muestra el nombre asignado al xbee

ATID: muestra el PAN id.

ATDL: muestra el nombre del radio con el cual nos comunicaremos

ATBD: muestra la tasa de transferencia en baudios

ATWR: graba nuestra nueva configuracion al xbee

ATCN: cierra el modo comando

Para configurar los modulos utilizamos los mismos comando agregando el nombre hexadecimal que queremos asignarles por ejemplo ATMY1234, ATID1010, ATDL5678.

______________________________________________________________

XBee Terminal Max: es un programa mejorado basado en el código de Tom Igoe, las actualizaciones y mejoras al código son de la autoría de Max Whitney. Para utilizar este programa repetimos los pasos mostrados anteriormente.

Una configuración típica para comunicación single peer seria:

Radio 1 :          Radio 2:

ATMY1234         ATMY5678

ATDL5678         ATDL1234

ATID1010           ATID1010

ATBD3                ATBD3 (9600)

______________________________________________________________

XbeeConfigTool de Funnel: Funnel tiene su propio set de herramientas para trabajar con xbee, el XbeeConfigTool es el metodo mas sencillo para manipular la información de los modulos, el único problema es que solo es compatible con las series 1.

  1. Descarga el software.
  2. conecta el xbee explorer usb
  3. corre el programa
  4. selecciona tu puerto serial (ejemplo: /dev/cu.usbserial-A600al44)
  5. selecciona el modo : cordinador o endivice ( si vas a conectarlo al arduino selecciona endivice)
  6. ingresa el PAN ID y MY ID.
  7. click a configurar.

Repetimos los pasos con el programa de nuestra preferencia para poder tener dos o mas radios hablando en red. El modo de canal para conectar los radios es necesario en caso de crear mesh network. mas adelante trabajare en una red con estas características para explicar el proceso.

This entry was posted in Network, Proceso, Xbee and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. FBY
    Posted 04/06/2010 at 8:13 pm | Permalink

    Hola, yo estoy utlizando un IMU de sparkfun, y a este se le puede agregar un xbee para hacerlo inalambrico, pero yo deseo conectar varios xbee para hacer una red, ya sea mesh o punto-multipunto, sabes como puedo hacer para configurar los xbee?? espero que me puedas contestar.
    Saludos
    mi correo es fbernaly@gmail.com

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>