Professional Documents
Culture Documents
cei@upm.es
Toma de medidas del entorno para controlar y actuar en zonas inaccesibles o medir de forma masiva Medida de parmetros distribuida No intrusiva Bajo consumo, baja tasa de datos Procesamiento local y distribuido
Cientos de nodos en entornos cambiantes y reas extensas. Detectar los puntos crticos de la red, poder estimar necesidades
especificas, duplicar rutas, utilizar alimentacin de la red elctrica. Simular el entorno, obstculos (muros, lagos, etc.), que afectan a los caminos de datos y imposibilitan hacer un despliegue ideal. Simular efectos ambientales (lluvia, niebla, polvo) que puedan afectar la calidad de las comunicaciones.
Plataforma modular
Comunicacin:
Bluetooth, ZigBee
Alimentacin:
Bateras, USB, panel solar, red elctrica.
Sensado
Aceleracin, temperatura, humedad, luz, IR, galgas. Sensores con interfaz analgico y digital
Cookies Caminos de datos Muros reas prohibidas Efectos de medio en la calidad de la transmisin Colisin de mensajes Bateras Paneles solares Red elctrica
Modelo de la Red
Modelos obstculos
Modelos de la radio
Modelos de consumo
Etc
VisualSense
VisualSense
Especfico para WSN Integrado dentro del entorno Ptolemy, (U.C. Berkeley) Programacin grfica, en Java y C. Cdigo abierto En un proyecto sostenido en el tiempo (desde 1998) y con actividad
Existe grupo de desarrollo colaborativo (ptolemy hackers)
Modelos basados en mquinas de estados Representa el funcionamiento de cada capa en un modelo independiente
Sensores
Tres estados
Acquiring
Alimentacin
2 Estados
Modelo carga/descarga
Live Dead
Procesamiento
4 Estados
Send
Standby
Comunicaciones
Ms complejo
Actualizacin dinmica de las rutas Modelado AODV Sin control del acceso al medio Deteccin de colisiones (VisualSense) Perdidas por transmisin y obstculos (VisualSense)
Estado actual
Un nodo slo conoce la direccin del siguiente salto no la ruta completa. RREQ, Route Request.
Un nodo (Requester) solicita un ruta con otro nodo de la red (Responder)
B C
D E F
Dest A D F
Nex hop A D D
Active neighbors
Dest C E A B F
Nex hop C E B B F
Active neighbors
Dest D A
Nex hop D D
Active neighbors
Protocolo de creacin de rutas en Zigbee, para redes en malla. Modelo basado en 4 Estados
Recibiendo mensajes
La radio sta activa, preparada para procesar los mensajes. Toma de decisin sobre acciones a realizar.
RepetedREQ:
El nodo recibe una Peticin de Ruta repetida. Actualiza
Tabla de Rutas Remitente conocido? NO Reenva RREP
GoodREP
El nodo recibe una Confirmacin de Ruta Actualiza Tabla
de Rutas Actualiza Tabla de Solicitudes Soy el Requester? NO Reenva RREP
NewREQ:
El nodo recibe una Peticin de Ruta nueva.
Actualiza Tabla de Rutas Actualiza Tabla de Solicitudes Destinatario conocido?
Modelar acceso al medio Aadir consumo, colisiones. Modelar tipos de nodos (Routers, Sinks, Nodos durmientes) Reajustes en los parmetros de los diferentes modelos Ampliar los modelos de radio y de terreno de VisualSense, si es necesario