Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN)...

50
Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo [email protected]

Transcript of Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN)...

Page 1: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Redes de Sensores Inalámbricos (WSN)Hardware, herramientas, aplicaciones

Ing. Pablo Godoy

ITIC - UnCuyo

[email protected]

Page 2: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Temario

Introducción a WSN. Plataformas de Hardware. Aplicaciones. Herramientas (Tesbeds) Ensayos y cálculos de consumo.

Page 3: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Temario

• Introducción a WSN. Plataformas de Hardware. Aplicaciones. Herramientas (Tesbeds). Ensayos y cálculos de consumo.

Page 4: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Esquema completo de una WSN

Page 5: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Protocolos: IEEE 802.15.4

Page 6: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Protocolos: ZigBee

Page 7: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Protocolos: ZigBee

National Instruments

Page 8: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Temario Introducción a WSN. Plataformas de Hardware. Aplicaciones. Herramientas (Tesbeds) Ensayos y cálculos de consumo.

Page 9: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Requisitos de Hardware 1

• Bajo costo. • Bajo consumo (energía limitada).• El nodo debe consumir toda la energía de las

baterías (Ejemplo: Nodo con Vimin=2.7 V, alimentado con dos baterias, V de corte=1.8 V, dejará sin uso 50% de la energía 1).

• Robustez y confiabilidad mecánica de los nodos.

1 Joseph Polastre, Robert Szewczyk, and David Culler, University of California, Berkeley

Page 10: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Requisitos de Hardware 2

Calidad del radio enlace. Canales de conversión analógico-digital o puertos

seriales. Capacidad de procesamiento y memoria reducida,

pero suficiente.

Page 11: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Componentes de un nodo sensor

Microcontrolador Transceptor Sensores y/o

actuadores Fuente de

alimentación

Crossbow Technology Inc.

Page 12: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Componentes de un nodo sensor: Microcontrolador

Capacidad de memoria y procesamiento limitado, pero suficiente (8 Mhz, 10Kb, 1Mb).

Modos de bajo consumo de energía (reduciendo velocidad, voltaje o apagando perifericos sin uso).

Algunas veces embebidos en un mismo chip con la radio (MC13213).

Ejemplos: Ember EM250, HCS08, MSP430, ATMEGA 128L.

Page 13: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Componentes de un nodo sensor: Transceptor

El componente que más consume. Diferentes modos de operación. Diferentes potencias de transmisión. Soportan la capa física del estándar 802.15.4 Opera en las bandas libre de licencia (2,4 Ghz). Ancho de banda de 250 kbps.

Page 14: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Componentes de un nodo sensor: Sensores y/o actuadores.

Activos, Pasivos Analógicos, Digitales

El estándar IEEE 1451.4:

Standard IEEE1451 and IEEE1451.4, University of Siena, Electronics and electonic measurements group.

Page 15: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Componentes de un nodo sensor: Fuente de alimentación

Baterias (generalmente 2 baterías tipo AA). Definen la vida útil del nodo. Es necesario cuidar el capacity effect (uso de

capacitores o supercapacitores 1). Investigación sobre harvesting energy (paneles

solares, viento, etc). Ejemplo: ZebraNet.

1 Bahareh Gholamzadeh, and Hooman Nabovati, Sadjad Institute of Higher Education, Mashhad, Iran.

Page 16: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Plataformas de Hardware Disponibles en el Mercado

Digi: XBee ZB; XBee PRO ZB, XBee y XBee-PRO 802.15.4.

Simples de usar. X-CTU. Entradas analógicas

(4) Modo sleep < 1µA 120 m – 1.5 Km Modos AT y API.

Page 17: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Plataformas de Hardware Disponibles en el Mercado

Freescale: MC13213, MC13192

PHY 802.15.4 Microcontrolador

HCS08 BeeKit/CodeWarrior

Page 18: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Plataformas de Hardware Disponibles en el Mercado

Texas Instrument: CC2430, CC2480.

