You are on page 1of 8

REDES DE SENSORES INALAMBRICOS (WSN Wireless Sensor Network) Y PROTOCOLO ZIGBEE Redes Inalmbricas

Mauricio Alexander Jurado Bucheli maojb25@hotmail.com Nelson Andrs Ortiz Bolaos narotiz@hotmail.com

RESUMEN. Este artculo presenta las temticas relacionadas con las WSN. Se inicia con las generalidades, luego se describe el protocolo de comunicaciones ZigBee, y finalmente las principales aplicaciones. ABSTRACT. This article presents the issues related to the WSN. It begins with an overview, then describes the ZigBee communications protocol, and finally the main applications. INTRODUCCIN. Las redes de sensores inalmbricos consisten en un conjunto de nodos autnomos de pequeo tamao, de muy bajo consumo energtico que son instalados alrededor de un fenmeno u objeto para observarlo y son capaces de enviar datos a travs una comunicacin inalmbrica; dichos nodos se encuentran interconectados entre s a travs de una red y a su vez conectados a un sistema central encargado de recopilar la informacin recogida por cada uno de los sensores. Estos nodos estn formados por un micro controlador, un radio- transceptor, una fuente de energa (generalmente una batera) y un elemento sensor.

GENERALIDADES. La investigacin y el inters comercial en el rea de las WSN estn creciendo exponencialmente [1]. Las redes de sensores son esencialmente un conjunto de nodos, generalmente autoalimentados que capturan y procesan informacin de su entorno o detectan determinados fenmenos que comunican unos con otros de manera inalmbrica, haciendo disponible esta informacin sobre una base de datos central figura 1.

Fig. 1 Red Inalmbrica de sensores Los elementos de una WSN son: los sensores (S, figura 1), los cuales capturan del medio la informacin y la convierten en seales elctricas; los nodos o motas (P, figura 1) que procesan la informacin dada por los sensores y la envan a la estacin base; la Gateway, (G, figura 1), que sirve como puente de conexin entre la WSN y una red

de datos (TCP/IP) y la estacin base encargada de recolectar los datos, basada en un PC o en un sistema embebido. Cada nodo de la red consta de un dispositivo con un sistema de control, sensores, fuente de potencia (casi siempre una batera) y un transmisor/receptor. Debido a las limitaciones de la vida de la batera, los nodos se construyen teniendo presente la conservacin de la energa, y generalmente pasan mucho tiempo en modo durmiente (sleep) de bajo consumo de potencia. Un nodo es capaz de procesar una limitada cantidad de datos, pero cuando se coordina la informacin entre un importante nmero de nodos, stos tienen la habilidad de medir un medio fsico con gran detalle. No todos los nodos son necesariamente iguales; por ejemplo, algunos pueden tener un radio de mejor rango o ms memoria. Entre las principales caractersticas de las WSN se encuentran: Capacidad de auto-organizacin: naturaleza ad hoc de la WSN permite sencillo ajuste y configuracin, tarea que debe subestimarse cuando la red es considerable tamao. la un no de

Limitaciones de energa, potencia de transmisin, memoria, y procesamiento. Operan en las bandas ISM (Industrial, Scientific, Medical): 315 MHz (Japn), 433, 868 MHz (Europa), 915 MHz (Americas), 2.4 GHz (Todo el Mundo). Las WSN aparecen como una solucin tecnolgica viable para resolver el escenario problemtico del proyecto MERIS dado que estas son adecuadas para las situaciones en las cuales la localizacin de un fenmeno fsico es desconocida y el medio que va a ser monitorizado no tiene una infraestructura, ni para el suministro energtico, ni para la comunicacin, condiciones tpicas de una situacin de emergencia por catstrofe. Las WSN, tienen una corta historia, a pesar de ello, ya se tienen varios fabricantes trabajando en esta tecnologa, como son [2]: CROSSBOW: es una empresa que desarrolla plataformas hardware y software que dan soluciones para las WSNs. Entre sus productos encontramos las plataformas Mica, Mica2, Micaz, Mica2dot, Telos, Telosb e IRIS [3]. MOTEIV: Ha desarrollado la plataforma Tmote Sky (equivale al TelosB de Crossbow) y Tmote Invent. Plataforma creada especficamente para facilitar la investigacin y el desarrollo de redes de sensores. No son modulares, estando contenida toda la funcionalidad en una sola placa [4]. SHOCKFISH: Empresa suiza que desarrolla TinyNode. A partir de este tipo de mota en Laussane implementan una WSN en todo el campus de la Ecole Polytechnique Fdrale de Lausanne [5].

