Vous êtes sur la page 1sur 3

Comunicaciones En Una Red Zigbee

Kaiser Trelles Muñoz


Escuela de Ingeniería Electrónica
Universidad del Azuay
Cuenca, Ecuador
troskgtm@hotmail.com
Abstract— Communications in Zigbee network are trabajar esta tecnología como son la topología de
based on three very important parts inside the malla, la topología estrella y la topología de árbol
network, for the network to start, a coordinator is [1].
needed, to send messages inside the network, A. Topología de Malla
routers are needed and final devices are needed for
La topología de malla como se muestra en la
them to communicate, either with the routers or
with the coordinator, to test these communications, figura 1 permite tener interconectados todos los
software were used, such as the SmartRF Flash dispositivos mediante enlaces punto a punto y el
Programmer, the Serial Boot Tool, and Serial Port enlace conduce el tráfico únicamente con los
Utility was used to check the operation of the dispositivos que conecta cada enlace [1].
network.

Keywords—Zigbee, network, coordinator.

Resumen— Las comunicaciones en una red Zigbee


se basan en tres partes muy importantes dentro de
la red, para que la red inicie se necesita de un
coordinador, para enviar mensajes dentro de la red
se necesita de enrutadores y se necesitan
dispositivos finales para que se comuniquen ya sea
con los enrutadores o con el coordinador, para
probar estas comunicaciones se utilizaron software
como el SmartRF Flash Programmer, el Serial
Boot Tool, y para comprobar el funcionamiento de
la red se utilizó Serial Port Utility. Fig. 1 Topología de Malla

Palabras Clave—Zigbee, red, coordinador. B. Topología en Estrella


En la topología estrella cada elemento de la red
I. INTRODUCCIÓN
se conecta solamente punto a punto con un
Las comunicaciones en una red Zigbee, son muy
dispositivo central como se observa en la figura
importantes, porque permiten muchas más
2, que en la red Zigbee sería siempre el
facilidades que otras tecnologías, también al ser
coordinador, ya que sin el coordinador la red no
económica y fácil de utilizar se utiliza mucho
existe, por lo tanto se diferencia con la topología
dentro de las empresas, al comparar con la
en malla que el tráfico ya no se conduce
tecnología que utiliza bluetooth, se requiere
directamente entre esos dispositivos sino tiene
aproximadamente un 10% del hardware que se
que pasar siempre por el coordinador [1].
ocuparía con esta tecnología, también se requiere
de un coordinador para que este inicie y también
mantenga la red, en una red Zigbee solo puede
existir un coordinador dentro de la red, por lo que
no se podría comunicar con el coordinador de
otra red, sino lo ideal sería ponerle al otro
coordinador de otra red como enrutador o
dispositivo final y que este se encuentre dentro
de la misma red para así poder tener más
dispositivos comunicados dentro de una misma
red, se comprobó que en estas comunicaciones se
pueden enviar mensajes tanto en broadcast, como
en multicast y también en unicast al enviar con
diferentes comandos dentro del Serial Port Fig. 2 Topología en Estrella
Utility.
II. ZIGBEE C. Topología en Árbol
Para entender el comportamiento de la tecnología La topología en árbol es parecida a la topología a
Zigbee se tiene que comprender que pueden la topología en estrella como se puede ver en la
haber diferentes topologías en las que puede figura 3, pero se diferencia en que aparte de que
están conectados los dispositivos al coordinador,
después estos dispositivos actúan como si fueran
el coordinador de una subred pero funcionan
como enrutadores debido a que solo puede haber
un coordinador en la red Zigbee [1].

Fig. 5 Configuración Serial Boot Tool

C. Serial Port Utility


En este programa es en el cual después de su
configuración previa como se mira en la figura 6,
Fig. 3 Topología en Árbol se puede enviar los comandos tanto como para
ver en que canal va a estar la red, al igual que
III. CONFIGURACION DE LA RED darle la identificación que va a tener la red, para
así todos los dispositivos que tengan la misma
Para configurar la red Zigbee se utilizaron los identificación formen parte de la misma red.
siguientes softwares:
A. SmartRF Flash Programmer
Lo primero que se hizo fue configurar en el
software SmartRF Flash Programmer y se añadió
un archivo HEX y al pulsar perform actions
como se puede ver en la figura 4 se añadió el
bootloader para que el programa pueda cargar.

Fig. 6 Configuración Serial Port Utility

D. Comandos Utilizados
Los comandos utilizados para configurar la red
fueron el AT+SETPANID como se puede
observar en la figura 7, este comando permite
poner una identificación de la red para que todos
los dispositivos que pongan el mismo PANID
estén conectados dentro de la misma red.

Fig. 4 Configuración SmartRF Flash Programmer

B. Serial Boot Tool


En este programa se define mediante un archivo
bin que parte de la red es la que va a ser cada Fig. 7 Comando SETPANID
dispositivo, la configuración de que puerto se va
También se utilizó el comando AT+SETCHN
a ocupar también se define en este programa
como se ve en la figura 8, para así poner el
como se observa en la figura 5, en este caso se
dispositivo dentro de un canal, y que todos los
escogió ser el coordinador de la red para así dispositivos que estén dentro de ese canal puedan
poder iniciar la red y mantenerla a la vez. comunicarse directamente con el mismo.
VI. TRANSMISIÓN BROADCAST
La transmisión en broadcast no requiere de
ningún comando en específico como se ve en la
figura 12, simplemente se necesita que los
dispositivos estén previamente configurados
dentro de la misma red, dentro del mismo canal,
Fig. 8 Comando SETCHN
para que así al enviar un mensaje sin ningún
Otro comando utilizado fue AT+GETADDR comando, este les llegue a todos los dispositivos
como se observa en la figura 9, con este comando que están interconectados dentro de la red.
se puede obtener la dirección en hexadecimal con
la cual el resto de dispositivos dentro de la misma
red que quieran enviar un mensaje pueden enviar
con esa misma dirección.

Fig. 12 Comando para Broadcast

VII. CONCLCUSIONES
Al realizar la comunicación mediante una red
Fig. 9 Comando GETADDR Zigbee, se comprobó que si no se configura bien
el coordinador, el resto de dispositivos se
conectan a otro coordinador, o al coordinador
IV. TRANSMISIÓN UNICAST
que reconocen primero, por ende para poder
La transmisión en unicast como su nombre lo formar parte de la misma red se utiliza el
indica lo hace únicamente con otro dispositivo y comando set panid para que todos los
para esto se ocupa el comando P2P como se dispositivos que se conecten con el mismo panid
puede ver en la figura 10, al enviar este comando se puedan conectar a la misma red, de igual forma
con la dirección que nos queremos comunicar se que se dan problemas si los dispositivos de una
envía el mensaje solo a este dispositivo, por más red están dentro del mismo canal que otra red,
que hayan más dispositivos dentro de la misma porque se empieza a trabar el sistema, por lo tanto
red. es necesario configurar la red en un canal que sea
diferente a los de otras redes para evitar
interferencias.
VIII. REFERENCIAS
[1] A. F. Molisch, WIRELESS
COMMUNICATIONS, California:
Fig. 10 Comando para Unicast WILEY, 2011

V. TRANSMISIÓN MULTICAST
La transmisión en multicast permite
comunicación con múltiples dispositivos dentro
de la misma red, como se observa en la figura 11,
que al ocupar el comando O2M y después la
cantidad de dispositivos con los cuales desea
comunicarse, también sus direcciones para así
poder enviar el mensaje solo a esas direcciones
dentro de la red.

Fig. 11 Comando para Multicast

Vous aimerez peut-être aussi