Instructor: Ral Alvarez Torrico FORMACIN DE UNA RED ZIGBEE
2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com Un solo Coordinador.
Uno o ms Ruteadores
Uno o ms Dispositivos terminales
Un Mdulo XBee puede ser configurado para cumplir cualquiera de las tres funciones.
FORMACIN DE UNA RED ZIGBEE Coordinador: Encargado de formar la red Maneja las direcciones Maneja la seguridad Maneja la autoregeneracin, etc. Ruteador: Se une a una red formada Manda/recibe sus propios datos (de sus puertos) Rutea (sirve de intermediario entre nodos distantes) Su uso es opcional si no hay nodos distantes (fuera de alcance)
2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com FORMACIN DE UNA RED ZIGBEE Dispositivo Terminal. Versin simplificada de un Ruteador Se une a red formada Manda/recibe sus datos Necesitan de un Coordinador o Ruteador para unirse a la red y mandar/recibir datos. Usan menos hardware, consumen menos potencia Pueden trabajar intermitentemente (dormir- despertar).
2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com TOPOLOGA DE RED Red en Malla (Mesh) 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com PROTOCOLO ZIGBEE El Protocolo ZigBee posibilita 3 funciones importantes en una red: Ruteo: Reenvio de mensajes entre mdulos distantes. Creacin de Redes Ad Hoc: Instantneamente sin intervencin humana (espontneas). Auto Regeneracin: Identificacin automtica de nodos y rutas faltantes, reconfiguracin de rutas. 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com DIRECCIONAMIENTO Cada nodo en una red debe tener una direccin que lo identifique. Tres posibilidades: Nmero de Serie de 64 Bits: Unico en el mundo (ejemplo: 0013A2004008A310) Direccin de 16 Bits: Unica en cada red, asignada dinmicamente por el Coordinador (ejemplo: 0x23F7) Cadena de texto: Nombre humanamente ms entendible (ejemplo: NODO SENSOR GAS) 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com DIRECCIONAMIENTO Direccin PAN (Personal Area Network) Es la direccin de la red Cada red formada posee una direccin PAN Son direcciones de 16 Bits Ello significa 65536 posibles direcciones PAN (redes) en la misma localizacin geogrfica. 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com CANALES ZigBee opera en 2.4 GHz Utiliza 16 canales en la vecindad de esa frecuencia. El Coordinador elige un canal libre al momento de formar su red. 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com HARDWARE EN EL MDULO XBEE Solo los mdulos XBee Serie 2 con ZigBee. Son los que usaremos en este curso. Chip tranceptor 2.4 GHz Microcontrolador 8051 interno En XBee regular no accesible por el usuario En XBee Programable s es accesible por el usuario. Entradas Anlogas: 4 Entradas/salidas digitales: 12 Puerto comunicacin serial (envio/recepcin de datos, configuracin)
2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com SOFTWARE EN EL MDULO XBEE 3 clases de Firmware programable en cualquier mdulo
Firmware para Coordinador Firmware para Ruteador Firmware para Dispositivo Terminal
2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com Sitio Web del Fabricante: www.Digi.com
MODOS DE FUNCIONAMIENTO XBEE Segn el Intercambio de Datos con el Mdulo
Modo Transparente Modo Comandos AT Modo API 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com MODOS DE FUNCIONAMIENTO XBEE Segn el Intercambio de Datos con el Mdulo
Modo Transparente Se forma una conexin punto a punto entre dos nodos Ambos envan y reciben datos mediante su puerto serial Funciona como reemplazo de un cable serial fsico Se reenva al aire todo lo que recibe por el puerto serial, tal cual Lo que el nodo A recibe por su puerto serial lo enva mediante la conexin inalmbrica al nodo B, y los datos aparecen disponibles en el puerto serial de este ltimo 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com MODOS DE FUNCIONAMIENTO XBEE Segn el Intercambio de Datos con el Mdulo
Modo Comandos AT La informacin recibida por el puerto serial no es transmitida, sino interpretada por el mdulo local En este caso lo que el mdulo recibe son comandos y no datos Es un modo de configuracin/control del mdulo 2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com MODOS DE FUNCIONAMIENTO XBEE Segn el Intercambio de Datos con el Mdulo
Modo API La informacin se enva y se recibe en paquetes de datos (se incluyen metadatos: datos adicionales necesarios para el funcionamiento del protocolo). Los paquetes pueden contener: Datos o Comandos AT Los Paquetes de Datos se retransmiten a los mdulos remotos Los Paquetes de Comandos AT pueden ser: Locales (para el mdulo local) Remotos (destinados a otros mdulos en la red). Esto permite reprogramar/reconfigurar mdulos remotamente.
2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com MODOS DE FUNCIONAMIENTO XBEE Segn la Fuente de TX/RX de Datos.
El mdulo puede transmitir datos provenientes de: Entrada Puerto Serial del XBee Entradas Anlogas del XBee (sensores) Entradas Digitales del XBee (sensores)
2011-2013 Ral Alvarez Torrico | www.TecBolivia.com | info@tecbolivia.com MODOS DE FUNCIONAMIENTO XBEE Segn el Firmware Programado