Los nodos al ser pequeos y autnomos, presentan severas restricciones energticas; la comunicacin es el consumidor primario de energa. Comunicacin de corto alcance y con multitrayectoria. Topologa de red cambiante: debido a que el despliegue de los nodos es incremental y estos pueden ser sustituidos o eliminados.

Intel: ha desarrollado el iMote, cuentan con el sistema operativo TinyOS y conectores verticales para conseguir modularidad [6]. PROTOCOLO DE COMUNICACIONES. El protocolo de comunicaciones lder en WSN es ZigBee que ms que una tecnologa, es un conjunto estandarizado de soluciones para conectividad inalmbrica de corto alcance con un bajo consumo de potencia [7]. ZigBee est especialmente diseada para grandes redes de sensores, con las caractersticas inherentes a ellas: fiabilidad, larga duracin delas bateras de los dispositivos, bajos costes, tamao diminuto y complejidad reducida, sin requerimientos de calidad de servicio importantes. El objetivo, es ofrecer un estndar abierto, eficiente, de poco consumo e inalmbrico para la monitorizacin y control de dispositivos. ZigBee se caracteriza de otras tecnologas, entre otros aspectos por: Un bajo consumo de potencia, con lo cual se obtienen bateras de larga duracin y bajo coste. En una red ZigBee los nodos tienden la mayor parte del tiempo a estar dormidos con objeto de consumir menos que otras tecnologas inalmbricas. El objetivo, es que un nodo sensor dure varios meses y hasta aos. Permite el direccionamiento de ms de 65.000 dispositivos, adems de posibilitar la asociacin y disociacin de redes. Esta cantidad de nodos hace inmanejable la administracin, se menciona que una red no debera tener ms de 3000 nodos y para redes ms grandes se recomienda usar mltiples subredes, en lugar de tener una sola red muy grande. Baja latencia: los dispositivos ZigBee no tienen que sincronizarse con otros nodos en la red antes de conectarse a la red e iniciar comunicacin. De hecho, los dispositivos requieren solo 30 ms para unirse a la red y

15 ms para acceder e iniciar la comunicacin con otros nodos segn el estndar [7]. Entre las funciones del estndar ZigBee se encuentran: 1. La bsqueda de red, donde un dispositivo sondea los canales dentro de su rango de comunicaciones, este rango es llamado a menudo POS (Personal Operating Space). 2. Creacin de una red de rea personal (PAN, Personal rea Network) sobrecanales sin utilizar, en el POS. 3. Descubrimiento de dispositivos en la PAN. 4. Descubrimiento de servicios soportados en los dispositivos dentro de una red. 5. Unin (Binding) para comunicarse a nivel de capa aplicacin con otros dispositivos en la red. 6. Asociacin y disociacin de dispositivos. 7. Configuracin de un nuevo dispositivo. 8. Direccionamiento por parte de un coordinador ZigBee para asignar direcciones a dispositivos nuevos en la red. 9. Sincronizacin en una red a travs del envo de tramas beacon o mediante polling. 10. Seguridad, aplicndola a las tramas transmitidas y retirndola de las tramas recibidas. 11. Asignacin de ruta (Routing), enrutamiento de tramas a sus direcciones establecidas. TIPOS DE DISPOSITIVOS ZIGBEE. La figura 2 muestra la estructura bsica de un nodo ZigBee, sin embargo, en una red ZigBee podemos encontrar y detectar tres tipos de

dispositivos diferentes, segn el papel que desarrollen dentro de sta.

el estndar 802.15.4: Dispositivo de Funcionalidad Completa (FFD): Conocido como nodo activo gracias a la memoria adicional y a la capacidad de computar. Puede funcionar como ZC o como ZR en una red ZigBee. Implementa un modelo general de comunicacin que le permite establecer un intercambio con cualquier otro dispositivo pudiendo encaminar mensajes, en cuyo caso se le denomina coordinador. Puede ser usado como interface con los usuarios. Dispositivo de Funcionalidad Reducida (RFD): Conocido como nodo pasivo. Posee una capacidad y funcionalidad limitada para garantizar un bajo coste y una gran simplicidad, por ello slo pueden comunicarse con un FFD y nunca pueden ser coordinadores. Estos constituyen los sensores de la red. TOPOLOGIAS DE LAS REDES ZIGBEE. La figura 3 muestra las tres topologas soportadas por el nivel de red del estndar ZigBee, as como la ubicacin de los diferentes dispositivos en las mismas. Toda red necesita al menos un dispositivo coordinador (FFD), encargado de su creacin, mantenimiento bsico y control de sus parmetros.

