experiencias realizadas con redes de sensores inalmbricos
en la Escuela Politcnica de la Universidad de Extremadura, llevadas a cabo por miembros del grupo ARCO. El propsito de estas experiencias es, por un lado, desarrollar aplicaciones de inters relacionadas con las reas de la seguridad, eficiencia energtica y salud y, por otro lado, investigar en diversos aspectos relacionados con los sensores inalmbricos. Los conocimientos adquiridos gracias a estas experiencias han servido para configurar uno de los mbitos de actuacin de una empresa de base tecnolgica generada en nuestra universidad. Palabras clave Redes de Sensores Inalmbricos, Monitorizacin, Eficiencia Energtica, Servicios Web, Salud, Seguridad. I. INTRODUCCIN Las Redes de Sensores Inalmbricos (RSI) [1] estn compuestas por dispositivos inalmbricos autnomos que llevan incorporados sensores para la recogida de datos de distinta naturaleza. A estos dispositivos se les conoce popularmente con el trmino de motas. Estas redes de comunicacin sensorial se caracterizan por su escalabilidad, ausencia de cableado, pequeo tamao, bajo consumo, gran variedad de magnitudes fsico/qumicas medibles, etc. Todas estas cualidades hacen que las RSI sean muy interesantes para su aplicacin en multitud de reas, tales como la agricultura y ganadera, medioambiente, salud, procesos industriales, logstica, seguridad, ciudades inteligentes, etc., sobre todo para desarrollar aquellas aplicaciones que, por su naturaleza, seran ms costosas y complejas de implementar con otras tecnologas. El Grupo de Arquitectura de Computadores y Diseo Lgico (ARCO) [2] de la Universidad de Extremadura (UEX) tiene abierta una lnea de investigacin y desarrollo que gira sobre las tecnologas de las RSI, donde se estn abordando problemas y aplicaciones de inters. La mayora de los miembros de este grupo pertenece al Departamento de Tecnologa de Computadores y Comunicaciones de la UEX, desarrollando sus actividades en la Escuela Politcnica (EP). Es, por tanto, en este centro donde radican las experiencias relacionadas con las RSI que deseamos dar a conocer en las siguientes secciones de este artculo, por si resultan de inters a la comunidad universitaria.
1 Departamento de Tecnologa de Computadores y Comunicaciones, Universidad de Extremadura, e-mail: jangomez@unex.es II. WISENEP: MONITORIZACIN TRMICA PARA APLICACIONES DE SEGURIDAD Y EFICIENCIA ENERGTICA Esta experiencia trata sobre la planificacin, despliegue y administracin de una RSI para monitorizacin trmica, que combina dispositivos hardware y aplicaciones software, y que recibe el nombre de WISENEP (siglas inspiradas en los trminos Wireless Sensor Network y Escuela Politcnica). A. Caractersticas del proyecto Este proyecto tiene estas caractersticas: 1) Planificacin. Se ha realizado un estudio previo sobre el tipo de sensores inalmbricos y el mtodo de comunicacin, con el propsito de monitorizar la temperatura ambiental en el Edificio de Investigacin de la EP. 2) Despliegue. Se han desplegado los diferentes dispositivos (sensores, routers y ordenadores) que conforman la RSI, en ciertas instalaciones singulares de este edificio (salas con clsters de computacin, infraestructuras de electricidad y comunicaciones, etc.), pues la temperatura en estas instalaciones puede afectar de forma decisiva al correcto funcionamiento de los equipos y servicios involucrados. 3) Administracin. Se ha desarrollado una aplicacin de administracin remota que combina un servidor de internet, una base de datos, el control de inicializacin del router, la programacin de los sensores y la gestin del servicio web, con el objeto de facilitar la monitorizacin y control energtico en tiempo real a travs de internet. 4) Monitorizacin trmica. Se ha desarrollado una aplicacin visual a travs de internet que monitoriza en tiempo real la temperatura ambiente y el nivel de carga de las bateras, mostrado sobre los sensores que estn posicionados sobre un mapa de Google Maps que seala las instalaciones del edificio donde estn desplegados los sensores. 5) Control energtico. Se ha implementado un sencillo servicio telemtico, til para aplicaciones de control energtico: el aviso automatizado por correo electrnico cuando se detecta una variacin importante en algunas variables energticas (saltos bruscos de temperatura ambiente, nivel de carga de las bateras) que puedan dar indicios de un mayor o menor consumo de energa (como el estado de operatividad de los computadores, o la Experiencias con redes de sensores inalmbricos en la Escuela Politcnica de la Universidad de Extremadura Juan A. Gmez Pulido 1 , Francisco L. Morcillo Garca, Eloy J. Daz lvarez, Jos M. Lanza Gutirrez, Miguel A. Vega Rodrguez, Juan M. Snchez Prez
ocupacin de salas), de la existencia de situaciones peligrosas (incendio) o de eventos que produzcan baja eficiencia energtica con el consiguiente coste econmico (como ventanas abiertas durante el invierno cuando el sistema de calefaccin est activado). Creemos que las caractersticas de este proyecto lo hacen adecuado para servir como prototipo de aplicacin de monitorizacin y control energtico basado en la temperatura, con gran potencial para propiciar desarrollos relacionados con la eficiencia energtica, control medioambiental, etc. En este sentido, la RSI desplegada permite, entre otras cosas: Monitorizar de forma remota y en tiempo real la temperatura ambiente de las instalaciones con intereses de seguridad. Controlar los casos de oscilaciones trmicas mediante la recepcin de avisos automatizados por correo electrnico (con aplicabilidad tambin a mensajera mvil). Las dos acciones anteriores permiten, por ejemplo, desarrollar una aplicacin muy importante que puede ayudar a evitar prdidas econmicas: la monitorizacin de la temperatura en salas con clsters de computadores. Un clster de computadores que funciona 24 horas al da debe ser continuamente refrigerado, ya que si la temperatura de la sala supera los 35C, los procesadores empiezan a funcionar mal y pueden llegar a sufrir daos irreversibles. Una RSI junto con un servicio de monitorizacin remota en tiempo real con sistemas de alarma ayudara a evitar estas situaciones crticas. Ms an, tambin podra ayudar al ahorro energtico. Los sistemas de refrigeracin basados en splits de aire acondicionado son caros y ocasionan un gasto elctrico elevado, de ah la necesidad de racionalizar este coste (no es lo mismo refrigerar en verano que en invierno). Si bien estos equipos de refrigeracin cuentan con termostatos, el sistema desarrollado ayuda y redunda en esta tarea, ya que proporciona lecturas remotas y en tiempo real que ayudan al administrador del clster a tomar decisiones. La monitorizacin remota en tiempo real de la temperatura en estas instalaciones permite un alto grado de libertad a sus administradores, ya que la consulta de los datos se puede realizar desde casa, en el puesto de trabajo, estando de viaje, de vacaciones, etc. En este sentido, el planteamiento del proyecto se apoya en la tendencia actual en la que cada vez es ms comn tener un smartphone o viajar con el ordenador porttil, as como existir puntos de acceso wifi en cafeteras u hoteles. El hecho de tener controlada la zona que se quiere monitorizar desde cualquier punto del planeta es una gran ventaja, y de ah que se haya planteado unir ambas tecnologas: RSI y aplicaciones web. B. Elementos tecnolgicos La RSI desarrollada consta de 1 router y 5 sensores que miden la temperatura ambiental. Los dispositivos utilizados incorporan una tecnologa que permite un alto grado de escalabilidad, tanto en las variables que se pueden medir y monitorizar (humedad, nivel de CO2 y luminosidad, entre otras) como en el tamao de la red (el sistema desarrollado est preparado para permitir todos los dispositivos sensores que se quieran, que pueden actuar como sensores, routers o ambas cosas a la vez). De esta forma, el prototipo desarrollado puede ampliarse fcilmente a ms edificios e instalaciones del campus universitario, adems de extender el mbito de variables que pueden ser monitorizadas. El hardware utilizado para esta aplicacin es: 1) Waspmote. Dispositivo sensor inalmbrico (Fig. 1) de la empresa Libelium [3]. Se basa en una arquitectura modular, en la que se integran nicamente los mdulos que necesitamos. En nuestro caso (Fig. 2), se han utilizado mdulos ZigBee/802.15.4 (2.4GHz, 868MHz, 900MHz) y mdulos sensoriales (placas de eventos con sensor de temperatura). La carga y ejecucin de los programas en cada Waspmote la realiza su microcontrolador ATMEGA 1281, ejecutando un bootloader que carga en memoria los programas y libreras almacenados en la memoria FLASH. Para programar las motas utilizamos un compilador basado en la plataforma Arduino [4], que incluye todas las libreras del API necesarias.
Fig. 1. Waspmote. Arquitectura para sensor inalmbrico.
Fig. 2. Mdulo de comunicaciones y placa de eventos para albergar los sensores en el dispositivo Waspmote.
2) Meshlium. Es un router (Fig. 3) que permite recoger los datos enviados por los Waspmote, y al que accedemos desde
el servidor donde reside el servicio web. Cuenta con un procesador a 500MHz, 256MB de memoria RAM, disco duro de 8 GB, sistema operativo Linux, etc. Tiene comunicacin ethernet e inalmbrica por Xbee, y autenticacin WEP, WPA-PSK, HTTPS y SSH.
Fig. 3. Router Meshlium que acta como colector de la red sensorial.
Meshlium es un sistema Linux completo. Esto significa que puede ejecutar cualquier tipo de aplicacin como PHP, C, etc y servicios como http, ftp, mysql, postgre, etc. Tambin puede utilizar herramientas de Debian como Aptitude para actualizar e instalar las libreras, servicios, bases de datos y aplicaciones. Meshlium cuenta con un sistema de ficheros que pueden usar los desarrolladores para almacenar los datos generados en sus aplicaciones y los datos de los sensores provenientes de las herramientas de captura ZigBee, Bluetooth y GPS. Tanto el cdigo del programa para recibir datos del Meshlium como el programa que tienen los Waspmotes para emitir datos estn escritos en C. El programa para monitorizar los datos es una aplicacin web desarrollada enteramente en HTML, CSS, PHP y Javascript, utilizando adems tecnologa AJAX.
Fig. 5. Vista principal del Servicio Web WISENEP. Sobre un mapa de Google Maps el usuario puede visualizar la posicin de las motas y los valores de sus lecturas.
Los distintos elementos de la parte software desarrollada para esta aplicacin son: Aplicacin de los Waspmotes. El programa de aplicacin para ejecutarse en la mota est escrito en C, utilizando las libreras de apoyo de Libelium. El mismo cdigo est almacenado en cada uno de las motas de la RSI (donde solamente cambia el identificador de cada mota: W01, W02, etc.): Aplicacin del Meshlium. Se ha desarrollado un cdigo C para el programa que ejecutar el Meshlium para recibir las tramas de datos. Esta aplicacin conecta con una base de datos MySQL, lee de un bffer carcter a carcter, y cuando recibe la trama completa hace la sentencia SQL para insertar en la tabla los datos que han llegado. Servicio Web. La estructura de la aplicacin web (Fig. 5) se apoya en un archivo index que hace la carga de la aplicacin, y en los distintos ficheros js y php que la construyen. C. Aplicacin Web La aplicacin, que se puede ver actualmente en internet [5], est alojada en un servidor Linux Ubuntu Server 11 en el laboratorio ARCO de la EP. Consta de una parte pblica y una parte privada. La parte pblica est abierta para cualquier usuario, y se basa en un mapa de Google Maps sobre el que se visualiza una serie de marcadores de posicin, correspondientes con los sensores de la RSI. Al clicar sobre estos marcadores se observan las dos ltimas lecturas de temperaturas y nivel de batera, marcndose en rojo el dato si se ha producido un error o se ha superado un umbral predeterminado. Los datos se obtienen segn un intervalo predefinido (5 minutos), hacindose una nueva peticin a la base de datos al clicar sobre el marcador para ver las lecturas del sensor. Cada lectura de temperatura o nivel de batera es comprobada en tiempo real para detectar posibles errores. A cada variable almacenada en la base de datos se le asigna un valor mnimo, uno mximo, y un porcentaje de variacin desde la ltima lectura. De esta forma, si una lectura es inferior al valor mnimo, superior al mximo establecido, o si el porcentaje de cambio desde la anterior lectura de la misma mota es superior al definido, entonces decimos que se ha producido un error. La aplicacin permite configurar un sistema de avisos por correo electrnico cada vez que se produce uno de estos eventos. La aplicacin permite la generacin e impresin de informes mostrando histricos de lecturas o con grficos estadsticos, personalizando el periodo de tiempo. La parte privada de la aplicacin permite a un administrador un amplio grado de configuracin de la misma para, por un lado, configurar todas las caractersticas que se visualizan en la parte pblica y, por otro lado, dotar de versatilidad a la aplicacin para poder extender su uso a ms casos y escenarios (ms variables fsicas medidas, nuevos mapas, etc.). D. Planteamientos futuros La monitorizacin trmica y la escalabilidad de la red permiten el desarrollo de aplicaciones a partir de este proyecto para el control de la eficiencia energtica. As, como planteamientos futuros que pueden extender el presente proyecto, cabra destacar: 1) Extensin de la red La escalabilidad, desde el punto de vista del software desarrollado, es muy sencilla: basta aadir desde el panel de control de la aplicacin los nuevos sensores y su ubicacin. Segn la distancia del sensor al router y de los obstculos que haya (paredes, edificios), es posible que no se pueda establecer una comunicacin directa punto a punto; en este caso se usaran motas para retransmitir las lecturas, programndolas adecuadamente. 2) Eficiencia energtica La aplicacin permite la monitorizacin trmica remota en tiempo real y un sistema de avisos automatizado que puede personalizarse. El siguiente
paso, con vistas al ahorro econmico derivado del control de la temperatura, sera integrar esta aplicacin en un sistema de control automtico de la calefaccin de los edificios, de forma que, si se alcanza un nivel trmico de confort predeterminado en ciertas instalaciones (aulas, despachos), se pueda desconectar el suministro de calefaccin hasta que dicho nivel se haya perdido de nuevo. De esta forma se puede ahorrar mucho combustible de calefaccin, con el consiguiente ahorro econmico. Por poner nmeros, la EP calcula un gasto en gas canalizado para calefaccin en invierno de 25.000 euros al mes, con un suministro ininterrumpido de 8:00h a 20:00h. La desconexin intermitente en este horario permitira un considerable ahorro. III. MEJORAS EN LA MONITORIZACIN DE REDES DE SENSORES INALMBRICOS BASADOS EN CONTIKI Actualmente trabajamos en mejorar las herramientas de monitorizacin de RSI basadas en el sistema operativo Contiki [6] para motas de Advantic [7]. A. Contiki Contiki es un sistema operativo de cdigo abierto para RSI extensas. Destaca, frente a otras alternativas (como TinyOS), que est programado en C y que est diseado para microprocesadores con poca cantidad de memoria. Proporciona comunicacin IP, software para control energtico, medida de la calidad de servicio, etc. Permite planificar y depurar el software de la RSI mediante tres simuladores: MSPsim, Cooja y netsim. La interaccin con la RSI puede hacerse por distintas vias: mediante un navegador web, un interfaz en lnea de comandos o un software de propsito especfico para almacenar y mostrar los datos de los sensores. En este sentido, cabe destacar la herramienta Collect-view. Esta aplicacin permite la monitorizacin dinmica en tiempo de ejecucin de cualquier topologa de RSI, utilizando el algoritmo de encaminamiento tree-route. Collect-view tiene estas caractersticas: Optimizacin: Cada nodo alcanza el colector en el mnimo nmero de saltos posibles. Cdigo: Todas las motas ejecutan el mismo programa por lo que es fcil programarlos. Tolerancia a fallos: Si falla una mota retransmisora, el algoritmo encuentra de forma automtica otro camino al colector. Sencillez: El usuario solo tiene que programar las motas y colocarlas fsicamente. Despus observa la topologa de red decidida por el algoritmo de encaminamiento tree-route. B. Dispositivos Estamos utilizando las motas mostrados en la Fig. 6, preparados para comunicaciones ZigBee y basados en la conocida mota de cdigo abierto "TelosB", que fue diseada en la Universidad de Berkeley [8]. Algunas tienen la antena integrada (CM4000 y CM5000) y sensores de temperatura, luz y humedad (CM5000 y CM5000-SMA). Las motas CM3000 y CM4000 se pueden conectar a diversas placas de sensores, mostrados en la Fig. 7, y que proporcionan medidas de temperatura, humedad, luminosidad, CO, CO2, concentracin de partculas de polvo y aceleracin. Finalmente, contamos tambin con un interfaz USB (Fig. 7) que permite la comunicacin con un computador y la programacin de las motas. C. Contribuciones Nuestro propsito es aportar novedades para la utilizacin de estas tecnologas, en los siguientes frentes: 1) Portabilidad. Collect-view es portable. Sin embargo como est escrito utilizando la API de llamadas a Linux, necesita del archivo cygwin1.dll para funcionar en Windows. Estamos intentando obtener una versin nativa del archivo serialdump-windows.exe, lo que permitira eliminar la dependencia con cygwin1.dll.c). 2) Visualizacin. Collect-view no muestra los valores actuales de los sensores en el mapa de la topologa de red, lo que podra ser bastante til para propsitos de monitorizacin. Nuestro trabajo actual es modificar la aplicacin para que muestre estos valores en cada nodo en el mapa. 3) Soporte de motas para Contiki. Contiki solo soporta los sensores de la mota CM5000, careciendo de controladores para los sensores de las placas EM1000, DS1000 y AR1000. Actualmente estamos desarrollando estos controladores.
Fig. 6. Motas CM3000, CM4000, CM5000 y CM5000-SMA.
Fig. 7. Sensores AR1000, DS1000, EM1000 e interfaz USB1000. IV. SENSORES INALMBRICOS PARA APLICACIONES EN SALUD Y DEPENDENCIA Actualmente trabajamos en un proyecto que gira en torno a pacientes con enfermedades cardiovasculares que viven en residencias de mayores, domicilios particulares o mbitos relacionados con la dependencia, y que necesitan ser monitorizados en sus variables cardacas sin limitar su movilidad.
A. Objetivo El objetivo del proyecto es desarrollar una herramienta informtica basada en tecnologa inalmbrica y software abierto, que permita la captura de datos de variables cardiovasculares (derivacin de electrocardiograma, frecuencia cardiaca y regularidad del ritmo cardiaco) en pacientes (de cualquier edad y grado de autonoma), el envo de los datos por va inalmbrica hasta 250 metros de distancia, la recepcin, almacenamiento y tratamiento digital de los datos, y la monitorizacin de los datos en tiempo real a travs de internet. Esta herramienta proporciona muchos beneficios. Se puede aplicar a todo tipo de paciente con enfermedad cardaca, sin limitacin de grado de movilidad o edad. Su despliegue en residencia de mayores es fcil y rpida (no necesita infraestructuras, tan solo la adquisicin del sensor inalmbrico, el receptor USB y un computador con conexin a internet). Tambin se facilita el control mdico de los pacientes evitando tiempos de visitas y permitiendo su monitorizacin sin restricciones horarias y geogrficas. Por ltimo, la herramienta que se est desarrollando es independiente de sistemas operativos o de cualquier tipo de software propietario.
Fig. 8. Etapas del funcionamiento de la aplicacin.
A. Funcionamiento El funcionamiento del sistema se describe mediante una serie de fases, que pueden observarse en la Fig. 8: 1) Captura. Las variables cardacas de los pacientes son capturadas por sensores biomtricos que estn insertados en un reloj de pulsera. Estos sensores son capaces de capturar los siguientes datos cardacos: una derivacin de electrocardiograma, frecuencia cardaca y regularidad del ritmo cardiaco. 2) Transmisin. El reloj de pulsera cuenta con un circuito de transmisin inalmbrica por banda WiFi. El radio de cobertura puede alcanzar los 250 metros, por lo que es perfectamente idneo para los escenarios propuestos. 3) Recepcin. Los datos transmitidos de forma inalmbrica son capturados por una antena integrada en un dispositivo
pen-drive con conexin USB, los cuales se digitalizan y codifican en binario para su tratamiento. 4) Almacenamiento y tratamiento. Un computador personal o porttil alberga una aplicacin informtica (software) encargada de realizar las siguientes tareas: Recogida de los datos desde el puerto USB donde est conectado el receptor inalmbrico. Almacenamiento en base de datos para exportacin y tratamiento de los datos. Programacin de envo de la informacin personalizando los parmetros: Direccin de envo por email, filtrado y visualizacin de datos, y temporizacin del envo. Adicionalmente, la aplicacin enva automticamente los datos a un servidor web habilitado para el control y monitorizacin remota de todos los datos. 5) Envo a travs de internet. Los datos son enviados a travs de internet a sus destinatarios y en el formato establecido, segn se haya especificado en la aplicacin informtica. 6) Visualizacin remota y en tiempo real. Los destinatarios (enfermeros, mdicos, vigilantes, etc.) pueden visualizar los datos de los pacientes desde cualquier lugar y en cualquier momento a travs de internet, con una gran variedad de opciones: recibiendo un email, conectndose con una pgina web, etc. B. Actuaciones Se han adquirido los dispositivos necesarios para el desarrollo del proyecto y se ha comenzado a trabajar en el entorno software. Existe el inters por parte de una residencia de mayores para su prueba y utilizacin. Actualmente se busca financiacin para continuar y completar las ltimas fases del trabajo. V. SENSOLOG: EMPRESA DE BASE TECNOLGICA Sensolog S.L. [9] es una empresa de base tecnolgica o spin-off participada por la Universidad de Alcal de Henares y la Universidad de Extremadura, creada por profesores universitarios y profesionales con amplia experiencia en investigacin, desarrollo e innovacin en los reas de la computacin y las comunicaciones [10]. Una de las principales reas de actividad de Sensolog es el desarrollo de aplicaciones para RSI. En este sentido, la empresa cuenta con ingenieros con amplios conocimientos en estas tecnologas, y ofrece servicios para la implantacin de RSI en mbitos diversos como agricultura de precisin, seguridad y vigilancia, monitorizacin medioambiental, smart-cities, control industrial, eficiencia energtica, etc.
Fig. 9. SENSOLOG S.L., spin-off de la UEX y UAH. VI. EFICIENCIA ENERGTICA Finalmente, queremos mencionar en este artculo una lnea de trabajo que entra de lleno en el terreno de la investigacin ms que del desarrollo. Se trata de generar soluciones ptimas para el despliegue de extensas RSI heterogneas para la eficiencia energtica, minimizacin de costes y aumento de la robustez, entre otros objetivos [11]. Al ser varios los objetivos de optimizacin, el problema es abordado como un problema de optimizacin combinatoria multi-objetivo, para lo cual se estn desarrollando algoritmos basados en metaheursticas que, dado el alto coste computacional que conllevan, son ejecutados en entornos de computacin de alto rendimiento (clusters de computadores paralelos). VII. CONCLUSIONES Y PLANTEAMIENTOS FUTUROS En este artculo se han mostrado lneas de trabajo que abordan diversos aspectos de investigacin, desarrollo e innovacin en el rea de las redes de sensores inalmbricos, realizadas en el Grupo de Arquitectura de Computadores y Diseo Lgico de la Universidad de Extremadura. La utilizacin de la tecnologa de sensores y comunicaciones inalmbricas nos ha permitido adquirir suficiente conocimiento y experiencia como para abordar trabajos tanto de investigacin acadmica como de desarrollo de productos y servicios. Gracias a estos trabajos se ha logrado generar produccin cientfica en este mbito (publicaciones en revistas con factor de impacto, captulos de libros y comunicaciones a congresos), desarrollo de tesis doctorales y transferencia de resultados de investigacin. Esto nos anima a estar abiertos para plantear nuevas lneas de trabajo en el rea de las redes de sensores inalmbricos y colaboraciones con otros grupos. AGRADECIMIENTOS El presente trabajo ha sido parcialmente financiado por el Ministerio de Ciencia e Innovacin y el FEDER (Fondo Europeo de Desarrollo Regional), bajo el proyecto TIN2008-06491-C04-04 (proyecto MSTAR), y por la Junta de Extremadura, a travs de la ayuda GR10025 al grupo TIC015. REFERENCIAS [1] Chong, C.Y., Kumar S.P.: Sensor networks: evolution, opportunities, and challenges. Proceedings of the IEEE 91(2003) 1247-1256. [2] Grupo de Arquitectura de Computadores y Diseo Lgico (ARCO) de la Universidad de Extremadura: http://arco.unex.es. [3] Libelium: http://www.libelium.com [4] Arduino: plataforma de electrnica abierta para la creacin de prototipos basada en software y hardware flexibles. http://www.arduino.cc/es/ [5] WISENEP: http://arcolab.unex.es/wisenep [6] The Contiki OS: http://www.contiki-os.org [7] Advantic Sys: http://www.advanticsys.com [8] TelosB Berkeley's OpenWSN Project: http://openwsn.berkeley.edu/wiki/TelosB [9] SENSOLOG S.L.: http://www.sensolog.es [10] Arrabal Garca, J, Gmez Pulido, J.M., Gmez Pulido, J.A.: La emocin de innovar. Novtica 212 (2011) 12-15. [11] Lanza Gutirrez, J.M., Gmez Pulido, J.A., Vega Rodrguez, M.A., Snchez Prez, J.M., "Optimizing Energy Consumption in Heterogeneous Wireless Sensor Networks by Means of Evolutionary Algorithms", in: "Applications of Evolutionary Computation. LNCS, Vol. 7248" Springer, 2012, pag:1-10.