REDES DE SENSORES INALÁMBRICOS
Transcription
REDES DE SENSORES INALÁMBRICOS
REDES DE SENSORES INALÁMBRICOS WIRELESS SENSOR NETWORKS (WSN) Francisco Ortiz Tapia ¿QUÉ SON LAS REDES DE SENSORES INALÁMBRICAS? Una gran cantidad de pequeños dispositivos, autónomos, distribuidos físicamente, llamados nodos de sensores, instalados alrededor de un fenómeno para ser monitoreado, con la capacidad de almacenar y comunicar datos en una red en forma inalámbrica. LAS WSN SE CONSTITUYEN EN BASE A: SENSORES: De distintos tipos y tecnologías los cuales toman del medio la infamación y la convierten en señales eléctricas. NODOS DE SENSOR: Toman los datos del sensor a través de sus puertas de datos, y envían la información a la estación base. GATEWAY: Elementos para la interconexión entre la red de sensores y una red TCP/IP. ESTACIÓN BASE: Recolector de datos. RED INALÁMBRICA: Típicamente basada en el estándar 802.15.4 ZigBee. CARACTERÍSTICAS DE LAS WSN Integración con otras tecnologías. Agricultura, biología, medicina, minería, etc. Posibilita aplicaciones impensadas. Interacción de los seres humanos con el medio. Redes vehiculares, etc. Menor uso de recursos. VENTAJAS Y DESVENTAJAS DE LOS SENSORES INALÁMBRICOS TIEMPO DE VIDA COVERTURA COSTOS Y FACILIDAD DE INSTALACIÓN TIEMPO DE RESPUESTA BAJO CONSUMO DE POPTENCIA PRECISIÓN Y FRECUENCIA DE LAS MEDICIONES SEGURIDAD Algunas restricciones las encontramos en : ENERGÍA, CAPACIDAD DE CÓMPUTO, MEMORIA • Redes desatendidas (sin intervención humana), con alta probabilidad de fallo, lo cual se desea aminorar con el MONITOREO de estas. 802.15.4 ZIGBEE Características Norma 802.15.4 ZigBee es una alianza, sin ánimo de lucro, de 25 empresas, la mayoría de ellas fabricantes de semiconductores, con el objetivo de auspiciar el desarrollo e implantación de una tecnología inalámbrica de bajo coste. La aplicación principal es para la monitorización y control. La memoria necesaria es de 4KB a 32KB. Ver Tabla comparativa. TABLA DE COMPARACIÓN APLICACIONES ACTUALES Y POSIBLES USOS Donde se requiera recoger lecturas. Estas pueden ser en un entorno inaccesible u hostil como también en empresas, fabricas, oficinas u el propio hogar, durante un período de tiempo, para así detectar cambios, tendencias y datos suficientes para poder generar algún cambio o intervención. Como por ejemplo: En agricultura. En casas domo. Tecnología militar. Tecnología civil (bomberos) PRESENTACIÓN DEL PROYECTO DE TITULO Monitoreo de Sensores Inalámbricos vía Interfaz Web MONITOREO DE SENSORES INALÁMBRICOS VÍA INTERFAZ WEB El proyecto, enmarcado en el área de las wireless sensor networks, tiene su origen en la actual situación de los motes TelosB, los cuales carecen de un acceso vía internet, a una base de datos que contenga la información recopilada por los motes TelosB. El Objetivo principal es, crear un sistema de monitoreo que permita a un usuario, acceder vía internet, tanto a la información almacenada en la base de datos, como a las variaciones captadas en el momento por los motes TelosB. MONITOREO DE SENSORES INALÁMBRICOS VÍA INTERFAZ WEB Objetivos Específicos Implementar una Base de Datos con la información entregada por los motes que se encuentran censando. Crear un programa en base a PHP para transferir la información desde la base de datos hacia internet. Confeccionar un Interfaz Web que permita a un usuario el acceso tanto al estado de los sensores en tiempo real, como a la información recopilada y almacenada por los motes TelosB. Evaluar el funcionamiento efectivo de la interfaz tanto de la información en tiempo real como de la base de datos. MONITOREO DE SENSORES INALÁMBRICOS VÍA INTERFAZ WEB Para mayor información sobre el avance de este tema, se puede revisar en las siguientes paginas web: http://alumnos.elo.utfsm.cl/~fortizt/index.htm http://profesores.elo.utfsm.cl/~tarredondo/Memoristas.html BIBLIOGRAFÍA [1]Crossbow Technology , Inc, “DataSheet: TELOSB MOTE PLATFORM”, Document Part Number: 6020-0094-02 Rev A [2]http://www.tinyos.net [3] Wireless Sensor Networks, TPR2400/2420 Quick Start Guide, Document 7430-0380-01, Rev. A, May 2005 [4] Tutorial incluido en disco de instalación, lección 1: Getting Started with TinyOS and nesC, septiembre 2003. [5] Tutorial incluido en disco de instalación, lección 2: Event-Driven Sensor Acquisition, septiembre 2003. [6] Tutorial incluido en disco de instalación, lección 3: Introducing Tasks for Application Data Processing, agosto 2003. [7] Tutorial incluido en disco de instalación, lección 4: Component Composition and Radio Communication, julio 2003. [8] Tutorial incluido en disco de instalación, lección 5: Simulating TinyOS Applications in TOSSIM, agosto 2003. [9] Tutorial incluido en disco de instalación, lección 6: Displaying Data on a PC, septiembre 2003. [10] Tutorial incluido en disco de instalación, lección7: Injecting and broadcasting packets, septiembre 2003. BIBLIOGRAFÍA [11] Tutorial incluido en disco de instalación, lección8: Data logging application, septiembre 2003. [12] Tutorial incluido en disco de instalación, TinyOS Tutorial, septiembre 2003. [13] Tutorial incluido en disco de instalación, lección: Getting Started with TinyOS and nesC, septiembre 2003. [14]http://telegraph.cs.berkeley.edu/tinydb [15] Sam Madden, Joe Hellerstein, y Wei Hong, “TinyDB: In-Network Query Processing in TinyOS”, Version 0.4, September, 2003. [16] Wei Hong y Sam madden, “Tiny Schema: Managing Attributes, Commands and Events in TinyOS”, Version 1.1, September, 2003. [17] Philip Levis and Nelson Lee, “TOSSIM: A Simulator for TinyOS Networks”, Version 1.0, June 26, 2003. [18] David Gay, “Matchbox: A simple filing system for motes”, August 2003 [19] David Gay, Intel Research, “Tiny Application Sensor Kit (TASK) Field Tool User Manual”, David Gay, Intel Research, March 19, 2003 [20] Philip Levis, “The Tiny Script Language”, Version 1.0, July, 2004. BIBLIOGRAFÍA [21] Eugene Shvets, “Extending TinyDB: Creating Custom”, May 2003 [22] Stig Sæther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf, Andrei Zmievski, Jouni Ahto, Editado por Rafael Martínez, “Manual de PHP”, 2002 [23]http://www.php.net/ [24]http://www.php-collab.com/blog/ [25]http://www.maestrosdelweb.com/editorial/phpmysqlap/ [26]http://www.mysql-hispano.org/ [27]http://dev.mysql.com/doc/refman/5.0/es/windows-systemrequirements.html [28]http://www.jmarshall.com/easy/http/ [29] José María Alcaraz Calero, “Tutorial NesC: Conceptos Básicos”, Redes Móviles 5º