Fig. 2 Estructura de un nodo Zigbee Estos dispositivos son los siguientes: Coordinador ZigBee (ZC): Consiste en el dispositivo ms completo de los tres, puesto que sus funciones son las de controlar y coordinar la red y los caminos que deben seguir los dispositivos para conectarse entre ellos. Debemos encontrar obligatoriamente un ZC en cada red ZigBee. Router ZigBee (ZR): Su funcin es la de interconectar los dispositivos separados en la topologa de la red, adems de ofrecer un nivel de aplicacin para la ejecucin de cdigo de usuario. Dispositivo Final ZigBee (ZED): En este dispositivo quedan representados las principales caractersticas de ZigBee, como son el bajo consumo y el bajo costo. Los ZED poseen la funcionalidad necesaria para comunicarse con su nodo padre, que puede ser el ZR o el ZC, pero no puede transmitir informacin destinada a otros dispositivos. Es por ello que este tipo de dispositivo puede estar dormido la mayor parte del tiempo aumentando as la vida til de sus bateras. Un ZED tiene requerimientos mnimos de memoria y es por ello significativamente ms barato. Otra forma que se utiliza para clasificarlos es teniendo en cuenta su funcionalidad. En este caso existen dos tipos de nodos definidos por

Fig. 3 Topologas Zigbee

Topologa en estrella

En la configuracin en estrella, uno de los dispositivos tipo FFD asume el rol de coordinador de red y todos los dems dispositivos ZigBee, conocidos con el nombre de dispositivos finales, hablan directamente con el coordinador el cual es el responsable de inicializar y mantener los dispositivos en la red. Las ventajas que nos puede aportar una red en estrella sera la facilidad a la hora de implementarla, adecuada para redes temporales; el fallo de un nodo perifrico no influira en el comportamiento del resto de la red y no hay problemas con colisiones de datos ya que cada estacin tiene su propia conexin al coordinador central. En contrapartida, la utilizacin de una red en estrella limita el nmero de nodos que pueden estar conectados a la red. Tambin se debe tener muy en cuenta que los costos de mantenimiento pueden aumentar a largo plazo y que el fallo del nodo central puede echar abajo la red entera. Topologa en rbol. Topologa de red en la que los nodos estn colocados en forma de rbol. Para este tipo de topologa el ZC ser la raz del rbol. Desde una vista topolgica, la conexin en rbol es parecida a una serie de redes en estrellas interconectadas, salvo en que no tiene un nodo central. En cambio, tiene un nodo de enlace troncal desde el que se ramifican los dems nodos. En redes de rbol se permite el uso de Router ZigBee (ZR) para interconectar los distintos nodos de la red. As mismo, la comunicacin en rbol es estrictamente jerrquica con lo que puede utilizar opcionalmente tramas balizas. Una falla de un nodo no implica la interrupcin en las comunicaciones. Los problemas asociados a este tipo de topologa radican en que los datos son recibidos por todas las estaciones

