![Page 1: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/1.jpg)
1
INGENIERÍA EN SISTEMAS E INFORMÁTICA
Autor: Diego M. Carrera ADirector: Ing. Walter Fuertes PhD
Codirector: Ing. César Villacís Sangolquí, Diciembre 2014.
TEMA:DESARROLLO DE UN PROTOTIPO DE APLICACIÓN WEB EN
COMBINACIÓN CON LA PLATAFORMA ARDUINO PARA CONTROLAR LA CALIDAD DE AIRE DE LA CIUDAD DE QUITO
![Page 2: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/2.jpg)
2
CONTENIDO
1. Antecedentes
2. Objetivos
3. Alcance
4. Metodologías
5. Herramientas Utilizadas
6. Requerimientos
7. Diseño del Prototipo
8. Desarrollo
9. Ejecución del Prototipo
10. Prueba de Concepto y Resultados
11. Conclusiones y Recomendaciones
12. Demostración del Prototipo
![Page 3: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/3.jpg)
3
1. ANTECEDENTES
Contaminación atmosférica en ciudades genera problemas ambientales y afectación a salud de las ciudadanos
Redes de monitoreo de calidad del aire en ciudades son fijas y limitadas en su cobertura.
Nuevas redes de monitoreo se han desarrollado basadas en el Internet de las Cosas (IoT)
Quito posee una red de monitoreo de alcance limitado
Fuente: Secretaría de Ambiente, Quito
![Page 4: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/4.jpg)
4
2. OBJETIVOS
• Desarrollar un prototipo de aplicación Web en combinación con la plataforma Arduino para controlar la calidad del aire de la ciudad de Quito.
GENERAL
• Revisar el marco teórico referente a las metodologías de SCRUM y Extreme Programming (XP)
• Describir la plataforma Arduino con el uso de sensores para la medición de la calidad del aire.
• Realizar la especificación de requerimientos del prototipo, aplicando la norma IEEE 830.
• Emplear Scrum y XP para la planificación, diseño, desarrollo y pruebas del prototipo.
• Evaluar los resultados obtenidos.
ESPECÍFICOS
![Page 5: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/5.jpg)
5
3. ALCANCE
MÓDULO DE USUARIOS
MÓDULO DE DISPOSITIVOS
SERVICIO WEB
PORTADA DE LA APLICACIÓN
PROTOTIPO “GREEN AIR”
Mejoras potenciales: seguridad, alertas, entre otras
1
2
3
4
![Page 6: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/6.jpg)
6
4. METODOLOGÍAS
Fuente: Álvarez et. all, 2012 Fuente: Pressman, 2010
Metodologías Empleadas
![Page 7: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/7.jpg)
7
4. METODOLOGÍAS
SCRUM
• Organizar trabajo en el ciclo de vida del proyecto
• Product Backlog• Sprint Backlog• Burndown Chart• Incremento o Demo
XP
• Codificación del software• Pruebas Unitarias – TDD• Diseño incremental• Integración continua
Combinación de Metodologías
![Page 8: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/8.jpg)
8
5. HERRAMIENTAS
Plataforma Arduino
Tarjeta Arduino
IDE Arduino
Módulos de Expansión
Sensores (CO, CO2, Densidad de
Polvo)
Java Enterprise Edition (JEE)
Enterprise Java Beans (EJB)
Java Persistence API (JPA)
Java Server Faces (JSF)
Web Services RESTful
JUnit
Arquillian
Herramientas de Desarrollo
Eclipse
MySQL Workbench
StartUML
Servidor WildFly
MySQL
Estándares y Herramientas de
Modelado
IEEE 830 – 1998
UML 2.0
![Page 9: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/9.jpg)
9
6. REQUERIMIENTOS
Proceso modelado
Requerimientos funcionales
![Page 10: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/10.jpg)
10
6. REQUERIMIENTOS
Requerimientos Funcionales
![Page 11: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/11.jpg)
11
7. DISEÑO
Arquitectura del Software
![Page 12: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/12.jpg)
12
7. DISEÑO
Diseño Físico – Base de Datos
![Page 13: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/13.jpg)
13
7. DISEÑO
Diseño del Servicio WEB
![Page 14: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/14.jpg)
14
7. DISEÑO
Diagrama de Paquetes
![Page 15: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/15.jpg)
15
8. DESARROLLO
• Registro de usuario avanzado
• Inicio de sesión• Gestión de
usuario avanzado
Iteración 1
• Agregar dispositivos electrónicos
• Editar configuraciones
• Capturar y procesar lecturas
Iteración 2• Transmitir
información• Autenticar
dispositivos electrónicos
• Almacenar información
Iteración 3
• Generar mapa y gráficos
• Consultar Información
Iteración 4
Iteraciones Sucesivas
Requerimientos cubiertos por Iteración
![Page 16: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/16.jpg)
16
8. DESARROLLO, PRUEBAS UNITARIAS
• Pruebas unitarias utilizando JUnit y Arquillian.
• Se realizaron (10) pruebas a toda la arquitectura del software.
![Page 17: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/17.jpg)
17
9. EJECUCIÓN DEL PROTOTIPO
Portal de la Aplicación
![Page 18: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/18.jpg)
18
9. EJECUCIÓN DEL PROTOTIPO
Dispositivo Electrónico - Arduino
![Page 19: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/19.jpg)
19
10. PRUEBA DE CONCEPTO y RESULTADOS
Definición puntos y parámetros monitoreo
Medición en Ciudad Quito (CO y DP)
Medición en Cuevas Tena (CO2 y DP)
Análisis Estadístico (medidas tendencia central)
Comparar con Normas Internacionales (USEPA, ASHARE 62)
• Las mediciones en Quito cumplen parámetros de calidad de aire.
• La concentración de CO2 en las cuevas no cumple, mientras que la densidad de polvo es menor que en la ciudad de Quito
![Page 20: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/20.jpg)
20
12. DEMO DEL PROTOTIPO
![Page 21: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/21.jpg)
21
11. CONCLUSIONES
Metodologías
• Construcción solución Integral
• Requerimientos poco definidos
• Plazo previsto
Arduino
• Construcción de dispositivos electrónicos interactivos
• Rápido y sin la necesidad de conocimientos avanzados en electrónica
• Necesidad de calibrar técnicamente los sensores.
• Lecturas referenciales
Java EE
• Simplifica el desarrollo
• Arquitectura escalable
• RESTful y JSON
Internet de las Cosas (IoT)
• Nuevo enfoque en medición de parámetros de calidad del aire.
Diseño
• Responsables de la gestión de la calidad del aire
• Los ciudadanos como usuarios finales de la información recolectada.
![Page 22: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/22.jpg)
22
11. RECOMENDACIONES
Continuar la investigación sobre el impacto en la calidad de vida del Internet de las Cosas (IoT)
Incrementar el número de sensores y tiempos de medición
Ampliar el desarrollo del software y dispositivos
electrónicos
![Page 23: INGENIERÍA EN SISTEMAS E INFORMÁTICA Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4981a28abb57c927cc5/html5/thumbnails/23.jpg)
23
GRACIAS
DIEGO MAURICIO CARRERA ARÍZAGASANGOLQUI, DICIEMBRE 2014