Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(WIRELESS
SENSOR
NETWORK)
LOPEZ GIOVANNA
RORIGUEZ ANGELICA
VELASCO CESAR
WSN
(WIRELESS SENSOR NETWORK)
Son redes inalmbricas que usan pequeos sensores
sintetizndolo todo en una estructura compacta, de bajo costo y
que pueden recolectar datos dentro de un ambiente, facilitando
el monitoreo y control de un entorno fsico.
El medio ambiente
Seguridad
Agricultura
Usos militares y aplicaciones civiles.
Aplicaciones comerciales
ESTRUCTURA
Nodos
Nodo central
coordinador
Head Clusters
Sink
ELEMENTOS
1.Sensores
Forman el sistema de adquisicin de datos, pueden ser de distinta
naturaleza y tecnologa, toman del medio la informacin y la convierten
en seales elctricas.
Existen sensores para la medida de diversos parmetros como la
deteccin de la aceleracin, humedad, luminosidad, sonido,
magnetmetro, con micrfono integrado, barmetro, entre otros. Se
pueden clasificar tambin en estticos Sensor
y dinmicos.
MTS300/310
Sensor capaz de detectar
aceleracin,
luminosidad,
micrfono, sonido, magnetmetro,
temperatura, entre otros factores
Paraentornosdecontroldesistemasentiemporeal,lostransceptores
inteligentescumplencon
el
estndar
IEEE
1451.5
4.
De
normalizacin de Sensores: Es una familia de estndares propuestos
para definir una interfaz para sensores y actuadores, que sea
independiente de los protocolos de la red de comunicaciones
utilizada.
5. Red Inalmbrica
Es una red que tpicamente se encuentra basada en el
estndar 802.15.4 ZigBee. La norma IEEE 802.15.4 es un
estndar de facto aceptado en WSN.
6. Eventos
Los eventos para las redes de sensores son fenmenos
fsicos que ocurren en un espacio y tiempo determinado, los
cuales son susceptibles de medicin y seguimiento de
acuerdo a las capacidades de procesamiento de los nodos
de sensor de la red inalmbrica.
Tiempodevida
Coberturadelared
Costeyfacilidaddeinstalacin
Tiempoderespuesta
Precisinyfrecuenciadelasmedi
ciones
Seguridad
Nodo sensor
Flexibilidad
Robustez
Seguridad
Capacidaddecomunic
acin
Capacidaddecomputa
cin
Facilidaddesincroniza
cin
Tamaoycoste
Gastodeenerga
VENTAJAS
Teniendo en cuenta estas caractersticas, las WSN
proporcionan ventajas sobre los sistemas tradicionales
centralizados. Las redes que contienen un gran nmero
de nodos sensores pueden mejorar la relacin seal a
ruido (SNR, Signal-to-Noise Ratio) reduciendo las
distancias medias de comunicacin entre nodos. No
obstante, las grandes ventajas son la robustez y la
escalabilidad de la red
MOTEIV
Joseph Polastre, antiguo doctorando de un grupo de trabajo de la
Universidad de Berekeley form la compaa Moteiv. Ha desarrollado
la plataforma Tmote Sky y Tmote Invent.
SHOCKFISH
Empresa suiza que desarrolla TinyNode
TOPOLOGA DE WSN
Los nodos WSN estn tpicamente organizados en uno de tres tipos de topologas de red.
Topologa de estrella, cada nodo se conecta
directamente al gateway, el cual hace de puente de
comunicacin con una red cableada.
Topologa de rbol, cada nodo se conecta a un nodo
de mayor jerarqua en el rbol y despus al gateway,
los datos son ruteados desde el nodo de menor
jerarqua en el rbol hasta el gateway.
Topologa tipo malla, la caracterstica de esta
topologa es que los nodos se pueden conectar a
mltiples nodos en el sistema y pasar los datos por el
camino disponible de mayor confiabilidad.
Los nodos de la red se dispersan en una determinada rea para realizar un monitoreo constante de su
alrededor, existen cuatro funciones bsicas que son repetidas durante todo su tiempo de vida (condicionado
por la batera):
Despertar ----- Medir----- Transmitir----- Dormir
Arquitectura Distribuida
Los nodos de sensores inalmbricos se comunican solamente con otros nodos de la misma rea que
se encuentran monitoreando. Dada la naturaleza intrnseca de las WSN se tiende a una computacin
distribuida, en ella los nodos cooperan con el cluster y ejecutan algoritmos distribuidos para obtener
una nica respuesta global. Despus de obtener esta respuesta el cluster central (cluster head) se
encargar de comunicar a la estacin base dichos datos.
La ventaja que se logra con la cooperacin de un mayor
nmero de nodos de sensor para una tarea (deteccin,
transmisin o comunicacin de datos, procesamiento) es
que se prolonga el tiempo de vida de la red, debido a que
mientras ms nodos participen menos recursos sern
utilizados y cargados en un solo grupo de nodos, esto
permite el clculo de agregados y respuestas ms
elaboradas.
Las redes de sensores inalmbricas pueden ser capaces de estructurar una topologa centralizada o
distribuida en un momento determinado. Se puede tomar sta decisin dependiendo de la aplicacin
y decisiones que convengan, esto es, que existe la necesidad de tomar decisiones acerca de la
accin a ser desarrollada acorde al evento y esta decisin puede ser llevarse a cabo en forma
centralizada (CD) o de manera distribuida (DD).
El
Por
otro lado el esquema CD permite que la decisin de una accin sea tomada por un solo nodo
actuador el cual puede ser equipado con facilidades ms potentes de comunicacin.
La comunicacin de los nodos se puede dar por de varias maneras, ya sea por la ubicacin de los routers en
donde se proporciona salidas de distancias cortas a nodos vecinos en caso de que haya obstculos.
Directa
(single-hop), que slo funciona cuando el nodo se encuentra cerca de la estacin base (sink)/cluster
head.
Multi-salto
En cuanto a la entrega de datos, se realiza normalmente mediante sistemas hbridos, los cuales tiene influencia
sobre los protocolos de enrutamiento y MAC y se utilizan para minimizar el consumo de energa y darle
estabilidad al enrutamiento.
Continua
Dentro de este tipo de entrega de datos, los sensores se encuentran enviando datos peridicamente,
cuentan con un protocolo de enrutamiento jerrquico, puede haber datos redundante, para lo cual se
utiliza la agregacin de los mismos como se muestra en la figura. Al finalizar la transmisin los
sensores se detienen y entran en un estado de descanso (sleep).
Un protocolo MAC tiene que servir de base para protocolos de ms alto nivel, en las redes de sensores, por encima tendramos
el protocolo de enrutamiento, que usar as funciones implementadas en la MAC para enviar y recibir paquetes, sincronizar sus
operaciones, entre otras.
Las caractersticas esenciales que debe cubrir un protocolo MAC son:
La
flexibilidad, porque el entorno inalmbrico es totalmente cambiante debido a interferencias en el aire de otras ondas,
propiedades y formas de los materiales el entorno, y un largo etctera. Adems, los nodos pueden fallar en cualquier
momento, teniendo que buscar nuevos caminos, reconfigurando la red y recalibrando los parmetros. El trfico puede
incrementarse, ya que la informacin requerida tambin puede crecer.
Eficiencia,
un protocolo de MAC debe ser eficiente para poder trabajar en tiempo real, debe ser fiable y robusto ante las
interferencias. Tolerante a los ruidos. Adems debe estar profundamente integrado con el medio donde va a trabajar, a su vez
que debe ser un software barato y con funciones que cubran las necesidades ms amplias del mercado.
Estos protocolos afectan directamente a la disipacin de la energa, ya que son la capa ms prxima al nivel fsico, tambin
determinar, en parte, el coste del sistema. As como sern clave a la hora de especificar la latencia y el nivel de seguridad del
sistema.
En las redes de sensores estos protocolos determinan los canales de radio a utilizar, implementan las transmisiones y
recepciones a bajo nivel, adems de controlar los errores.
escalabilidad, porque las redes de sensores son por definicin dinmicas, y el aadir nodos es
totalmente normal, luego debe estar preparado para trabajar con diferente nmero de nodos.
Debe
ser posible el predecir los retrasos, los protocolos implementarn un mecanismo que evite
tener que preocuparse del correcto funcionamiento en funcin de la disposicin de los nodos,
proximidad, calidad del canal.
Fiables,
A continuacin, detallamos los cinco puntos clave para desarrollar un protocolo MAC que consuma lo mnimo para una red
de sensores inalmbrica:
1.
Las colisiones deben ser evitadas siempre que sea posible, ya que la retransmisin produce un innecesario consumo de
energa y adems posibles retrasos asociados. Por otro lado el evitar las colisiones puede producir una sobrecara
sustancial a la red, lo que consuma mayor energa. Un punto clave es encontrar la solucin ptima.
2.
A su vez, la transmisin de sobrecarga en el protocolo debe ser reducida tanto como sea posible, lo que incluye los
paquetes dedicados al control de la red y los bits de cabecera de los paquetes de datos. Encontramos esto
extremamente importante para redes como la nuestra, con sensores Tmote, en la que el trfico es lento y los paquetes
son normalmente cortos.
3.
En los sistemas inalmbricos tpicos, el receptor ha de ser encendido siempre, resultando un consumo de energa
significativo. Otra vez, esto es ms importante en una radio de corto alcance que en un sistema inalmbrico tpico, como
una red de computadores o telefona mvil, ya que un gran porcentaje de la energa consumida ocurre cuando la radio
est encendida. La situacin ideal sera cuando la radio slo se enciende cuando necesita enviar o recibir paquetes, y
minimizar los esfuerzos de monitorizacin.
4.
Hay puntos fundamentales en el diseo de sistemas inalmbrico entre estos parmetros: eficiencia del uso de ancho de
banda, retraso, calidad del canal y consumo de energa.
5.
El ltimo, pero no menos importante principio es la capacidad de adaptacin y movilidad. Para un sistema de gran
escala con movilidad limitada, necesitamos un algoritmo adaptativo que funcione con el mnimo sobre coste posible.
Protocolos De Enrutamiento
Los nodos no tienen un conocimiento de la topologa de la red, por lo que deben descubrirla. La idea bsica
es que cuando un nuevo nodo, al aparecer en una red, anuncia su presencia y escucha los anuncios
broadcast de sus vecinos. El nodo se informa acerca de los nuevos nodos a su alcance y de la manera de
encaminarse a travs de ellos, a su vez, puede anunciar al resto de nodos que pueden ser accedidos desde
l. Transcurrido un tiempo, cada nodo sabr que nodos tiene alrededor y una o ms formas de alcanzarlos.
Los algoritmos de enrutamiento en redes de sensores inalmbricas tienen que cumplir las siguientes
normas:
Elegir la mejor ruta para un destino dado (ya sea el ms rpido, confiable, de mejor capacidad o la ruta de
menos coste)
Mantener la tabla regularmente para actualizar la cada de nodos, su cambio de posicin o su aparicin
Este es el modelo ms simple y representa la comunicacin directa. Todos los nodos en la red transmiten a la
estacin base. Es un modelo caro en trminos de consumo energtico, as como inviable porque los nodos
tienen un rango de transmisin limitado. Sus transmisiones no pueden siempre alcanzar la estacin base,
tienen una distancia mxima de radio, por ello la comunicacin directa no es una buena solucin para las
redes inalmbricas.
Modelo Multi-salto (multi-hops)
En este modelo, un nodo transmite a la estacin base reenviando sus datos a uno de sus vecinos, el cual est
ms prximo a la estacin base, a la vez que este enviar a otro nodo ms prximo hasta que llegue a la mota
base. Entonces la informacin viaja de la fuente al destino salto a salto desde un nodo a otro hasta que llega al
destino. En vista de las limitaciones de los sensores, es una aproximacin viable. Un gran nmero de
protocolos utilizan este modelo, entre ellos todos los MultiHop de Tmote Sky y Telos: MultiHop LQI, MintRoute.
Modelo esquemtico basado en clsteres
Algunos protocolos usan tcnicas de optimizacin para mejorar la eficacia del modelo anterior. Una de ellas es
la agregacin de datos usada en todos los protocolos de enrutamiento basados en clsteres. Una
aproximacin esquemtica rompe la red en capas de clsteres. Los nodos se agruparn en clsteres con una
cabeza, la responsable de enlutar desde ese clster a las cabezas de otros clsteres o la estacin base. Los
Tericamente, la latencia en este modelo es mucho menor que en la de MultiHop. El crear clsteres
provee una capacidad inherente de optimizacin en las cabezas de clster. Por tanto, este modelo
ser mejor que los anteriores para redes con gran cantidad de nodos en un espacio amplio (del
orden de miles de sensores y cientos de metros de distancia).
Protocolos
Es probablemente el estndar que mejor se adapta a las Personal Area Networks (PAMs) y, por tanto, a las redes
inalmbricas de sensores, actualmente, objeto de gran inters a nivel comercial y de investigacin. Se basa sobre el
estndar IEEE 802.14.5 que garantiza un radio de comunicacin terico de 70- 100m; la frecuencia es 2.4Ghz a
250Kbps con modulacin DSSS. Su punto fuerte es el bajo coste de comunicacin relacionado con las prestaciones
proporcionadas: una red inalmbrica de sensores, ms que ancho de banda, requiere poco gasto energtico.
Bluetooth
Basada sobre el estndar IEEE 802.15.1, proporciona, respecto a ZigBee, en mayor data-rate (prximo a 1Mbps) a
coste de un mayor gasto energtico. En principio este aspecto puede resultar determinante en sentido negativo para
la utilizacin en mbito de redes de sensores; de todos modos, hay unos temas de inters, como las aplicaciones
multimediales sobre redes de sensores inalmbricas, en el cual Bluetooth puede ser un vlido antagonista de ZigBee
e, incluso, proporcionar resultados mejores.
Wi-Fi
Es la tecnologa de referencia para aplicaciones sobre Local Area Network (LAN); se basa en el
estndar IEEE 802.11, con protocolo de acceso CSMA/CA, modulacin DSSS, frecuencia a 2.4Ghz y
data-rate de 54 Mbps. WiFi proporciona un alto ancho de banda a una distancia terica considerable.
WiFi puede ser utilizado en las redes de sensores para proporcionar servicios avanzados de gateway
o comunicacin a media distancia entre estaciones base.
WiMax
Se basa en el estandar IEEE 802.16 y es la tecnologa de referencia para las aplicaciones sobre
Metropolitana Area Network (MAN). Su mximo radio de comunicacin es sobre 50Km, la frecuencia
entre 2-66Ghz y altsimo data-rate. WiMax puede integrarse en un futuro con redes de sensores en el
proyecto de componentes particulares orientadas a garantizar servicio de gateway sobre larga escala.
SISTEMAS OPERATIVOS
Bertha (pushpin computing platform)
Nut/OS
Contiki
CORMOS:
ECos (embedded Configurable operating system)
EYESOS
MagnetOS
MANTIS (MultimodAl NeTworks In-situ Sensors)
TinyOS
LiteOS
t-Kernel
LENGUAJES DE
PROGRAMACION
La programacin de sensores es complicada, entre otras dificultades est la limitada capacidad de clculo y la cantidad
de recursos. Y as como en los sistemas informticos tradicionales encontramos entornos de programacin prcticos y
eficientes para depurar cdigo, simula y acciones por el estilo que en estos microcontroladores todava no hay
herramientas comparables.
Podemos encontrar lenguajes como:
nesC
Protothreads
SNACK
c@t