sin importar para quien vayan dirigidos. Por lo tanto es necesario dotar a la red de un mecanismo que permita identificar al destinatario de los mensajes. Adems, debido a la presencia de un medio de transmisin compartido entre muchas estaciones, pueden producirse interferencias entre las seales cuando dos o ms estaciones transmiten al mismo tiempo. La solucin al primero de estos problemas aparece con la introduccin de un identificador de estacin destino. Para darle solucin al segundo problema, hay que mantener una coordinacin entre todas las estaciones y para eso se utiliza cierta informacin de control en las tramas que controlan quien transmite en cada momento. Topologa en malla. Consiste en que al menos uno de los nodos tendr ms de dos conexiones. Con ello conseguimos que si en un momento dado un nodo del camino falla y se cae, pueda seguir la comunicacin entre todos los dems nodos debido a que se rehacen todos los caminos. El establecimiento de una red de malla es una manera de encaminar datos entre los nodos. Las redes de malla se diferencian de otras redes en que las piezas de la red estn conectadas unas con otras por uno u otro camino. Esta configuracin ofrece caminos redundantes por toda la red, de modo que si falla un enlace, otro se har cargo del trfico. Esta topologa, a diferencia de las vistas en apartados anteriores, no requiere de un servidor o nodo central, con lo que se reduce el mantenimiento. Un error en un nodo, sea importante o no, no implica la cada de toda la red ya que el resto de nodos evitarn el paso por ese punto. Consecuentemente, se forma una red muy confiable. Gracias a las estructuras arbitrarias que permite la topologa en malla, es posible llevar los mensajes de un nodo a otro por diferentes caminos. Al igual que en la topologa en

rbol, las redes en malla permiten el uso de ZR para habilitar la comunicacin en el nivel de red; estos no son ZC, pero pueden serlo de sus respectivos espacios de operacin personal definidos por 802.15.4. ESTRUCTURA DE TRAMA MAC. En la figura 4, se presentan las partes que componen la unidad de datos del protocolo MAC (MAC Protocol Data Unit) y los tipos de trama MAC.

MSDU (MAC Service Data Unit) contiene la carga til, es de longitud variable pero debe considerarse que la trama MAC completa no puede exceder de 127 bytes. Los datos contenidos en la trama dependen del tipo de trama. MAC Footer es el Frame Check Sequence de 2 bytes, ayuda a verificar la integridad de la trama MAC por medio de un CRC de 16 bits. Para operar, el estndar establece cuatro tipos o estructuras de trama, figura 4: Trama de Beacon: se usa para poder sincronizar todos los dispositivos que conforman la red, identificando la red y describiendo la estructura de la supertrama. Los intervalos de los beacons son predeterminados, asignados por el coordinador de red y pueden variar desde los 15 ms hasta los 245 segundos. Trama de datos: tiene un tamao mximo de datos de hasta 104 bytes y est numerada para evitar la prdida de informacin. Al igual que la trama beacon lleva informacin de capas superiores. Trama ACK: es una realimentacin desde el receptor al emisor, para confirmar que el paquete se ha recibido sin errores. Se puede incluir un tiempo de silencio entre tramas, para enviar un pequeo paquete despus de la transmisin de cada paquete. Trama de Comandos MAC: se utiliza para el control remoto y la configuracin de dispositivos/nodos. Una red centralizada utiliza este tipo de tramas para configurar la red a distancia. Al igual que la trama de ACK, se origina en la MAC y se usa para comunicaciones punto a punto a nivel MAC. APLICACIONES DE LAS WSN. Existen una gran cantidad de reas de trabajo sensibles a la aplicacin de esta tecnologa. En Internet se pueden encontrar

Fig. 4 Estructura de Trama MAC La unidad de datos MAC est compuesta por: Encabezado MAC que se compone de tres campos, el primero es el de control de la trama de 2 bytes, el cual indica el tipo de trama MAC que se est transmitiendo, especifica el formato del campo de direccin y controla el ACK, el segundo es el nmero de secuencia de un byte que especifica el identificador de secuencia nico de cada trama. Una transmisin se considera exitosa solo cuando la trama ACK contiene la misma secuencia de nmeros que la secuencia anterior trasmitida, y el ltimo es la informacin de direccin que puede ser de 0 a 20 bytes, esta contiene a su vez el identificador nico de la PAN a la que va dirigida la trama (0/2 Bytes), la direccin de destino (0/2/8 Bytes), el identificador nico de la PAN que origina la trama (0/2 Bytes) y la direccin de origen (0/2/8 Bytes), una trama puede contener informacin tanto de la fuente como el destino o solo de la fuente para el caso de la trama beacon.

