Академический Документы
Профессиональный Документы
Культура Документы
Realizado por:
- Cancino Borda Nick
- Chuquillanqui Lazo Royer
- Rodriguez Soto Bruno
Curso:
Arquitectura de Redes y Protocolos
Este sistema operativo diseñado para el control de nodos, ha sido uno de los
aportes realizados por la Universidad de California en Berkeley, en cooperación con
Intel Corporation hacia las redes de sensores, ya proporciona una herramienta para
la gestión de nodos inalámbricos enfocado en las limitaciones de memoria que los
caracterizan. Está basado en el lenguaje nesC, que es un dialecto de C
especialmente optimizado para ser usado en arquitecturas de bajos recursos de
memoria.
TinyOS es un sistema basado en código abierto y que se encuentra en
constante actualización y edición, por lo que existen gran variedad de
componentes definidos para distintos núcleos de procesamiento, aunque es
necesario destacar que desde sus inicios ha sido muy usado con los nodos
desarrollados por la Universidad de California: el TelosB, y las MicaZ. Al estar
estos dispositivos muy extendidos, son muchos los componentes y desarrollos que
se pueden utilizar con ellos.
Este testbed es muy similar a Motelab, haciendo uso de la herramienta web de ésta
como interfaz para dar acceso a la plataforma. Se basa en 127 TelosB desplegados
en School of Computing de la Universidad de Singapore, y permite cargar
experimentos para realizar pruebas en tiempo real desde la interfaz web
disponible a toda la comunidad científica. Al igual que MoteLab, los nodos
incluyen TinyOS como sistema operativo, y se comunican mediante IEEE
802.15.4 a través del chip CC2420 implementado en el nodo. Del mismo
modo, cuentan con la filosofía backchannel para realizar tareas de depuración y
programación.
El Arduino Uno R3 puede ser utilizado para desarrollar objetos interactivos o puede
ser conectado a software de tu computadora (por ejemplo, Flash, Processing,
MaxMSP). El IDE open-source puede ser descargado gratuitamente (actualmente
para Mac OS X, Windows y Linux).
1.6. RHT-03 (Sensor de temperatura y humedad)
2 Motivación del autor (críticas del autor a otros trabajos) (0.5 pág)
El autor busca superar los obstáculos de la tecnología de redes de sensores para convertirse en
una fuerza transformadora en la ingeniería, la Ciencia y dominios de aplicación comercial reside
en su falta de fiabilidad, flexibilidad, escalabilidad, interoperabilidad, y en su extremo dificultades
en el despliegue a largo plazo, operación y mantenimiento, especialmente por los practicantes de
dominio de aplicación que no son de ingeniería.
El sistema que se presenta en este documento representa un paso adelante hacia la solución de
estos problemas desafiante.
El uso y fomentación de las redes para tener un mejor manejo de sensores, acceso a la
información obtenida de manera rápida y creación de tablas estadísticas con gráficos
representativos de los resultados obtenidos.
El creer que se puede simplificar la dificultad de programación y manejo de las redes inalámbricas,
también reducir el costo de instrumentos usados para proyectos de monitorización de sensores.
El autor usara sus conocimiento de Raspberry Pi, Arduino UNO R3, el cree que usando esos
aparatos podrá reducir la dificultad en el uso del sistema inalámbrico.
El autor nos provee una solución a la dificultad del manejo de redes inalámbricas y del acceso a
estas.
El uso de Raspberry Pi para reducir el costo en el uso de una computadora, también nos ahorra el
uso de mouse y teclado en el proceso.
El autor comenzara usando los sensores sensor que se utilizó es un RHT03 humedad bajo costo y
sensor de temperatura que nos darán la información obtenida del cambio en esos fenómenos,
transformándolo a señales eléctricas que serán transformadas a información que la placa ZigBee
podrá manejar.
El módulo ZigBee el cual opera en la banda ISM de 2,4 GHz. alcance de comunicación interior del
módulo XBee es de 90 m mientras que alcance en exteriores es de casi 2 millas. Con bajo
consumo de energía y las tasas de datos de hasta 250 kbps, dispositivos ZigBee son
especialmente adecuados para la creación de prototipos rápidos para aplicaciones de redes de
sensores inalámbricos.
La ventaja de los ZigBee es que es posible construir una sencilla red en estrella-estructurada o red
de malla compleja usando estos dispositivos.
Para el diseño de la Base se uso se utilizó una placa computadora de bajo consumo con tarjetas
de crédito de tamaño Raspberry Pi Modelo B. La CPU en el tablero es un procesador ARM con
velocidad de reloj de 700 MHz. rendimiento de la CPU puede ser comparado con un procesador
de 300 MHz Pentium II y el rendimiento de la GPU es similar a la Xbox original.
La ventaja es que el Raspberry Pi se puede conectar a una red de área local a través de cable
Ethernet o un adaptador USB Wi-Fi, y luego se puede acceder a través de acceso remoto SSH.
En la interfaz web del lado del cliente se implementa con HTML, CSS, JavaScript, Ajax, jQuery, y
Flot. HTML y CSS se utiliza en combinación para marcar y el estilo de la página web. JavaScript
se utiliza para secuencias de comandos del lado del cliente para permitir la visualización dinámica
y una interfaz de usuario interactiva. jQuery es una biblioteca JavaScript ampliamente utilizado
que en gran medida simpli fi ca de programación JavaScript. Ajax, un acrónimo de Asynchronous
JavaScript y XML, es un grupo de técnicas de desarrollo web utilizado en el lado del cliente para
crear aplicaciones web asíncronos 8. Con el Ajax, aplicaciones web del lado del cliente pueden
intercambiar datos con un servidor de forma asíncrona en segundo plano sin interferir con la
visualización y el comportamiento de la página existente.
La tabla de comandos se utiliza para compartir los datos entre la aplicación y la puerta de enlace
de aplicaciones web. Tal diseño desacopla aplicación de pasarela y la aplicación web y fi
enormemente simplificada es el problemático proceso de compartir datos. En general, las
aplicaciones de monitoreo ambiental son tolerantes a los retrasos en el orden de segundos o
incluso minutos, de modo que la cantidad de retardo introducido por un método tal es aceptable en
nuestros escenarios de aplicación específicos.
Los nodos de sensores y la estación base pueden trabajar independiente de aplicación web. Los
usuarios autorizados pueden acceder directamente a los datos y las tablas de mando en la base
de datos de forma remota y nodos sensores configura de Raspberry Pi, acceda a su sistema
Linux. Por otro lado, la aplicación web se puede actualizar sin interferir o interrumpir los nodos
sensores y la aplicación de puerta de enlace que reside dentro de la Frambuesa Pi. Tal diseño lo
hace muy conveniente para llevar a cabo la personalización, aplicación específica y la revisión del
sistema.
El despliegue incluye una estación de base, 3 nodos de router, y 3 nodos sensores. Los módulos
XBee en la ranura y del sensor nodos son todos configurado con el tipo de dispositivo router. El
módulo XBee en la estación de base es configurado con el tipo de dispositivo coordinador.
Como resultado, los módulos XBee pueden formar en una topología de red de malla usando los
protocolos de red ZigBee.
6 Métricas que el autor usa y resultado que obtiene. Comentar (los resultados son
mejores respecto a otros) (0.5 pág)
El nivel de potencia se establece que los valores máximos permitidos con el modo de refuerzo
para todos los módulos XBee Pro S2B para proporcionar una potencia máxima de transmisión de
18 dBm.
Sin embargo, el autor llega a la conclusión de que necesitan más experimentos y estudios para
determinar la cobertura de cada transceptor de radio XBee en el entorno de despliegue
seleccionado, que es útil en el diseño de la estructura de despliegue óptimo.
Se demuestra que los datos de pantalla de la interfaz de web se muestra que los datos de los
sensores pueden ser convenientemente descargados desde la interfaz web.
El sensor de humedad y temperatura relativa RHT03 estára conectado con los nodos sensores
para recoger datos de medición y obtener los datos con cada intervalo de tiempo que será
mostrado en la interfaz WEB, también pudiendo entregar los datos al destinatario final, todo esto
independiente de los datos mostrados en la WEB.
En la WEB se presentan los resultados de medición muestra recogida en el nodo del sensor 1 y el
nodo del sensor 3. Si bien es más allá del alcance de lo documentado, los datos pueden ser
utilizados para el procesamiento y análisis posterior para servir las necesidades de diversas
aplicaciones ambientales.
7 Observaciones y/o críticas suyas al artículo (0.5 pág)
En esta parte Ud deberá criticar el artículo leído, fundamentando su posición y basándolas en
otras fuentes.
4 FC Delicato, PF Pires, L. Pirmez, L. Carmo. Una arquitectura basada flexible servicio web
para redes de sensores inalámbricos. El 23 de Internacional Conferencia sobre Sistemas
Distribuidos Talleres de Informática, pp. 730-735, mayo de 2003.
5 S. Hussain, N. Scho campo, y AW Matin. Diseño de una aplicación basada en Web para
redes inalámbricas de sensores. El Taller Internacional 17ª en la base de datos y
aplicaciones de sistemas expertos, Pp. 319-326, 2006.
8 JJ Garrett, Ajax: Un nuevo enfoque para aplicaciones Web, Adaptive Path, 18 de febrero
de 2005. (véase también http://en.wikipedia.org/wiki/Ajax_ (programación))