Radio IEEE802.15.4 + MCU.

Transceiver ZigBee (CC2480)

IAR Embedded Workbench

TinyOS

Page 19: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Plataformas de Hardware Disponibles en el Mercado

Crossbow: TelosB; MicaZ

TelosB: CC2420 y MSP430 de TI.

Investigación. MicaZ: CC2420 y

ATMEGA 128L. Uso industrial. TinyOS

Page 20: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Plataformas de Hardware Disponibles en el Mercado

Microchip: MRF24J40MA

MRF24J40 + antena + regulador.

PHY y MAC layer de IEEE 802.15.4

Page 21: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Plataformas de Hardware Disponibles en el Mercado

Tmote sky

MSP430. CC2420. Moteiv

Page 22: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Plataformas de Hardware Disponibles en el Mercado

Atmel: AT86RF230 Jn5121 de Jennic IRIS 2.4 de Crossbow

Page 23: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Uso de FPGA en WSN Plataformas para prototipado rápido. Nodos de arquitectura reconfigurable

dinámicamente.

Technische Universitat Darmstadt, Germany

Page 24: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Uso de FPGA en WSN

QuickSilver Technology, USA

Interconexión de nodos heterogeneos

Page 25: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Temario

• Introducción a WSN.• Plataformas de Hardware.• Aplicaciones.• Tesbeds• Ensayos y cálculos de consumo.

Page 26: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Campos de aplicación

Sensado de variables ambientales y agrícolas Investigación Monitoreo y control

Domótica Ahorro energético Seguridad Bienestar Comunicación

Page 27: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Campos de aplicación

Seguimiento médico de pacientes. Logística. Control de tráfico. Aplicaciones militares y de supervivencia. Monitoreo de desastres naturales. Exploración de ambientes peligrosos.

Page 28: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

PinPtr (Sistema de detección de francotiradores): Mica2 + placa propietaria con 3 sensores. US Army MOUT (Military Operations in Urban

Terrain). 3D, 1.3 metros, latencia 2 segundos.

Institute for Software Integrated Systems, Vanderbilt University

Page 29: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

Macroscope of redwood: Sensores de T, H y R 5 minutos, 2 metros Mote Mica2Dot. Sensores digitales (I2C y SPI)

y sensores analógicos (ADC). Objetivo: Obtener un modelo

del flujo de sabía. Dificultad con variables

direccionales.

Intel Research Laboratory at Berkeley, y Universidad de California, Berkeley

Page 30: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

MAX: sistema de búsqueda human-centric. Los objetos son marcados con “tags” Seguridad y privacidad Mote Mica2.

National University of Singapore

Page 31: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

Aplicaciones industriales: mantenimiento preventivo de equipos.

Ejemplo: red desarrollada por Intel Corporation y Arched Rock Corp.

Basado en la detección de patrones de vibración. Pruebas realizadas en una fábrica de

semiconductores y un tanque de combustible en el Mar del Norte.

Mica2, Intel mote.

Page 32: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

CenWits: Sistema de búsqueda y rescate en espacios naturales.

Universidad de Colorado. Motes Mica2, GPS. Transmición beacon, memoria. Access points.

LP (Location Points).

Page 33: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

Harvard University, University of New Hampshire, University of North Carolina.

Volcanic monitoring. Colaboración con SensorWeb. 16 nodos. Sensores sísmicos e infrasónicos. TMote Sky. ADC de 20 bits, filtro digital 50 Hz. 2 baterias alcalinas tipo D. Nodos detectan eventos de interés. Volcán Tungurahua, Volcán Reventador.

Page 34: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

Harvard University, University of New Hampshire, University of North Carolina.

Page 35: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

Universidad de California, Intel, CITRIS (Center for Information Technology in the Interests of Society)

Aplicaciones de monitoreo para la salud. Sleep Safe: Sistema que ayuda a prevenir la muerte