una gran cantidad de trabajos investigativos relacionados con aplicaciones prcticas de este tipo de redes, como se puede observar en la figura 10, y como es de esperar son trabajos muy recientes. A continuacin se relacionan algunos de ellos para ilustrar la amplia gama de esferas que abarcan las redes ZigBee. En el campo de la medicina las redes de sensores pueden ser utilizadas para monitorizar de forma remota y discreta los parmetros fisiolgicos de los pacientes, tales como frecuencia cardiaca y la presin arterial, permitiendo la movilidad de los mismos. Tambin se emplean para la localizacin del personal sanitario y para la monitorizacin de ancianos y pacientes crnicos en sus casas. En la agricultura se pueden monitorizar las condiciones climticas de diferentes zonas de grandes reas cultivadas para de esta manera calcular las diferentes necesidades de agua y fertilizantes que requieren. Esto se conoce como agricultura de precisin. Los sistemas detectores de contaminacin tambin pueden beneficiarse de las WSN. Los sensores pueden vigilar los niveles de sustancias contaminantes en un pueblo o ro e identificar la fuente de alguna anomala, si existiese. Sistemas similares pueden emplearse para vigilar los niveles de lluvia con el fin de prevenir inundaciones, fuegos u otros desastres naturales. Otra aplicacin experimentada recientemente es el seguimiento de especies animales y la recoleccin de datos acerca del hbitat, poblacin o posicin. Los sensores fueron desplegados para reportar de forma continua los datos requeridos durante un largo perodo de tiempo. Esto signific una mejora muy importante con respecto a las condiciones operativas anteriores, donde los operadores humanos tenan que trasladarse peridicamente al lugar para tomar

mediciones manuales, resultando en menos datos, ms errores, costos ms elevados e interferencias con las condiciones de vida de las especies observadas. En aplicaciones de vigilancia de seguridad de estructuras, las redes de sensores han sido desplegadas en estructuras de diferentes tipos incluyendo puentes, tneles, edificios, pero tambin aviones, cohetes y otros equipamientos militares que requieren un alto grado de confiabilidad y seguridad. Las redes de sensores pueden ser utilizadas para detectar y localizar daos, as como para pronosticar tiempos de vida de forma ms efectiva y econmica con respecto a los sistemas tradicionales. En cuanto a las aplicaciones militares, redes de sensores pueden ser desplegadas detrs de las lneas enemigas para observar movimientos y presencia de tropas y recoger informacin geogrfica del rea vigilada. Tambin pueden utilizarse para la prevencin de ataques terroristas en aeropuertos, centrales nucleares, etctera. La domtica es una de las reas donde se encuentran una mayor cantidad de aplicaciones, sobre todo para el control de iluminacin y climatizacin, para la deteccin de presencia con vistas al ahorro de energa, sistemas de alarmas, control de acceso, sistemas de riego de jardines e incluso para el seguimiento de personas mayores. En el campo de la automatizacin industrial, se encuentran muchas aplicaciones debido a que los emplazamientos industriales suelen ser entornos severos, con requisitos muy exigentes en cuanto al tipo y calidad del cableado, por ello prescindir de los cables significa que las instalaciones son ms baratas, sobre todo cuando se trata de modernizar o actualizar versiones antiguas. En este campo aparecen aplicaciones tanto de monitoreo de variables de procesos como de prediccin de fallos de equipamientos.

REFERENCIAS. [1] M. Ilyas, I. Mahgoub, Handbook of Sensor Networks: Compact Wireless and Wired Sensing Systems. CRC Press, 2005, pp 22 *2+ J. Serna, Trabajo de Ampliacin de Redes: Redes de Sensores Inalmbricas, enero 2007 [En lnea]. Disponible: dajulian.googlepages.com/RedesdeSensores. pdf [Consulta: 1/10/2011] [3+ Crossbow, Crossbow Technology Modules Portafolio Wireless 2008. [En lnea] Disponible: http://www.xbow.com/Products/productdet ails.aspx?sid=156 [Consulta: 1/10/2011] *4+ Moteiv, tmote-sky-datasheet 2007 *En lnea] Disponible: http://www.sentilla.com/pdf/eol/tmotesky-

datasheet.pdf [Consulta: 24/06/2009] *5+ Shockfish, TinyNode, 2004 *En lnea+ Disponible: http://www.tinynode.com/ [Consulta: 1/10/2011]. *6+ Intel, Intel Mote& Sensor Networks [En lnea] Disponible: http://www.ieeeor. org/chapters/cs/archives/intel_mote.pdf [Consulta: 1/10/2011].
[7] Moteiv, tmote-sky-datasheet 2007 [En lnea] Disponible: http://www.sentilla.com/pdf/eol/tmoteskydatasheet.pdf [Consulta: 1/10/2011]

You might also like