You are on page 1of 11

Teoría de la Información y Código

Recibiendo Tramas 802.15.4/ZigBee


con Waspmote Gateway

Agustín Rodríguez Rojas


Profesor
José Luis Quiroga Párraga

Octubre del 2017


Índice
Indice de Figuras 1

1. Objetivos 2
1.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Objetivos Específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2. Introducción 2
2.1. ¿Qué es un XBee y un Zigbee? [2] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2. Modo de funcionamiento [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3. Cómo configurar la red Xbee Serie 1 [4] . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3. Desarrollo experimental 8
3.1. Materiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2. Punto a Punto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3. Punto a Multipunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4. Análisis de Resultados 9

5. Conclusión 10

Referencias 10

Indice de Figuras
1. Software XCTU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Seleccionar puerto COM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Parámetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4. Buscando dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5. Dispositivos encontrados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6. Dispositivos agregados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
7. Parámetros de configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
8. XBee A y XBee B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
9. Grabar datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
10. Topología Punto a Punto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
11. Topología Punto a Multipunto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
12. nalizador de espector RIGOL DSA875. . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
13. Señales visualizadas en el analizador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1
1. Objetivos
1.1. Objetivo General
Familiarizar los módulos XBee 802.15.4/ZigBee con dispositivos Waspmote gateway

1.2. Objetivos Específicos


1 Dar a conocer los distintos módulos XBee 802.15.4/ZigBee.
2 Configurar los módulos XBe 802.15.4/ZigBee a través de la aplicación X-CTU.

3 Estudiar las posibles formas de intercomunicar de manera inálambrica los módulos


XBee.
4 Dar a conocer las operaciones de configuración utlizando el software X-CTU.

2. Introducción
2.1. ¿Qué es un XBee y un Zigbee? [2]
XBee

Los módulos XBee son soluciones integradas que brindan un medio inalámbrico para
la interconexión y comunicación entre dispositivos. Estos módulos utilizan el protocolo de
red llamado IEEE 802.15.4 para crear redes FAST POINT-TO-MULTIPOINT (punto a multipun-
to); o para redes PEER-TO-PEER (punto a punto). Fueron diseñados para aplicaciones que
requieren de un alto tráfico de datos, baja latencia y una sincronización de comunicación
predecible. Por lo que básicamente XBee es propiedad de Digi basado en el protocolo Zig-
bee. En términos simples, los XBee son módulos inalámbricos fáciles de usar.

Zigbee

Es una alianza y un estándar de redes MESH de eficiencia energética y de costos, utili-


zadas por XBee.

2.2. Modo de funcionamiento [3]


El XBee interactúa con el mundo externo esencialmente en tres modos:

ˆ El modo transparente: Que es el equivalente a un enlace serie virtual entre dos


módulos XBee en base a su configuración.
ˆ Los modos API 1 y 2: Que permiten enviar y recibir datos a través del envío de
"paquetes.a través de estructuras de datos predefinidas.

ˆ El modo de comandos: Utilizado para cambiar los parámetros de configuración del


XBee.

2
2.3. Cómo configurar la red Xbee Serie 1 [4]
Para realizar la configuración de los módulos, XBee Series 1 (también llamados XBee
802.15.4), abrimos el software XCTU y seleccionamos la opción “Discover Radio”.

Figura 1: Software XCTU.

Debemos seleccionar el puerto COM que se le asignó al XBee Explorer USB (nos generó
el puerto 70).

Figura 2: Seleccionar puerto COM.

En el caso de un módulo que viene de fábrica los parámetros son los que aparecen en
la imagen, luego presionamos el botón “Finish” y comenzará a buscar el dispositivo

3
Figura 3: Parámetros.

El software comenzará a buscar el módulo.

Figura 4: Buscando dispositivos.

Cuando encuentra el dispositivo, presionamos el botón “Add selected devices”.

4
Figura 5: Dispositivos encontrados.

Teniendo el dispositivo asignado, podemos revisar los parámetros de configuración pre-


sionando sobre el dispositivo.

Figura 6: Dispositivos agregados.

En esta etapa podemos modificar los parámetros y guardar los cambios.

5
Figura 7: Parámetros de configuración.

En las siguientes tablas, podemos encontrar la descripción de los campos y los valores
que debemos asignar a cada uno de ellos para configurar los Xbee Serie 1 en “modo trans-
parente” o en una conexión punto a punto.

Indicador Nombre
DH Destination Adress High
DL Destination Adress Low
MY 16-bit Source Adress
ID PAN ID
SH Serial Nuber High
SL Serial Number Low
CE Coordinator Enable
A continuación se muestra un ejemplo de cómo se deben de configurar los dos módulos:

XBee A Valores XBee B Valores


DH 13A200 DH 13A200
DL 4076E267 DL 4076E26E
MY AAAA MY AAAA
SH 13A200 SH 13A200
SL 4076E26E SL 4076E267
CE 1-Coordinator CE 0-End Device Serie 1 Pro

Figura 8: XBee A y XBee B.

6
Existen otras formas de configurar una red Xbee, la anterior es una forma fácil que solo
involucra dos módems; aunque en todas ellas debemos asegurarnos que se comparta el
mismo identificador de la red (PAN ID), pues este valor nos permite diferenciar redes que se
encuentren cercanas y descarta cualquier recepción que no corresponda con el valor PAN
ID de nuestro modem.

Si deseamos conectar 3 nodos, podemos optar por una forma fácil donde todos se es-
cuchen entre ellos, algo que es similar a una red tipo bus. Para ello, optaremos por hacer
un broadcast desde cada uno de los Xbee Serie 1 configurándolos de la siguiente forma:

XBee A XBee B XBee C


DH 0 DH 0 DH 0
DL FFF DL FFF DL FFF
MY 0 MY 0 MY 0
PAN ID 8888 PAN ID 8888 PAN ID 8888
SH (viene por defecto) SH (viene por defecto) SH (viene por defecto)
SL (viene por defecto) SL (viene por defecto) SL (viene por defecto)
CE 1-Coordinator CE 0-End Device CE 0-End Device
Para usar esta red, debemos hacer un pequeño protocolo por software, que envié un identi-
ficador desde cada módem y que se tomen acciones por cada uno de estos identificadores
(y aquellos que no sean dirigidos al módem involucrado deben ser descartados).

Cuando tenemos tenemos los parámetros listo presionamos el botón “Write radio settings”
y esperamos que los guarde correctamente.

Figura 9: Grabar datos.

Este proceso lo debemos hacer con ambos XBee o con los que deseamos trabajar.

7
3. Desarrollo experimental
3.1. Materiales
ˆ 2 módulos Waspmote Gateway.

ˆ 2 módulos XBee.

ˆ Software XCTU.

ˆ Notebook Lenovo Z40

A través del software XCTU se configuran los comandos AT del módulo XBee conectado
al computador para establecer una comunicación punto a punto (peer to peer) o punto a
multipunto, entre el dispositivo SL 40761FFB y el dispositivo DL 40761FC8.
Se escoge el PAN ID 3332 y el SH 13A200, para hacer la conexión.

3.2. Punto a Punto

Figura 10: Topología Punto a Punto.

Módulo 1 Módulo 2
ATMY=123 [ATMY123] ATMY=321 [ATMY321]
ATDL=321 [ATDL321] ATDL=123 [ATDL123]

3.3. Punto a Multipunto

Figura 11: Topología Punto a Multipunto.

Módulo 1 Módulo 2 Módulo 3 Módulo Central


ATMY=1234 ATMY=1235 ATMY=1236 ATMY=0
ATDL=0 ATDL=0 ATDL=0 ATDL=0

8
4. Análisis de Resultados
El envío de paquetes fue visualizado en el analizador de espectro RIGOL DSA875 (Fig.12)

Figura 12: nalizador de espector RIGOL DSA875.

Además del envío de paquetes de datos se vió la señal de la ed Wi-fi USACH-Alumnos y


Canal 13.

Figura 13: Señales visualizadas en el analizador.

Es posible comprobar el envío de datos, de dos formas distintas entre dos módulos. A
través de mensajes idependientes y de mensajes empaquetados. Mediante paquetes de
datos se puede evitar un problema en la lectura de mensajes de distintos puntos al mismo.

Para completar una comunicación entre dos dispositivos es condicionante el que, los dispo-
sitivos a comunicar, estén en el mismo canal y tengan el mismo ID.

Si los baudios son distintos no interfiere que se manden información a velocidades distintas.

En caso de que se envíe una gran cantidad de información, el buffer del módulo se puede
desbordar.

La configuracion para las conexiones mínimas requeridas para el XBee, no permiten el


uso de control de flujo (RTS & CTS), por lo que esta opción debe estar desactivada en el
terminal y módulo XBee.

Como ejemplos de comunicación Punto a Punto, encontramos al infra-rojo, el teléfono o


el EMAIL. Como ejemplo de un Broadcast, que envía información a masas de receptores,
encontramos la TV, la radio, el Wi-fi o la internet.

9
5. Conclusión
De acuerdo al análisis de los resultados, y el desarrollo realizado en los laboratorios del
4 y 25 de Septiembre, se concluye que.

en la pare 2.1 de la Introducción del presente informe se introduce el concepto de XBee


y Zigbee. En la Introducción de la guía del Laboratorio se definen los distintos módulos
coordinador, enrutador y end ponit. Lo que satisface el objetivo específico 1.

En el punto 2.3 del la Introducción del presente informe, se muestra el paso a paso para
la configuración de un dispositivo XBee en el Software XCTU bajo la normativa 802.15.44.
Satisfaciendo el objetivo específico 2.

En el Desarrollo Experimental (Sección 3 del presente informe) se disgrega en forma gene-


ralizada el trabajo realizado en el laboratorio, el cual se compone de las formas de interco-
municar dispositivos estudiadas, Punto a Punto, Punto a Multipunto y Broadcast. Dejando
evidencia de que se cumple con el objetivo específico 3.

Por todo lo anterior, se puede desprender que el objetivo de familiarizar los módulos XBee
802.15.4/ZigBee con dispositivos Waspmote Gateway se logra alcanzar.

Referencias
[1] Guía de Laboratorio. Recibiendo Tramas 802.15.4/ZigBee con Waspmote Gateway
[2] http://xbee.cl/que-es-xbee/
[3] http://fuenteabierta.teubi.co/2014/03/arduino-y-el-xbee-series-1-modo-api.
html

[4] http://xbee.cl/xbee-serie-1-configuracion/

10

You might also like