1. Introducción
2. Presentación del Proyecto
2.1. Planteamiento del Problema
2.2. Hipótesis
2.3. Justificación
3. La Nueva Internet
4. Glosario
Sección I: Hardware
5. Sensores Inteligentes
6. Red de sensores
6.1. Ventajas de las redes de sensores
6.2. Arquitectura de dispositivos para Redes de Sensores
6.3. Sensores Inteligentes
6.4. Estructura de sensores
6.5. Estructura y Funcionamiento básico de la red
6.6. Estándares para Redes de Sensores
6.6.1. Estándar 802.15.4
6.6.2. ZigBee
6.6.3. 6LoWPAN
6.6.4. Protocolo CAP (Compact Application Protocol
7. Plataforma TelosB
7.1. Características del Sistema de Transmisión
7.2. Características Antena
7.3. Características de los Sensores de Temperatura y Humedad
7.4. Características sensor de Luz
7.5. Características Interface USB
7.6. Características de Botones de Usuario
Sección II: Software
8. Sistemas Operativos para Redes de Sensores
8.1. ContikiOS
8.1.1. Módulo de Comunicaciones – Internet en ContikiOS
8.1.2. Estructura del Sistema de Archivos
8.1.3. Protothreads: Procesos en ContikiOS
8.1.4. Anatomía de las aplicaciones para ContikiOS
8.2. TinyOS
8.2.1. Documentación de TinyOS
8.2.2. Estructura Sistema de Archivos
8.3. ContikiOS versus TinyOS
8.3.1. Simuladores
8.3.2. Análisis de las Licencias de los Sistemas Operativos
8.3.3. Comunidad de Desarrollo
8.3.4. Plataformas
Sección III: Ensayos y Pruebas
9. ContikiOS en Plataforma TelosB
9.1. Instalación
9.2. Administración de dispositivos sensores desde Ubuntu
9.2.1. Compilación de ContikiOS
9.2.2. GNU/Make para compilación de ContikiOS
9.3. Compilación de Aplicaciones para ContikiOS
9.4. Instalación de nuevas aplicaciones
9.5. Definición de Target
10. TinyOS en Plataforma TelosB
10.1. Instalación y Compilación de TinyOS
10.2. Administración de dispositivos sensores desde Ubuntu
10.3. Compilación de aplicaciones para TinyOS
10.4. Interface de desarrollo Integrado (IDE) para TinyOS
10.5. Anatomía de las aplicaciones en TinyOS
10.6. Concurrencia en tareas y en eventos
10.7. Conclusiones
Sección IV: Aplicaciones
11. Curvas de Aprendizaje para el Desarrollo de Aplicaciones
11.1. Lenguajes de Programación
11.2. Documentación
11.3. Entornos Integrado de desarrollo
12. Redes de Sensores
12.1. Comunicaciones para redes de Sensores
12.2. Un poco de historia Cronológica
12.3. IPv6, el nuevo Protocolo de Internet.
12.4. Propiedades IPv6 importantes para Redes de Sensores
12.5. El Intercambio de Información a nivel de aplicaciones mediante CoAP
12.5.1. Mensajes CoAP
12.5.2. Funcionamiento del Protocolo CoAP
Sección V: Aplicaciones para Sensores
13. Propuesta para la Construcción de Aplicaciones
13.1. Descripción General
13.2. Estructura General de la Propuesta
13.3. Etapas en la construcción de aplicaciones
14. Problema Integrador
14.1. Definición del Problema
14.2. Diseño Solución
14.3. Hardware
14.4. Construcción de Cliente
14.5. Codificación Cliente
14.6. Construcción de Servidor
14.7. Codificación Servidor
14.8. Base de Datos de Recolección
14.9. Implementación de CoAP
14.10. Ejemplos de Trafico
15. Conclusiones
16. Bibliografía
17. Anexo A
17.1. Codificación Archivo de Módulos Aplicación para TinyOS
17.2. Codificación Archivo de Configuración Aplicación para TinyOS