Este proyecto ha consistido en el desarrollo de una plataforma de pruebas (un
demostrador), basado en el uso de unos mdulos de transmisin-recepcin con sensores incrustados (tecnologa TELOS) llamados genricamente motas, para evaluar las prestaciones de sistemas de comunicaciones inalmbricos que utilizan tecnologa Zig-Bee con el protocolo IEEE 802.15.4, utilizando las transmisiones reales como novedad respecto al uso de simuladores.
Este proyecto incluye el desarrollo de una interface de control y monitorizacin desde ordenadores personales conectados a los dispositivos, con la capacidad de extraer las medidas y estadsticas necesarias. Ms concretamente, los dispositivos utilizados tienen unos sensores integrados y la capacidad de comunicarse entre ellos y adems disponen de un puerto USB para ser controlados desde un ordenador y transferir los datos al mismo.
A partir de este punto se han programado las motas para realizar medidas de la potencia de seal recibida y comparar el nmero de paquetes que se reciben con xito respecto del nmero de los que se pierden para evaluar la tasa de error de paquete; esta informacin es enviada al ordenador donde se ha analizado en funcin de diversos parmetros tanto fsicos como de implementacin de las comunicaciones. Los sensores se programan con un lenguaje de programacin denominado nesC que comparte caractersticas de C y est orientado a eventos; el cdigo nesC se compila usando una aplicacin de libre distribucin que va montada sobre el sistema operativo Linux llamada TinyOS y se instala en las motas.
Por otra parte, la aplicacin que utiliza el ordenador para recibir los datos y analizarlos se ha programado en Java puesto que TinyOS proporciona las herramientas Java necesarias para interpretar la informacin proveniente de las motas por el puerto USB. Estos parmetros se han comparado teniendo en cuenta diferentes parmetros fsicos y condiciones de transmisin. El objetivo es reducir la probabilidad de error de paquete modificando en las motas algunos parmetros del protocolo MAC IEEE 802.15.4 y las condiciones de transmisin como la potencia o la carga de trfico generado en las comunicaciones.
TinyOS es un sistema operativo que compila cdigo nesC para diferentes tipos de motas y genera un cdigo mquina para programar los sensores. La idea bsica de estos sensores es tomar medidas de temperatura, humedad, intensidad de luz, infrarrojos, etc. y enviar los datos entre stas y el ordenador .
Nuestro estudio se ha centrado en evaluar la probabilidad de error de los mensajes en funcin de la potencia recibida y mejorar las comunicaciones de estas motas para poder caracterizar el canal fsico en diferentes lugares, como el campus de Castelldefels, la montaa, lugares con interferencias y tambin extraer el modelo de propagacin terico y compararlo con el fsico en estas zonas. Tambin se medirn estos parmetros en funcin del nmero de motas y de la distancia entre estas.