súbita en bebes (motes SHIMMER y Tmote). Baby Glove: Sistema de monitoreo de tempetaruta,

pulso e hidratación (motes SHIMMER y Tmote).

Page 36: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

FireLine: Sistema que detecta signos de stress excesivo en bomberos midiendo el pulso (Tmote).

Heart@Home: Sistema de monitoreo de presión sanguínea y ritmo cardíaco (mote SHIMMER y Tmote).

LISTSENse: Sistema que permite detectar sonidos a personas con problemas de audición.

ZebraNet: WSNs utilizada para seguimiento de animales.

Page 37: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Aplicaciones existentes

ZebraNet 1

Seguimiento de migraciones de animales.

GPS, microcontolador TI MSP430F149.

Muestras cada 8 minutos, memoria flash 2 a 4 Mbit, 1 Km, tiempo de vida de meses.

Celdas solares. Radio: 9XStream.

1 Universidad de Princeton, Mpala Research Center in Kenya

Page 38: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Temario

Introducción a WSN. Plataformas de Hardware. Aplicaciones. Herramientas (Tesbeds). Ensayos y cálculos de consumo.

Page 39: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Herramientas de evaluación

Simuladores NS-2 OMNeT++ y Castalia. Prowler. OPNET

Emuladores TOSSIM SENSE

Testbeds

Page 40: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Testbeds

MoteLabDesplegado Harvard, Basado en web. 160 Tmote (86 Ok).Sensores de luz, temperatura y humedad. Alimentado por red. Conectados a la red Ethernet.Indoor.

Maxwell Dworkin Laboratory, the Electrical Engineering and Computer Science building at Harvard University

Page 41: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Testbeds

SensorScope: Estaciones que miden variables ambientales.Alimentadas por energía solar. Interface webUbicada Suiza. 2 despliegues.Estudios de medioambiente. TinyNode (microcontrolador TI MSP430 y radio Xemics XE1205).

Page 42: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Testbeds

ORBIT: 400 nodos 802.11. SignetLab: 48 Tmote. Universidad de Padova

(Italia). Indoor.

Page 43: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Temario

Introducción a WSN. Plataformas de Hardware. Aplicaciones. Tesbeds Ensayos y cálculos de consumo.

Page 44: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Nuestro trabajo en el ITIC

Objetivos de nuestro trabajo: Gestión remota de redes de sensores:

Interacción con Grid Computing. Interacción con laboratorios remotos. Interacción de plataformas de distintos

fabricantes Aplicaciones

Page 45: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Trabajo realizado en el ITIC

Mediciones de consumo y vida útil Mediciones de alcance y variación de potencia con

la distancia Estudio de la influencia de condiciones típicas de

operación sobre el alcance.

Page 46: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Ensayos de consumo: Descripción

Nodo modelo: 2 sensores de temperatura LM75, 1 sensor humedad SHT71, piránometro BPW41N.

Consumo promedio: Corriente promedio (sleep, adquisición, sensado, reporte). Reporte cada 10 minutos.

• Instrumental: – Osciloscopio Fluke 196C. – Multímetro Fluke 189 .– Resistencia serie de 10 ohm.

Page 47: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Ensayos de consumo: gráficas

Consumo de corriente durante reporte de datos

Page 48: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Ensayos de consumo: Resultados

Xbee: Iav: 10.1 µA

Freescale Iav: 9,35 µA

Page 49: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Mediciones de distancia de comunicación

Potencia [dbm]

Distancia Xbee [m]

-7 138

+1 156

+3 196

+5 250

Potencia [dbm]

Distancia Freescale [m]

-7 42

+1.19 103

+3 128

+3,4 140

Page 50: Redes de Sensores Inalámbricos (WSN) - Prof. Albino ... · Redes de Sensores Inalámbricos (WSN) Hardware, herramientas, aplicaciones Ing. Pablo Godoy ITIC - UnCuyo pgodoy@itu.uncu.edu.ar

Muchas Gracias!

[email protected]