universidad de guayaquilrepositorio.ug.edu.ec/bitstream/redug/44996/1/b-cint-ptg... · 2019. 10....

131
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN NETWORKING Y TELECOMUNICACIONES APLICACIÓN MÓVIL Y PROTOTIPO PARA MONITOREO AMBIENTAL DEL CUARTO DE COMUNICACIONES DE LA CARRERA INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES DE LA UNIVERSIDAD DE GUAYAQUIL. PROYECTO DE TITULACION Previa a la obtención del Título de: INGENIERO EN NETWORKING Y TELECOMUNICACIONES AUTOR: ARANA COFRE CARLOS ROBERTO SATAN CEVALLOS EDISON BOLIVAR TUTOR: ING. MARIA FERNANDA MOLINA, MSC. GUAYAQUIL ECUADOR 2019

Upload: others

Post on 27-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN NETWORKING Y

TELECOMUNICACIONES

APLICACIÓN MÓVIL Y PROTOTIPO PARA MONITOREO AMBIENTAL DEL CUARTO DE COMUNICACIONES DE LA CARRERA INGENIERÍA EN

NETWORKING Y TELECOMUNICACIONES DE LA UNIVERSIDAD DE GUAYAQUIL.

PROYECTO DE TITULACION Previa a la obtención del Título de:

INGENIERO EN NETWORKING Y TELECOMUNICACIONES

AUTOR:

ARANA COFRE CARLOS ROBERTO

SATAN CEVALLOS EDISON BOLIVAR

TUTOR:

ING. MARIA FERNANDA MOLINA, MSC.

GUAYAQUIL – ECUADOR 2019

Page 2: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

II

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGIA

FICHA DE REGISTRO DE TESIS

TITULO “Aplicación móvil y prototipo para monitoreo ambiental del cuarto de comunicaciones de la carrera ingeniería en Networking y Telecomunicaciones de la Universidad de Guayaquil.”

AUTORES: TUTOR:

Carlos Roberto Arana Cofre Ing. María Fernanda Molina, M.Sc.

Edison Bolívar Satán Cevallos REVISOR:

Ing. Ángel Asanza Briones, M.Sc.

INSTITUCION: Universidad de Guayaquil

FACULTAD: Facultad de Ciencias Matemáticas y Físicas.

CARRERA: Ingeniería en Networking y Telecomunicaciones

FECHA DE PUBLICACION: N. DE PAGS:

AREA: REDES

PALABRAS CLAVES: DOMOTICA, MONITOREO, FIREBASE, ARDUINO

RESUMEN: El objetivo principal de este proyecto es desarrollar un prototipo de monitoreo de las variables ambientales para un cuarto de comunicaciones a través de una aplicación movil. Dicho prototipo tiene una base de datos alojada en la nube y recibirá información desde módulos electrónicos vía WiFi.

N° DE REGISTRO: N° DE CLASIFICACION

DIRECION URL:

ADJUNTO PDF: SI X NO

CONTACTO CON AUTORES: Email: Teléfono:

Carlos Roberto Arana Cofre [email protected] 0984933472

Edison Bolívar Satán Cevallos [email protected] 0996573742

CONTACTO DE LA INSTITUCION NOMBRE: CINT

Universidad de Guayaquil TELEFONO: 2318067

Page 3: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

III

APROBACION DEL TUTOR

En mi calidad de tutor del trabajo de titulación “Aplicación móvil y prototipo para

monitoreo ambiental del cuarto de comunicaciones de la Carrera ingeniería en

Networking y Telecomunicaciones de la Universidad de Guayaquil” elaborado por

los Sres. ARANA COFRE CARLOS ROBERTO y SATAN CEVALLOS EDISON

BOLIVAR, alumnos no titulados de la Carrera de Ingeniería en Networking y

Telecomunicaciones, Faculta de Ciencias Matemáticas y Física de la Universidad

de Guayaquil, previo a la obtención de Ingeniero en Networking y

Telecomunicaciones, me permito declarar que luego de haber orientado estudiado

y revisado, la apruebo en todas sus partes.

Atentamente

Ing. María Fernanda Molina, M.Sc.

TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

IV

DEDICATORIA

Dedico este trabajo a mi familia y padres

que han sido incondicionales en todo

momento de mi carrera universitaria y a

Dios que me ha permitido estar con salud

para llegar a este momento.

Carlos Roberto Arana Cofre

Page 5: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

V

DEDICATORIA

A mi esposa e hijos por su amor,

comprensión y apoyo incondicional,

siendo mi inspiración y pilar fundamental

de superación. A mis padres y hermanos

que han estado conmigo en todo

momento.

Edison Bolívar Satán Cevallos

Page 6: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

VI

AGRADECIMIENTO

Agradezco a mi abuela, mi madre, esposa

e hijas que son pilares para dar siempre el

máximo esfuerzo en todo lo que hago, que

siempre me brindan consejos y palabras

de aliento para obtener esta ansiada meta.

Carlos Roberto Arana Cofre

Page 7: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

VII

AGRADECIMIENTO

A Dios por bendecirme y sentir su

presencia todo momento. A mis padres y

hermanos por sus consejos y buenos

valores. A mi esposa por su paciencia,

tiempo y dedicación. A mis amigos y

profesores que me han acompañado a lo

largo de esta carrera con sus

conocimientos y recomendaciones.

Edison Bolívar Satán Cevallos

Page 8: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

VIII

TRIBUNAL PROYECTO DE TITULACION

Ing. Fausto Cabrera Montes, M.Sc. Ing. Abel Alarcón Salvatierra, M.Sc.

DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA DE

CIENCIAS MATEMATICAS Y INGENIERÍA EN NETWORKING Y

FISICAS TELECOMUNICACIONES

Ing. Ángel Asanza Briones, M.Sc Ing. Diana Chiquito, M.Sc

PROFESOR REVISOR DEL AREA PROFESOR REVISOR DEL AREA

TRIBUNAL TRIBUNAL

Ing. María Fernanda Molina, M.Sc.

PROFESOR TUTOR DEL PROYECTO

DE TITULACION

Ab. Juan Chávez Atocha, Esp.

SECRETARIO TITULAR

Page 9: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

IX

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este Proyecto de Titulación, nos corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL”

CARLOS ROBERTO ARANA COFRE EDISON BOLIVAR SATAN CEVALLOS

Page 10: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

X

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN NETWORKING Y

TELECOMUNICACIONES

“APLICACIÓN MÓVIL Y PROTOTIPO PARA MONITOREO AMBIENTAL DEL

CUARTO DE COMUNICACIONES DE LA CARRERA INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES DE LA UNIVERSIDAD DE

GUAYAQUIL.”

Proyecto de titulación que se presenta como requisito para optar por el título de

INGENIERO EN NETWORKING Y TELECOMUNICACIONES.

Autores: Carlos Roberto Arana Cofre

C.I. 0924741556

Edison Bolívar Satán Cevallos

C.I 0927272278

Tutor: Ing. María Fernanda Molina, M. SC.

Guayaquil, Agosto 2019

Page 11: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XI

CERTIFICADO DE ACEPTACION DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo

de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por los

estudiantes CARLOS ROBERTO ARANA COFRE Y EDISON BOLIVAR SATAN

CEVALLOS, como requisito previo para optar por el título de Ingeniero en

Networking y Telecomunicaciones cuyo problema es:

“Aplicación móvil y prototipo para monitoreo ambiental del cuarto de

comunicaciones de la carrera ingeniería en Networking y Telecomunicaciones de la Universidad de Guayaquil.”

Considero aprobado el trabajo en su totalidad.

Presentado por:

CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N°

0924741556

EDISON BOLIVAR SATAN CEVALLOS Cedula de Ciudadanía N°

0927272278

Tutor: Ing. María Fernanda Molina, M.Sc.

Guayaquil, agosto de 2019

Page 12: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XII

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN NETWORKING Y TELECOMUNICACIONES

AUTORIZACIÓN PARA PUBLICACIÓN DE PROYECTO

DE TITULACIÓN EN FORMATO DIGITAL

1. Identificación del Proyecto de Titulación

Nombre de Alumno: Carlos Roberto Arana Cofre

Dirección: Primavera 1 Mz. A5 villa #21

Teléfono: 0984933472 Email: [email protected]

Nombre de Alumno: Edison Bolívar Satán Cevallos

Dirección: Guasmo Central Coop. Flor del Guasmo Mz. 1744 Solar #5

Teléfono: 0996573742 Email: [email protected]

Facultad: Facultad de Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Networking y Telecomunicaciones

Proyecto de Titulación al que opta: Desarrollo

Profesor tutor: Ing. María Fernanda Molina, M.Sc.

Título del Proyecto de titulación: “Aplicación móvil y prototipo para monitoreo ambiental del cuarto de comunicaciones de la carrera ingeniería en Networking y Telecomunicaciones de la Universidad de Guayaquil.”

Tema del Proyecto de Titulación: Prototipo y aplicación de monitoreo ambiental para cuarto de comunicaciones

2. Autorización de Publicación de Versión Electrónica del Proyecto de

Titulación

Page 13: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XIII

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil

y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica

de este Proyecto de Titulación.

Inmediata X Después de un año

Firma de Alumnos:

Carlos Roberto Arana Cofre Edison Bolívar Satán Cevallos

C.I. 0924741556 C.I. 0927272278

3. Forma de envío

El texto del proyecto de titulación debe ser enviado en formato Word, como

archivo .Doc. O .RTF y. Puf para PC. Las imágenes que la acompañen pueden ser:

.gif, .jpg o .TIFF.

DVROM CDROM X

Page 14: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XIV

ÍNDICE GENERAL

APROBACION DEL TUTOR ................................................................................. III

DEDICATORIA ..................................................................................................... IV

DEDICATORIA ...................................................................................................... V

AGRADECIMIENTO ............................................................................................. VI

AGRADECIMIENTO ............................................................................................ VII

TRIBUNAL PROYECTO DE TITULACION ......................................................... VIII

DECLARACIÓN EXPRESA .................................................................................. IX

CERTIFICADO DE ACEPTACION DEL TUTOR .................................................. XI

AUTORIZACIÓN PARA PUBLICACIÓN DE PROYECTO DE TITULACIÓN EN

FORMATO DIGITAL ................................................................................................ XII

ABREVIATURAS ............................................................................................... XIX

SIMBOLOGÍA ..................................................................................................... XX

ÍNDICE DE CUADROS ...................................................................................... XXI

ÍNDICE DE GRÁFICOS .................................................................................... XXII

RESUMEN ....................................................................................................... XXIV

ABSTRACT ....................................................................................................... XXV

INTRODUCCION ................................................................................................. 26

CAPITULO I ......................................................................................................... 29

EL PROBLEMA ................................................................................................ 29

Page 15: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XV

PLANTEAMIENTO DEL PROBLEMA ........................................................... 29

Ubicación del problema en un contexto ........................................................ 29

Situación Conflicto. Nudos Críticos ............................................................... 31

Causas y consecuencias. ............................................................................. 33

Delimitación del problema ............................................................................. 35

Formulación del Problema ............................................................................ 35

Evaluación del Problema ..................................................................................... 36

OBJETIVOS ......................................................................................................... 37

OBJETIVO GENERAL ...................................................................................... 37

OBJETIVOS ESPECIFICOS ............................................................................ 37

ALCANCES DEL PROBLEMA ............................................................................. 38

JUSTIFICACION E IMPORTANCIA ..................................................................... 39

METODOLOGIA DEL PROYECTO ..................................................................... 41

INICIO .............................................................................................................. 41

ORGANIZACIÓN Y PREPARACION ............................................................... 41

EJECUCION ..................................................................................................... 41

CIERRE ............................................................................................................ 42

CAPÍTULO I I ...................................................................................................... 43

MARCO TEORICO .............................................................................................. 43

ANTECEDENTES DEL ESTUDIO ....................................................................... 43

FUNDAMENTACIÓN TEÓRICA .......................................................................... 46

Page 16: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XVI

ELEMENTOS DE HARDWARE........................................................................ 46

ELEMENTOS DE SOFTWARE ........................................................................ 47

HARDWARE ........................................................................................................ 47

NODEMCU ESP8266 ....................................................................................... 47

LCD 16x2 ......................................................................................................... 48

I2C .................................................................................................................... 49

SENSOR DHT11 .............................................................................................. 50

ESP32 CAM ..................................................................................................... 50

SWITCH MAGNÉTICO ..................................................................................... 51

CONECTORES ................................................................................................ 52

PROTOBOARD ................................................................................................ 52

SOFTWARE ......................................................................................................... 53

FIREBASE REALTIME DATABASE ................................................................. 53

JAVASCRIPT ................................................................................................... 53

SOFTWARE IDE DE ARDUINO ....................................................................... 54

ANDROID STUDIO .......................................................................................... 54

Estándar IEEE 802.11 (Wi-Fi) .......................................................................... 55

FUNDAMENTACIÓN LEGAL ............................................................................... 56

PREGUNTA CIENTÍFICA A CONTESTARSE ..................................................... 61

DEFINICIONES CONCEPTUALES ..................................................................... 62

CAPITULO III ....................................................................................................... 64

Page 17: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XVII

PROPUESTA TECNOLÓGICA ........................................................................ 64

ANÁLISIS DE FACTIBILIDAD .......................................................................... 64

Factibilidad Operacional ............................................................................... 65

Factibilidad Técnica ...................................................................................... 65

Factibilidad Legal .......................................................................................... 67

Factibilidad Económica ................................................................................. 67

ETAPAS DE LA METODOLOGIA DEL PROYECTO ........................................... 68

INICIO DEL PROYECTO ................................................................................. 68

PLANIFICACIÓN .............................................................................................. 69

EJECUCIÓN ..................................................................................................... 69

MONITOREO Y CONTROL ............................................................................. 80

CIERRE ............................................................................................................ 80

CRITERIOS DE VALIDACION ............................................................................. 81

Casos de prueba y error del prototipo .............................................................. 81

Ambiente de prueba ......................................................................................... 82

Evaluación de los casos de prueba .................................................................. 82

Resultados de las pruebas ............................................................................... 83

Procesamiento y Análisis ................................................................................. 84

CAPITULO IV ....................................................................................................... 86

Criterios de aceptación del producto o servicio ................................................ 86

CONCLUSIONES ............................................................................................. 87

Page 18: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XVIII

RECOMENDACIONES .................................................................................... 88

BIBLIOGRAFÍA .................................................................................................... 89

ANEXOS .............................................................................................................. 94

Page 19: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XIX

ABREVIATURAS

ANSI American National Standards Institute

DOM Document Object Model

HTTP Hypertext Transfer Protocol

I2C Inter Integrated Circuit

IDE Integrated Development Environment

IEEE Institute of Electrical and Electronics Engineers

Ing. Ingeniero

IoT Internet of Things

M.Sc Master

PMI Project Management Institute

SCL Serial Clock

SDA Serial Data

SDK Software Development Kit

SoC System of Chip

TIA Telecommunications Infrastructure Standard for Data Centers

Page 20: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XX

SIMBOLOGÍA

M Metros

V Voltios

°C Centígrados

HR Humedad Relativa

JPG Joint Photografic Expert Group

Page 21: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XXI

ÍNDICE DE CUADROS

Cuadro No. 1 Causas y Consecuencias .............................................................. 34

Cuadro No. 2 Delimitación del Problema ............................................................. 35

Cuadro No. 3 Características de NodeMCU ESP8266 ........................................ 48

Cuadro No. 4 Características LCD 16x2 .............................................................. 49

Cuadro No. 5 Características Sensor DHT11 ...................................................... 50

Cuadro No. 6 Características ESP32 CAM .......................................................... 51

Cuadro No. 7 Comparación Estándar 802.11 ...................................................... 55

Cuadro No. 8 Características Hardware utilizado ................................................ 66

Cuadro No. 9 Recursos de Hardware .................................................................. 66

Cuadro No. 10 Costo del Proyecto ...................................................................... 67

Cuadro No. 11 Parámetros para notificaciones ................................................... 76

Cuadro No. 12 Etapas de Pruebas ...................................................................... 81

Cuadro No. 13 Variables a Evaluar ...................................................................... 81

Cuadro No. 14 Criterio de Evaluación del Producto o Servicio ............................ 86

Page 22: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XXII

ÍNDICE DE GRÁFICOS

Gráfico 1Carrera Ingeniería en Networking y Telecomunicaciones .................... 30

Gráfico 2 Medición de temperatura en rack del cuarto de comunicación ............ 32

Gráfico 3 Muestra de corrosión del rack en cuarto de comunicaciones .............. 32

Gráfico 4 Aire Acondicionado de apoyo .............................................................. 33

Gráfico 5 Plano Cuarto de Comunicaciones ....................................................... 40

Gráfico 6 Distribución del Flujo de Aire ............................................................... 40

Gráfico 7 NodeMCU ESP8266 ............................................................................ 47

Gráfico 8 Pantalla LCD 16x2 ............................................................................... 48

Grafico 9 Modulo I2C .......................................................................................... 49

Gráfico 10 Sensor DHT11 ................................................................................... 50

Gráfico 11 ESP32 CAM ...................................................................................... 51

Gráfico 12 Switch Magnético .............................................................................. 51

Gráfico 13 Conectores ........................................................................................ 52

Gráfico 14 Protoboard ......................................................................................... 52

Gráfico 15 Interfaz IDE Arduino .......................................................................... 54

Gráfico 16 Android Studio ................................................................................... 55

Gráfico 17 Metodología PMI ............................................................................... 68

Gráfico 18 Arquitectura del prototipo de monitoreo ............................................. 70

Gráfico 19 Conexión NodeMCU esp8266 a DHT11 – Reed switch – LCD16x2 . 72

Gráfico 20 Prototipo de monitoreo real ............................................................... 72

Gráfico 21 Conexión NodeMCU esp8266 a ESP32 CAM ................................... 73

Gráfico 22 Acceso a consola de Firebase ........................................................... 74

Gráfico 23 Generación de token de la base de datos ......................................... 74

Gráfico 24 Agregar usuarios que accederán a la base de datos ........................ 75

Page 23: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XXIII

Gráfico 25 URL de Firebase y muestra de datos enviados desde el NodeMCU

esp8266 ................................................................................................................... 76

Gráfico 26 Usuario Erróneo ................................................................................ 77

Gráfico 27 Pantalla Principal ............................................................................... 78

Gráfico 28 Notificaciones de la Aplicación .......................................................... 78

Gráfico 29 Notificación de Puertas ...................................................................... 79

Gráfico 30 Interfaz ESP32-CAM ......................................................................... 79

Gráfico 31 Notificación de la Aplicación .............................................................. 83

Gráfico 32 Error en variable estado Puerta ......................................................... 84

Page 24: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XXIV

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN NETWORKING Y TELECOMUNICACIONES

“APLICACIÓN MÓVIL Y PROTOTIPO PARA MONITOREO AMBIENTAL DEL

CUARTO DE COMUNICACIONES DE LA CARRERA INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES DE LA UNIVERSIDAD DE

GUAYAQUIL.”

Autores: Carlos Roberto Arana Cofre.

Edison Bolívar Satán Cevallos.

Tutor: Ing. María Fernanda Molina, M.Sc.

RESUMEN

El objetivo principal de este proyecto es desarrollar un prototipo de

monitoreo de las variables ambientales para un cuarto de comunicaciones de la

carrera Ingeniería en Networking y Telecomunicaciones

a través de una aplicación movil. Dicho prototipo tiene una base de datos alojada

en la nube y recibirá información desde módulos electrónicos NodeMCU ESP8266

y ESP32CAM vía WiFi, en la aplicación se visualizarán notificaciones cuando los

rangos permitidos excedan sus máximos y mínimos, también se podrá observar a

través de la ESP32-CAM la actividad que hay dentro del cuarto en caso de que se

abran las puertas sin autorización de sus administradores.

Palabras Claves: domótica, monitoreo, Firebase, Arduino.

Page 25: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

XXV

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN NETWORKING Y TELECOMUNICACIONES

“MOBILE APPLICATION AND PROTOTYPE FOR ENVIRONMENTAL MONITORING OF THE FOURTH COMMUNICATIONS OF THE CARRERA ENGINEERING IN NETWORKS AND TELECOMMUNICATIONS OF THE UNIVERSITY OF GUAYAQUIL ".

Authors: Carlos Roberto Arana Cofre.

Edison Bolívar Satán Cevallos.

Tutor: Ing. María Fernanda Molina, M.Sc.

ABSTRACT

The main goal of this project is to develop a prototype for monitoring

environmental variables for communication rooms in the engineering networking

and telecommunications career throught a mobile app. This kind of prototype has a

data base whichs saves information in a cloud and it will recieve info from electronic

modules node mcu esp8266 and esp32cam trought wifi. The notifications will be

display when the allowed ranges exceed their maximun and minimun. It can be

seen with esp32-cam the activity inside the room, in case the doors are opened

without authorization.

Key words: domotic, monitoring, Firebase, Arduino.

Page 26: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

26

INTRODUCCION

Hoy en día toda organización necesita de infraestructura tecnológica y de un

espacio o cuarto dedicado a estos equipos, ya que es aquí en donde se alojarán

elementos de terminación de cableado estructurado, entre los equipos de

telecomunicaciones como tal, así mismo se encontrarán servidores, equipos de

cómputo, equipos de telefonía y demás. De tal forma, que este cuarto es donde se

encontrará toda la infraestructura tecnológica se requiere y debe considerarse

primordial más allá del buen funcionamiento de su red de voz y datos, que el

espacio destinado a él, cumpla con dimensiones, espacios libres, acometidas,

seguridad, protección contra el fuego y seguridad ambiental, como lo indica la

norma TIA 942 que está constituida por 4 pilares para la infraestructura de un Data

Center, como lo son en sus partes de Telecomunicaciones, Arquitectura, Sistema

eléctrico y Sistema Mecánico que es donde se encuentra la climatización del

cuarto, la presión positiva, detección de humo y líquidos etc. (ANSI/TIA-942-A:

Telecommunications Infrastructure Standard for Data Centers, 2012)

Uno de los problemas más suscitados y costosos que los Data Center tienen

que ver con un mal diseño donde el montaje o la operatividad y mal funcionamiento

de los equipos no solo se debe al sistema o el personal que lo gestiona, sino a su

diseño. Esto incluye que dentro de este aspecto no solo recae todo en la parte

informática o de equipo de comunicación sino del entorno físico y práctico como

las malas instalaciones eléctricas, seguridad inadecuada, potencia insuficiente,

capacidad insuficiente de expansión y espacios con temperaturas inadecuadas ya

que se suele tener la idea que una temperatura baja para este cuarto sea suficiente

para los equipos y tengan un buen funcionamiento, pero, se debe contar con un

Page 27: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

27

sistemas de ventilación y monitorización para que se eviten gastos monetarios por

una fallas como sobrecalentamiento o sobre enfriamiento de los equipos

informáticos. (tkme.net, 2016)

Se ha evidenciado que dentro del cuarto de comunicaciones del edificio de la

carrera de Ingeniería en Networking y Telecomunicaciones, no existe un control, ni

monitoreo de los sistemas de seguridad como lo son la temperatura, humedad y

apertura de puertas.

El adecuado sistema de monitoreo es un factor importante para la seguridad

ambiental del cuarto de comunicaciones y de todos los equipos que contiene el

mismo y es por esto por lo que el continuo monitoreo de las variables como son

temperatura y humedad, nos permiten mantener a salvo los equipos de

comunicación, así como la información que reposa en ellos y sus configuraciones.

Se busca optimizar los recursos humanos y automatizar el monitoreo del cuarto

ya que así se va salvaguardar la operatividad de los equipos que se encuentran

dentro y no tendría que acudir al cuarto de comunicaciones para realizar la lectura

de los valores en cuanto a temperatura y humedad del mismo, más bien podrá

recibir alertas a través de una aplicación móvil de manera remota, respecto a la

variación de los niveles promedio del ambiente que será establecido de acuerdo a

las normas de seguridad ambiental que debe mantener dicho cuarto de

comunicaciones.

Con la propuesta de este proyecto de titulación se podrán realizar monitoreos a

través del prototipo domótico para censar la temperatura y humedad junto con la

apertura de puertas que por medio de una cámara se visualizara la actividad que

Page 28: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

28

hay en el cuarto, así se optimizara la correcta climatización del cuarto y la seguridad

del mismo.

Hemos dividido de la siguiente manera la elaboración de este proyecto:

CAPITULO I: En este capítulo se describe el problema, se lo plantea y se

expone el objetivo general y los objetivos específicos fijados como meta, también

el alcance del proyecto, la importancia y que metodología se va a desarrollar.

CAPITULO II: Se describen los fundamentos de estudios y descripciones de

cada uno de los elementos a utilizarse para el prototipo de monitoreo, así también

las herramientas de software libre y bases de datos que se utilizara.

CAPITULO III: Propuesta tecnológica; análisis de factibilidad de la propuesta del

prototipo de monitoreo, etapas de la de la metodología empleada y entregables de

la propuesta tecnológica.

CAPITULO IV: Resultados, conclusiones y recomendaciones de este proyecto.

Page 29: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

29

CAPITULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

Ubicación del problema en un contexto

La Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil

ofrece la carrera Ingeniería en Networking y Telecomunicaciones que se encuentra

ubicada entre las calles Víctor Manuel Rendón y Córdova, como lo muestra el

gráfico 1; esta entidad brinda educación universitaria a más de 500 estudiantes,

además de su personal docente y administrativo que está distribuido en varios

departamentos como secretaria, dirección, salas de profesores y laboratorios de

computación.

La seguridad de un cuarto de comunicaciones y climatización de este, es

importante ya que deben brindarse todas las garantías necesarias según lo

recomendado por el fabricante de estos equipos y las buenas prácticas de los

estándares existentes, junto con técnicas de acondicionamiento de un cuarto de

comunicación. De llegar a incumplir en las normas según lo que indica la ANSI/TIA

942 para los cuartos de comunicación y en la norma ANSI/TIA 569C respecto a la

temperatura, humedad y seguridad, pueden presentarse problemas en la vida útil

Page 30: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

30

de todos los equipos como su operatividad, conectividad y hasta pérdida de

servicios que brinda el cuarto de comunicaciones tales como el sistema académico,

servicio de correo, servicio de internet, firewall entre otros.

Actualmente el cuarto de telecomunicaciones no posee un sistema de monitoreo ni

control ambiental, ni de seguridad, lo que predispone que en algún momento haya

alguna variación en la temperatura y/o humedad que no pueda ser verificada al

instante o se envíe un aviso de la variación ocurrida de estos parámetros. Que

dichos valores aumenten y/o disminuyan conlleva que la vida útil de los equipos

que estén dentro del cuarto sea menos prolongada y este propensa a caída de los

servicios utilizados por el personal administrativo y estudiantes de la carrera, así

mismo en el peor de los escenarios se produzca pérdida de información y daños

irreparables a nivel de hardware, por la estática producida si la humedad en el

cuarto no es la adecuada.

Las altas temperaturas y humedad hacen que los equipos de comunicación se

inhiban, esto conlleva a lentitud, caídas de servicio y daños irreparables, todo esto

provoca que estos disminuyan su operatividad, así como su tiempo de vida.

Fuente: Google Maps Elaborado por: www.google.com/maps

Gráfico 1Carrera Ingeniería en Networking y Telecomunicaciones

Page 31: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

31

Así mismo la parte de seguridad para un cuarto es importante, ya que deben

poseer varios tipos de seguridades tales como, como cámaras que vigilen el

acceso de quien ingresa a manipular algún equipo, también un control de acceso

por medio de huella dactilar para el personal que administra el cuarto.

Situación Conflicto. Nudos Críticos

El problema que existe dentro del cuarto de comunicaciones ubicado en el tercer

piso del edificio de la carrera de Ingeniería en Networking y Telecomunicaciones

que es donde se encuentran los equipos que proveen los servicios de red,

sistemas, almacenamiento y conexión al proveedor de internet, etc. No posee un

sistema de monitoreo ambiental que permita visualizar temperatura, humedad ni

de seguridad al abrir puertas en los gabinetes de comunicación o al acceso del

cuarto; que estos datos como la temperatura y/o humedad tengan cambios

abruptos podrían generar problemas de la operatividad en los equipos si resultase

un valor fuera de los rangos adecuados o también de la seguridad de toda el área

ya que no hay una vigilancia y/o control en las puertas. También se ha evidenciado

que uno de los bastidores de comunicación presenta corrosión debido a la

humedad que se produce en el ambiente dentro del cuarto, véase en gráfico 3

también la ubicación del sistema de climatización no es el adecuado ya que no se

cumple con un dispositivo dedicado a los gabinetes y/o bastidores de

comunicaciones.

Se efectuó una medición de temperatura y humedad con un termostato digital

para ambientes véase en gráfico 2, donde marca 24,4°C que es un valor muy

cercano al máximo permitido según el rango de la norma ANSI/TIA 569C que debe

oscilar entre 20° y 25°C, de hecho, esta temperatura es obtenida gracias al apoyo

de un segundo equipo de aire acondicionado convencional ubicado en la parte

Page 32: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

32

delantera del cuarto véase gráfico 4, así mismo vemos en el mismo gráfico que la

puerta del cuarto de comunicaciones es de libre acceso por lo que incurre en un

riesgo si alguien no autorizado llegase a manipularlos.

Fuente: Fuentes de Investigación Elaborado por: Carlos Arana – Edison Satán

Fuente: Fuentes de Investigación Elaborado por: Carlos Arana – Edison Satán

Gráfico 2 Medición de temperatura en rack del cuarto de comunicación

Gráfico 3 Muestra de corrosión del rack en cuarto de comunicaciones

Page 33: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

33

Fuente: Fuentes de Investigación Elaborado por: Carlos Arana – Edison Satán

No existe personal encargado que realice un constante seguimiento y que

genere alertas cuando la temperatura y/o humedad no se encuentren en un nivel

idóneo, ni los debidos mantenimientos a los aires que brindan la climatización al

cuarto; esto va a incidir directamente en todos los equipos que estén dentro de

dicho cuarto como son: servidores, equipos de conmutación, centrales telefónicas,

entre otros.

Causas y consecuencias.

De lo antes expuesto se detalla en el siguiente cuadro algunas de las causas y

consecuencias que se presentan por el problema encontrado en el cuarto de

comunicaciones.

Gráfico 4 Aire Acondicionado de apoyo

Page 34: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

34

Cuadro No. 1 Causas y Consecuencias

CAUSAS CONSECUENCIAS

Los equipos carecen de

disipadores de calor

El calor se concentra dentro de los equipos que

provoca el calentamiento de estos.

Alto nivel de humedad Existe el riesgo de descargas estáticas

afectando así a los elementos internos de cada

uno de los equipos.

Alta temperatura No tienen un sistema de enfriamiento dedicado

ni adecuado. Equipos no funcionan

correctamente.

Falta de sistema de monitoreo No hay alertas sobre altas temperaturas,

humedad ni acceso al rack de comunicaciones

en un horario no laborable.

Falta de sistema de

climatización y humedad

Provoca el calentamiento de los equipos de

computación y comunicación.

Fuente: Fuentes de Investigación Elaborado por: Carlos Arana – Edison Satán

Page 35: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

35

Delimitación del problema

Cuadro No. 2 Delimitación del Problema

CAMPO Ciencias básicas, Bio conocimiento y Desarrollo Industrial

AREA Microcontroladores y robótica

ASPECTO Tecnologías, procesos y desarrollo industrial

TEMA Aplicación móvil y prototipo de monitoreo ambiental del cuarto de

comunicación de la carrera Ingeniería en Networking y

Telecomunicaciones de la Universidad de Guayaquil.

Fuente: Fuentes de Investigación Elaborado por: Carlos Arana – Edison Satán

Formulación del Problema

El cuarto de comunicaciones de la carrera de Ingeniería en Networking y

Telecomunicaciones se presentan algunos problemas, por lo que surge la

interrogante ¿Con el desarrollo y diseño de un prototipo de monitoreo ambiental y

apertura de puertas dentro del cuarto de comunicaciones se ayudara a alargar la

vida útil de los equipos mediante el monitoreo de temperatura, humedad y apertura

de puertas de dicho cuarto?

De ahí surge el proyecto propuesto, que es el desarrollo de una Aplicación Móvil

y Prototipo de Monitoreo Ambiental, que permite monitorear de manera remota los

cambios de temperatura y/o humedad, más la vigilancia de apertura de puertas en

los gabinetes de comunicación de personal que no correspondan al autorizado y

Page 36: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

36

que no exceda los rangos adecuados de temperatura y humedad según las normas

mencionadas anteriormente generando alertas en tiempo real.

Evaluación del Problema

A continuación, se detallan los aspectos de manera general de la evaluación:

Delimitado: Se realizará diseño e implementación de un prototipo para

monitoreo ambiental a través de una aplicación móvil que permita observar datos

de temperatura, humedad y apertura puertas del cuarto de comunicaciones de la

carrera Ingeniería en Networking y Telecomunicaciones.

Claro: El prototipo permitirá mantener alerta a los administradores mediante la

aplicación movil, ya que enviara notificaciones de alerta cuando no se cumplan los

valores que indican las normas y estándares en cuanto a temperatura y humedad

de este cuarto.

Evidente: El uso del prototipo es sencillo, con ayuda de la aplicación cualquier

persona podrá usarlo, así que no se necesitará de conocimiento especializado para

el uso de esta.

Relevante: Este proyecto puede ser replicado en los laboratorios de la carrera

Ingeniería en Networking y Telecomunicaciones o en cuartos de comunicación de

otras carreras de la Universidad de Guayaquil, así mismo en cualquier empresa y/o

industria que requiera monitorear de estas variables y que tiene la flexibilidad de

ser ubicado fácilmente en otro sitio en caso lo requiera.

Novedoso: Se emplea tecnología de nueva generación como lo es la domótica

siendo una plataforma de prototipos para el monitoreo de instalaciones a través de

una aplicación móvil basado en software libre.

Page 37: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

37

Factible: Se elaborará a través de plataformas de prototipos electrónicos en

los cuales la programación es de código abierto y estas serán en placas

reducidas como Arduino, ya que son fácil de conseguir en el mercado, sus

módulos dan mucha flexibilidad en el momento de la construcción del prototipo y

son de bajo costo; también el software libre como Android Studio permite crear

aplicaciones de manera muy dinámica y amigable con el usuario.

OBJETIVOS

OBJETIVO GENERAL

• Diseñar una aplicación móvil y prototipo con herramientas de código de

libre acceso para brindar monitoreo ambiental del cuarto de

comunicaciones de la carrera Ingeniería en Networking y

Telecomunicaciones de la Universidad de Guayaquil.

OBJETIVOS ESPECIFICOS

• Revisar especificaciones técnicas y condiciones del cuarto de

comunicaciones de la carrera Ingeniería en Networking y

Telecomunicaciones para observar si se cumplen en su totalidad o

parcialmente las normas TIA que se exigen para un cuarto de

comunicaciones.

• Evaluar el hardware y software a utilizar para el diseño del prototipo para

escoger de manera adecuada, lo cual ayudará la factibilidad del proyecto

tanto económica y operacional.

• Programar e implementar los sensores de temperatura, humedad,

apertura de puertas y cámara, para la obtención de las variables

ambientales y de seguridad del cuarto.

Page 38: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

38

• Diseñar la aplicación móvil de monitoreo y generación de alertas.

Basándose en las normas TIA/942 y TIA/569C para que se generen las

alertas hacia la aplicación.

• Realizar pruebas de la aplicación y prototipo de monitoreo. Con ello se

podrá verificar que el funcionamiento sea el correcto y el necesario para

el monitoreo ambiental del cuarto de comunicaciones de la carrera.

ALCANCES DEL PROBLEMA

Este prototipo se enfocará en el monitoreo de temperatura, humedad y apertura

de puertas del cuarto de comunicaciones, mismo que posee sensores que a través

de la placa reducida NodeMCU ESP8266 enviará información a una base de datos

en la nube y a su vez permitirá acceder a ellos por medio de una aplicación móvil,

la cual ayudará a verificar de manera remota si el ambiente del cuarto de

comunicaciones de la carrera de Ingeniería en Networking y Telecomunicaciones

se encuentra dentro de los rangos adecuados según la norma ANSI/TIA 942.

Diseño del Prototipo

• Programar placa NodeMCU ESP8266 junto con el sensor DHT11, switch

de apertura de puertas y modulo ESP32-CAM que tiene integrada una

cámara en el IDE de Arduino y lograr comunicación vía WiFi a Firebase.

Diseño de la Aplicación móvil

• Desarrollar interfaz móvil en Android Studio para monitoreo de las

variables de temperatura, humedad relativa y las puertas de cuarto de

comunicaciones.

Page 39: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

39

• Definir validaciones en las variables antes mencionada para que puedan

enviar alertas a través de notificaciones en la aplicación creada.

• Evidenciar pruebas de la solución propuesta.

JUSTIFICACION E IMPORTANCIA

En este cuarto de comunicaciones perteneciente a la carrera de Ingeniería en

Networking y Telecomunicaciones es imperativo que se realicen monitoreos

automáticos y necesarios para mantener el óptimo ambiente así como el correcto

funcionamiento de los equipos electrónicos según las recomendaciones de sus

fabricantes, normas de seguridad y estándares existentes, por lo que es importante

que variables ambientales y seguridad del cuarto estén monitoreadas, ya que se

han presentado y evidenciado desperfectos junto a daños en los acondicionadores

de aire de los distintos laboratorios y cuarto de comunicaciones que forman parte

del establecimiento, cabe recalcar que el acceso al cuarto es libre y no hay mayor

seguridad si no están los administradores. Como podemos observar en el gráfico

5, vemos un diagrama de cómo está conformado este cuarto tanto para la parte de

oficina de los administradores y de la errónea distribución del flujo del aire que se

muestra en el gráfico 6 dato que se obtuvo realizando mediciones en cada punto

del cuarto con termómetro externo.

Page 40: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

40

Fuente: Fuentes de Investigación

Elaborado por: Carlos Arana – Edison Satán

Fuente: Fuentes de Investigación

Elaborado por: Carlos Arana – Edison Satán

Gráfico 5 Plano Cuarto de Comunicaciones

Gráfico 6 Distribución del Flujo de Aire

Page 41: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

41

Al diseñar e implementar nuestro prototipo de monitoreo ambiental se podrá

alertar de manera oportuna un posible daño en los equipos de enfriamiento del

cuarto de comunicaciones y así precautelar el buen funcionamiento de los equipos

de comunicaciones que se encuentran dentro de este.

METODOLOGIA DEL PROYECTO

La metodología a seguir es PMI (Project Management Institute), ya que define

un ciclo para el proyecto y lo divide en las 4 fases:

• Inicio

• Organización y preparación

• Ejecución del trabajo

• Cierre

INICIO

Se definen el alcance inicial y se comprometen los recursos financieros iniciales,

se va a identificar a los interesados externos e internos que van a influir

directamente con el resultado final del proyecto.

ORGANIZACIÓN Y PREPARACION

Se planificarán los procesos para la gestión/dirección del proyecto, toda la

documentación que se necesitará y ocupará para el éxito de este.

EJECUCION

Realizar los procesos, junto con la coordinación de personas y con los recursos,

así como también cumplir todas las actividades de acuerdo con el plan de trabajo.

Page 42: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

42

CIERRE

Todo proceso que conlleve al finalizar todas las actividades a fin de completar

formalmente el proyecto. (García, 2016)

Page 43: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

43

CAPÍTULO I I

MARCO TEORICO

ANTECEDENTES DEL ESTUDIO

En la actualidad el monitoreo de las seguridades ambientales y control de

acceso al Data Center debe ser primordial y de manera constante a través de algún

sistema remoto o en línea, ya que los cuartos de comunicaciones proveen servicios

de manera ininterrumpida a los usuarios dentro de una organización, como en este

caso el edificio de la carrera Ingeniería en Networking y Telecomunicaciones de la

Universidad de Guayaquil.

Por ello la investigación y estudio que se ha realizado fue basado en trabajos ya

implementados para el monitoreo ambiental de un cuarto de comunicaciones, así

como la visualización a través de distintos aplicaciones o servicios web, que se

detallan a continuación:

1. “IMPLEMENTACIÓN DE UN SISTEMA DE SENSORES, MONITOREO

Y ALERTAS DE LA TEMPERATURA Y HUMEDAD DE UN CENTRO

DE DATOS”

Page 44: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

44

Autor: Marín Santana Carlos Julio.

Fuente: Universidad de Guayaquil

La finalidad de este proyecto fue la implementación de un software o sistema de

monitoreo a través del gestor Zabbix que es una herramienta OpenSource y se

realiza programación Python junto con script para la integración de los elementos

de hardware utilizados como son los sensores DTH11 y la tarjeta electrónica

RaspBerry Pi. Esto ayudó a determinar que el centro de datos de TELCONET S.A.

tuviese una temperatura y humedad dentro del umbral establecido para el

funcionamiento correcto de los equipos que se alojen dentro del cuarto y así

garantizar que no haya problemas de recalentamiento en los equipos de

telecomunicaciones. Otros de sus pilares fue cuidar que los equipos tengan la

condensación adecuada y evitar corrosión. Así mismo el alto costo de una solución

industrial para este cuarto no es viable, sin embargo, con las nuevas tecnologías

que hay actualmente se puede implementar una solución de bajo costo como los

es configurando la placa RaspBerry Pi junto con los sensores para temperatura y

humedad. (JULIO, 2017)

2. “MONITOREO DE AMENAZAS FISICAS EN CENTROS DE DATOS.”

Autor: Christian Cowan and Chris Gaskins

Fuente: APC by Schneider Electrics.

En este documento técnico de APC se indica que debido a la evolución de los

centros de datos es necesario una automatización de monitoreo debido a que no

es práctico y así mismo poco confiable de la presencia física de personal que

ayuden a controlar o supervisar la temperatura y humedad de los cuartos de

comunicaciones. Ya que los sistemas de monitoreo se pueden configurar de

Page 45: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

45

manera detallada para que cumplan funciones y temperaturas y humedad

especifica de los centros de datos. (Gaskins, 2012)

3. “DESARROLLO DE APLICACIÓN CON SENSORES DE

TEMPERATURA USANDO UNA VERSIÓN DEL LENGUAJE JAVA

LLAMADA JAVELIN ADECUADA PARA EL USO EN

MICROCONTROLADORES QUE ADMITEN ESTA TECNOLOGÍA”

Autor: Bertha Piedad Palomeque Ávila

Rodrigo Alberto Barzola Jaramillo

Fuente: ESCUELA SUPERIOR POLITECNICA DEL LITORAL

La finalidad de este proyecto es la de crear una aplicación que controle

sensores de temperatura. Para el desarrollo del proyecto se utiliza el

integrado DS1620 que permite censar y almacenar temperaturas máxima y

mínima leídas, este módulo tiene pines programables para los valores

medidos a través de una simple interfaz RS-232.

Para la programación de este sensor, se utiliza el lenguaje de programación

Java. El código programado se ejecuta sobre un módulo Javelin Stamp, un

sistema con memoria EEPROM, flash, fuente e interfaz. (Bertha Piedad

Palomeque Ávila, 2010).

4. ““DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE CONTROL DE

ACCESO Y MONITOREO DE SENSORES PARA DATA CENTER DE

LA EMPRESA QUIFATEX.S.A.,UTILIZANDO HARDWARE LIBRE”

Autor: José Muguerza & Andrey Suarez.

Fuente: Universidad Politécnica Salesiana Sede Guayaquil.

Page 46: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

46

El objetivo fue diseñar un sistema de control para Quifatex S.A. utilizando dos

plataformas de Hardware como Arduino para la captura de datos de los sensores

de gases MQ, temperatura y humedad DTH11, de movimiento HC-SR501, chapa

electromagnética y agua FC-37 e integrándola con la plataforma Raspberry Pi que

permite la comunicación de alertas vía SMS y email. (MUGUERZA, 2018).

También debemos considerar las soluciones a nivel industrial que existen en su

actualidad como el AP9520TH que es un sensor A-Link de APC que brinda datos

de temperatura y humedad del cuarto de comunicaciones o Data Centers. (Electic,

2019).

El equipo o dispositivo SUN-2242 es un modelo de la familia de EtherPower para

el monitoreo de centro de datos, un rack de comunicaciones y/o de monitoreo

industrial para cadenas de frio, depósitos, sala de máquina y tableros eléctricos.

(EtherPower, 2019)

FUNDAMENTACIÓN TEÓRICA

Para la elaboración de este proyecto se usaron varios elementos de hardware y

software libre para la integración de los datos obtenidos por el sensor DHT11 que

se detallarán más adelante:

ELEMENTOS DE HARDWARE

• NodeMCU ESP8266 WIFI

• LCD 16x2

• I2C

• Sensor DHT11

• ESP32 CAM

Page 47: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

47

• Switch magnético

• Conectores

• Protoboard

ELEMENTOS DE SOFTWARE

• Firebase RealTime Database

• JavaScript

• Software IDE de Arduino

• Android Studio

HARDWARE

NODEMCU ESP8266

Esta tarjeta genérica de desarrollo similar a Arduino, orientada para el internet

de las cosas o conocido como IoT basa su arquitectura en 32 bits siendo más

potente que la de Arduino Due, así mismo contiene un chip altamente integrado

en SoC diseñado para mantener al mundo conectado vía WiFi. Para realizar la

programación de este dispositivo se pueden utilizar dos lenguajes como son el

LUA y el IDE de Arduino, siendo este último escogido para el proyecto de tesis,

así mismo se detalla las características del módulo en el cuadro N°3.

(Naylampmechatronics, 2019).

Fuente: www.naylmapmechatonic.com

Elaborado por: Naylmap Mechatronics

Gráfico 7 NodeMCU ESP8266

Page 48: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

48

Cuadro No. 3 Características de NodeMCU ESP8266

Fuente: Datos de la investigación Elaborado por: Carlos Arana – Edison Satán

LCD 16x2

Este LCD conformado por 16 columnas y 2 filas mostrando dígitos

alfanuméricos, posee un controlador HD44780 que es muy utilizado, para conectar

a Arduino/PCI se necesitan de 6 pines, 2 de control y 4 de datos. Para utilizar este

dispositivo es necesario tener instalada la librería en el IDE de Arduino

LiquidCrystal. (Mechatronics, 2019)

Fuente: electronicwings.com Elaborado por: Electronic Wings

ELEMENTOS CARACTERISTICAS

CPU TENSILICA XTENSA (32BITS)

VOLTAJE USB 5V

VOLTAJE I/O 3.3V

FRECUENCIA 80MHZ/160MHZ

RAM 96KB

FLASH EXTERNA 4MB

PINES DIGITALES 17 GPIO (PWM A 3.3V)

PROTOCOLO 802.11 b/g/n

POTENCIA DE SALIDA +19.5dBm en modo 802.1b

Gráfico 8 Pantalla LCD 16x2

Page 49: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

49

Cuadro No. 4 Características LCD 16x2

Pin No Función Nombre

1 Tierra (0V) Ground

2 Voltaje de Operación; 5V (4.7V – 5.3V) Vcc

3 Ajuste de contrastes: mediante un potenciómetro

(no incluido, puede ser de 1k-10k) VEE

4 Selección del registro, para 0 es comandos y en

1 es para datos Register

Select

5 Estado bajo para escribir y estado alto para leer

el registro Read/write

6 Envía datos a los pines de datos cuando recibe

un flanco de bajada Enable

7

Pines de datos 8-bit

DB0

8 DB1

9 DB2

10 DB3

11 DB4

12 DB5

13 DB6

14 DB7

15 Backlight VCC (5V) Led+

16 Backlight Tierra (0V) Led- Fuente: Datos de la investigación

Elaborado por: Carlos Arana – Edison Satán

I2C

Con la ayuda de este microcontrolador es mucho más fácil realizar la conexión

del LCD16x2 permite minimizar el uso de entradas digitales, tan solo 2 son

necesarios, el SDA y SCL, para realizar la programación.

(https://naylampmechatronics.com, 2019)

Fuente: naylampmechatronics.com Elaborado por: Naylamp Mechatronics

Gráfico 9 Modulo I2C

Page 50: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

50

SENSOR DHT11

Este tipo de sensor tiene consigo un medidor capacitivo de humedad, un termistor y

un circuito digital de acondicionamiento y transmisión, de manera que puede enviar

los datos obtenidos referente a la temperatura y humedad relativa de manera digital

para un sistema de control o de monitoreo. (Pelaez, 2019)

Fuente: electrocrea.com Elaborado por: Electro crea

Cuadro No. 5 Características Sensor DHT11

ELEMENTO CARACTERISTICAS

Voltaje 3V - 5V

Rango de temperatura 0 a 50 °C

Precisión de temperatura ±2.0 °C

Rango de humedad 20% a 90% RH

Precisión de humedad 5% RH

Fuente: naylampmechatronics.com Elaborado por: Naylamp Mechatronics

ESP32 CAM

La potencia del ESP32 gracias a sus excelentes condiciones y capacidad

inalámbrica mediante WiFi permite a este módulo hacer streaming por video e

imágenes por medo de la creación de un servidor local, no obstante, este poderoso

modulo también brinda reconocimiento facial. Puede servir e integrar fácilmente un

sistema de videovigilancia a continuación en el cuadro No. 5 se detallan alguna de

las características que posee. (https://naylampmechatronics.com, 2019)

Gráfico 10 Sensor DHT11

Page 51: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

51

Fuente: naylampmechatronics.com

Elaborado por: Naylamp Mechatronics

Cuadro No. 6 Características ESP32 CAM

ELEMENTOS CARACTERISTICAS

WiFi 802.11 b/g/n

Bluetooth Bluetooth 4.2 BR/EDR

Interfaz UART - I2C - PWM

Io port 9

RAM 520KB SRAM +4M PSRAM

Voltaje 5V

Seguridad WPA/WPA2/WPA2-Enterprise/WPS

Imagen JPG (2640) BMP

Fuente: Datos de la investigación Elaborado por: Carlos Arana – Edison Satán

SWITCH MAGNÉTICO

También conocido como reed switch o interruptor de lengüeta, es utilizado para

alarmas domiciliarias junto con un circuito eléctrico mayormente utilizado en

puertas o ventanas. (maxelectronica, 2019)

Fuente: www.maxelectronica.cl Elaborado por: Maxelectronica

Gráfico 11 ESP32 CAM

Gráfico 12 Switch Magnético

Page 52: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

52

CONECTORES

Cables tipo hembra y macho para conectar a las entradas y salidas del Arduino

o NodeMCU ESP8266, sensor DHT11 y conector I2C.

Fuente: es.gearbest.com Elaborado por: Gearbest.com

PROTOBOARD

Herramienta indispensable para proyectos de hardware y/o componentes

electrónicos, es una tabla perforada que se compone de filas y columnas para la

ubicación y energización de los elementos colocados en el mismo.

(ingenieriaelectronica, 2016).

Fuente: http://www.geekbotelectronics.com

Elaborado por: http://www.geekbotelectronics.com/producto/protoboard-830-perforaciones/

Gráfico 13 Conectores

Gráfico 14 Protoboard

Page 53: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

53

SOFTWARE

FIREBASE REALTIME DATABASE

Una base de datos en tiempo real NoSql, por lo que tiene diferentes tipos de

funcionalidades y optimizaciones comparada con un base de datos relacional. Esta

API está diseñada y funciona para realizar operaciones de ejecución rápida. Esto

es lo que permite al usuario tener la experiencia del tiempo real ya que pueden

utilizarla cientos de usuarios sin afectar su respuesta a cada solicitud.

Funciones claves:

• Tiempo Real, las típicas solicitudes HTTP quedan atrás, Firebase

RealTime realiza un sincronización de los datos y los usuarios reciben

dicha actualización en milisegundos.

• Sin Conexión, estas aplicaciones continúan respondiendo incluso si el

usuario no está conectado, ya que el SDK de Firebase RealTime

Database hace que estos datos perduren en el disco. Cuando un cliente

vuelve a tener conexión esta recibirá los cambios que faltaban y los

actualiza en el servidor.

• Acceso desde dispositivo cliente, sea una aplicación movil o un

navegador web se podrá visualizar y acceder a Firebase RealTime

Database, no se requiere de un servidor de aplicaciones como

comúnmente se ha trabajado. (Developers, 2019).

JAVASCRIPT

Este lenguaje de programación basado en objetos, diseñado para realizar las

páginas web de una manera atractiva y dinámica e interactiva a los ojos del usuario

mediante el modelo DOM, ya que la estructura de esta es un árbol de objetos que

Page 54: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

54

se van a cargar en la página web que se ha diseñado mediante métodos y atributos

asignados a cada objeto de la página. El código JavaScript puede ser embebido

hacia el código HTML o manejarse por separado y se almacenará y guardará con

la extensión .js pero que puede ser interpretado y ejecutado por cualquier

navegador de internet moderno como Chrome, Mozilla Firefox, Safari, etc.

(González, 2015).

SOFTWARE IDE DE ARDUINO

Este llamado IDE de Arduino, es un conjunto de instrucciones agrupadas de una

manera adecuada para obtener un resultado determinado, cabe recalcar que está

basado en lenguaje C. Al mencionar que este IDE es un microcontrolador

programable, quiere decir que permitirá grabar en su memoria el programa que

deseamos y cargarlo a nuestra placa o microcontrolador Arduino. (Artero, 2013).

Fuente: www.arduino.cc Elaborado por: Arduino

ANDROID STUDIO

Es un entorno de desarrollo integrado netamente para las aplicaciones en la

plataforma Android que se base en la programación IntelliJ IDEA. Potente editor de

Gráfico 15 Interfaz IDE Arduino

Page 55: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

55

códigos que aumenta la productividad y funcionalidad durante el compilamiento de

aplicaciones para el sistema operativo Android. (developer.android, 2014).

Fuente: developer.android.com Elaborado por: Developer Android

Estándar IEEE 802.11 (Wi-Fi)

La creadora de este estándar es la organización International Electric and

Electronic Engineers, más conocida como IEEE, que permite conectar dispositivos

informáticos y celulares o tables a una red sin la necesidad de cableado, otorgando

la facilidad de movilidad al usuario final con un alcance hasta de 100 metros.

(Nazar, 2016)

Cuadro No. 7 Comparación Estándar 802.11

Fuente: Datos de la investigación Elaborado por: Carlos Arana – Edison Satán

ESTANDAR FRECUENCIA ANCHO DE

BANDA CANAL RANGO TASA DE TX

802.11 2.4GHz 20MHz DSSS, FHSS 20m 2 Mbps

802.11b 2.4GHz 21MHz CCK, DSSS 35m 11 Mbps

802.11g 2.4GHz 23MHz DSSS, OFDN

70m 54 Mbps

802.11n 2.4GHz 5GHz

24MHz, 40MHz OFDN 70m 600 Mbps

802.11ac 5GHz 20,40,80MHz OFDN 35m 6.93 Gbps

802.11ad 60Ghz 2.16Mhz SC, OFDN 10m 6.76 Mbps

Gráfico 16 Android Studio

Page 56: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

56

FUNDAMENTACIÓN LEGAL

Según lo redactado en la LOT (Ley Orgánica de Telecomunicaciones) publicada

en febrero del 2015, encontramos las siguientes definiciones para todo aquel

usuario que quiera impulsar algún servicio de telecomunicación permitiendo el

desarrollo a nivel social y tecnológico de redes en el Ecuador.

Dicho reglamento tiene como objetivo principal promover nuevas redes de

telecomunicación y tener control del especto radioeléctrico que esté utilizándose,

para desarrollar este proyecto se citaran algunas definiciones y artículos de la LOT.

Artículo 5.- Definición de telecomunicaciones. “Se entiende por

telecomunicaciones toda transmisión, emisión o recepción de signos, señales, textos,

vídeo, imágenes, sonidos o informaciones de cualquier naturaleza, por sistemas

alámbricos, ópticos o inalámbricos, inventados o por inventarse…” (Ley Organica de

Telecomunicaciones, 2015).

Artículo 6.- Otras Definiciones. “Para efectos de la presente Ley se aplicarán las

siguientes definiciones:

Estación. - Uno o más transmisores o receptores o una combinación de transmisores

y receptores, incluyendo las instalaciones accesorias, necesarios para la operación

de un servicio vinculado con el uso de espectro radioeléctrico. (Ley Organica de

Telecomunicaciones, 2015).

Artículo 9.- Redes de telecomunicaciones. “Se entiende por redes de

telecomunicaciones a los sistemas y demás recursos que permiten la transmisión,

emisión y recepción de voz, vídeo, datos o cualquier tipo de señales, mediante medios

físicos o inalámbricos, con independencia del contenido o información cursada…”

(Ley Organica de Telecomunicaciones, 2015).

Page 57: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

57

De acuerdo con su utilización las redes de telecomunicaciones se clasifican en:

a) Redes Públicas de Telecomunicaciones

b) Redes Privadas de Telecomunicaciones

Artículo 13.- Redes privadas de telecomunicaciones. “Las redes privadas son

aquellas utilizadas por personas naturales o jurídicas en su exclusivo beneficio, con

el propósito de conectar distintas instalaciones de su propiedad o bajo su control…”

(Ley Organica de Telecomunicaciones, 2015).

Articulo 17.- Comunicaciones Internas. “No se requerirá la obtención de un título

habilitante para el establecimiento y uso de redes o instalaciones destinadas a facilitar

la intercomunicación interna en inmuebles o urbanizaciones, públicas o privadas,

residenciales o comerciales...” (Ley Organica de Telecomunicaciones, 2015).

Art. 76.-Medidas técnicas de seguridad e invulnerabilidad. “Las y los prestadores

de servicio ya sea que usen red propia o la de un tercero, deberán adoptar las

medidas técnicas y de gestión adecuadas para preservar la seguridad de sus

servicios y la invulnerabilidad de la red y garantizar el secreto de las comunicaciones

y de la información transmitida por sus redes...” (Ley Organica de

Telecomunicaciones, 2015).

Así mismo por parte del decreto # 2014 de Software Libre en ecuador en el año 2008,

menciona lo siguiente:

Art. 1.-Establecer como política pública para las entidades de Administración Pública

Central la utilización de Software Libre en sus sistemas y equipamientos informáticos.

Art. 2.-Se entiende por Software Libre, a los programas de computación que se

pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los códigos

Page 58: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

58

fuentes y que sus aplicaciones puedan ser mejoradas. Estos programas de

computación tienen las siguientes libertades:

a) Utilización de programa con cualquier propósito de uso común.

b) Distribución de copias sin restricción alguna.

c)Estudio y modificación del programa (Requisito: código fuente disponible).

d)Publicación del programa mejorado (Requisito: código fuente disponible).

Art. 3.-Las entidades de Administración Pública Central previa a la instalación del

software libre en sus equipos, deberán verificar la existencia de capacidad técnica

que brinde el soporte necesario para el uso de este tipo de software.

Art. 4.-Se faculta la utilización de software propietario (no libre) únicamente cuando

no exista una solución de software que supla las necesidades requeridas o cuando

esté en riesgo la seguridad nacional, o cuando el proyecto informático se encuentre

en un punto de no retorno.

Art. 5.-Tanto para software libre como software propietario, siempre y cuando se

satisfagan los requerimientos, se debe preferir las soluciones en este orden:

a) Nacionales que permitan autonomía y soberanía tecnológica.

b) Regionales con componente nacional.

c)Regionales con proveedores nacionales.

d)Internacionales con componente nacional.

e) Internacionales con proveedores nacionales.

f) Internacionales.

Page 59: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

59

Art. 6.- La subsecretaría de informática como órgano regulador y ejecutor de las

políticas y proyectos informáticos en las entidades el Gobierno Central deberá realizar

el control y seguimiento de este decreto.

Especificaciones Técnicas Cuarto de Comunicaciones según ANSI/TIA 942, nos

menciona lo siguiente: “Altura del techo. - La altura mínima en la sala de

computadoras debe ser 2.6 m (8.5 pies) desde el piso terminado hasta cualquier

obstrucción tal como rociadores, accesorios de iluminación, bandeja de cable o

cámaras. Enfriamiento requisitos o bastidores / gabinetes de más de 2,13 m (7 pies)

pueden dictar alturas de techo más altas. Se debe mantener un espacio libre mínimo

de 460 mm (18 pulg.) desde los rociadores de agua (ANSI/TIA942, 2012).”

Requerimientos de Temperatura y Humedad TIA569C. Menciona lo siguiente en la

“Tabla 2 con título Requerimientos de Temperatura y Humedad para espacios de

telecomunicaciones” (TIA569C, 2012)

Page 60: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

60

ASHRAE CLASE ESPACIO REQUISITOS AMBIENTALES

CLASE A1

VER NOTA 1

Temperatura: 20 – 25 ºC (68 – 77 ºF)

CLASE A2 Máximo humedad relativa (RH): 55%

CLASE A3 Punto de rocío máximo: 15 ºC (59 ºF)

CLASE A4 Punto de rocío mínimo: humedad inferior 5.5 ºC (42 ºF)

Máxima cambio de temperatura: 5 ºC (9 ºF) por hora

CLASE B

Temperatura: 5 – 35 ºC (41 – 95 ºF) HABITACION DISTRIBUIDORA

CAJA DISTRIBUIDORA

ESPACIO DE ENTRADA Punto de rocío máximo: 28 ºC (82 ºF) ACCESO AL ESPACIO

PROVEEDOR

ESPACIO DEL PROVEEDOR Máximo humedad relativa (RH): 8 - 80%

SALA DE DISTRIBUCION

CLASE C VER NOTA 1

Temperatura: 5 – 40 ºC (41 – 104 ºF)

Punto de rocío máximo: 28 ºC (82 ºF)

Máximo humedad relativa (RH): 8 - 80%

NOTAS 1. Clase A1, Clase A2. Clase A3, Clase A4 y Clase C no están referenciadas por esta Norma. Se incluyen para referencia por las normas locales específicas. 2. El punto de rocío de 5,5 ºC (42 ºF) corresponde a aproximadamente el 44% de HR a 18 ºC (64 ºF) y 25% HR a 27 ºC (81 ºF).

1. Clase A1, Clase A2. Clase A3, Clase A4 y Clase C no están referenciadas por esta Norma. Se incluyen para referencia por las normas locales específicas

2. El punto de rocío de 5,5 ºC (42 ºF) corresponde a aproximadamente el 44% de HR a 18 ºC (64 ºF) y 25% HR a 27 ºC (81 ºF).

Page 61: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

61

PREGUNTA CIENTÍFICA A CONTESTARSE

¿Considera ud que la temperatura y humedad relativa del cuarto de

comunicaciones es una variable importante para el funcionamiento de los equipos

informáticos?

¿Cree ud que una oportuna alerta mediante una aplicación movil lo ayudaría a

mantener una debida climatización y seguridad del cuarto de telecomunicaciones?

¿Considera ud útil una solución de bajo coste con herramientas de hardware y

software Open Source para el monitoreo ambiental y de puertas del cuarto de

comunicaciones?

¿Con una solución basado en Arduino uno y aplicación móvil se reduciría el nivel

del deterioro de los equipos del cuarto de comunicaciones de la carrera Ingeniería

en Networking y Telecomunicaciones?

CUESTIONAR SI BASANDOSE EN LOS RESULTADOS DEL MONITOREO DE

LOS SENSORES ES POSIBLE …

Si, con la solución planteada en este proyecto, mediante el monitoreo constante

de la temperatura y humedad en el ambiente especificado, se llevará un control

más preciso de estos parámetros que permitirán proteger de manera más

adecuada a los equipos, por lo tanto, es posible la reducción de riesgo en el

deterioro de equipos en el cuarto de telecomunicaciones de la carrera Ingeniería

en Networking y Telecomunicaciones.

Page 62: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

62

DEFINICIONES CONCEPTUALES

Humedad relativa: definida a razón de la presión de vapor de agua existente

cuando se realiza la toma de datos, con respecto al vapor en saturación de agua

en la misma temperatura.

Expresada por la siguiente formula:

𝐻𝑅 =𝑒(𝑇)

𝑒𝑠 (𝑇). 100%

HR = humedad relativa en %.

e(T) = presión parcial real del vapor de agua en el aire húmedo

es(T) = presión parcial de vapor de agua en el aire húmedo saturado. (Medrano,

2003)

Temperatura: es la magnitud de un determinado cuerpo que muestra la

cantidad de calor o frio que tiene o el ambiente donde se encuentra, usualmente

es medido con un termómetro. (significados, 2019)

Arduino: es una plataforma de desarrollo electrónico utilizando código abierto,

brindando facilidad en hardware y software. Estas placas inteligentes pueden leer

datos provenientes de sensores, botones, realizar control de un motor etc. (arduino,

2019)

Prototipo: es un modelo a escala de lo real o que servirá como representación

de un producto final con las características específicas que se plantearon antes de

su realización. Uno de los pilares que tiene el utilizar prototipos es valorar y

aprender mediante las pruebas efectuadas con él (Paloma, 2017).

Page 63: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

63

IDE de Arduino: entorno de desarrollo que le permitirá escribir y cargar los

programas a las placas de Arduino, este IDE está basado en instrucciones de

lenguaje C. (arduino, 2019)

Sensor: dispositivo que se encarga de detectar los cambios físicos de sus

alrededores sean mecánicos, térmicos, eléctricos u ópticos convirtiéndolos en

señales para poder estudiarlas. (Tarapacá, 2014)

WiFi: tecnología inalámbrica o también como por nombre comercial Wireless

Fidelity, dicha tecnológica permite la comunicación de equipos electrónicos o de

computo como laptops, tables, celulares, etc. (significados, 2018)

Page 64: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

64

CAPITULO III

PROPUESTA TECNOLÓGICA

La propuesta de este proyecto consiste en la creación de un prototipo que

permita la monitorización de la temperatura, humedad relativa y apertura de puertas

mediante el uso de sensores, que generan datos y estos serán enviados a la base de

datos Firebase en tiempo real, en caso de obtener valores que no están acorde a la

norma TIA 942, por ello se generarán alertas mediante una aplicación movil que será

instalada en los teléfonos con sistema operativo Android que poseen los

administradores del cuarto de telecomunicaciones de la carrera. También se refuerza

parte de seguridad de la habitación por medio del uso de una cámara que permite

realizar streaming y se pueda observar la actividad dentro del cuarto.

Nuestro prototipo está basado en microcontroladores programables como lo es

el módulo NodeMCU ESP8266 que permite enviar datos obtenidos por el sensor de

temperatura por medio de WiFi hasta la base de datos alojada en la nube, así mismo

se podrá acceder a través de una aplicación movil para visualizar los datos que

monitorea el sensor durante el día.

ANÁLISIS DE FACTIBILIDAD

El análisis de este proyecto se considera factible ya que la creación de una

aplicación y configuración de dispositivos capaces de realizar un monitoreo de

Page 65: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

65

temperatura, humedad y apertura de puertas en el cuarto de comunicaciones es

importante ya que el mal funcionamiento de los equipos de climatización afectara

directamente a los equipos de comunicación que se encuentran en dicho cuarto y se

merma su vida útil. No obstante, este prototipo es aplicable a distintas áreas, como

por ejemplo en industrias bodegas de gas, medicina y monitoreo de una sala de

hospital como UCI (Unidad de Cuidados Intensivos), a nivel de industrias cuartos de

máquinas y/o fábricas donde también debe existir un acondicionamiento adecuado de

las variables ambientales.

Factibilidad Operacional

El proyecto propuesto se lo considera operativamente factible ya que tiene a

disposición las herramientas necesarias que permite realizar la monitorización de

ambientes con la plataforma Arduino. Los administradores del cuarto de comunicación

que participaron y dieron su opinión sobre la entrevista realizada, demostraron que se

debe aplicar esta aplicación móvil ya que les ayudaría a proteger los dispositivos y

equipos.

Este proyecto pretende brindar una solución a los inconvenientes

mencionados, tomando en cuenta que es de fácil administración y que el personal

encargado del área tendrá el acceso y almacenará datos directamente en la nube

obteniendo respuestas y alertas inmediatamente se capte una irregularidad de las

variables ambientales en el cuarto o laboratorios donde puede funcionar el prototipo.

Factibilidad Técnica

Este proyecto es considerado factible técnicamente porque se usan elementos

de hardware existente en el mercado para su implementación a un bajo costo, en el

caso del software, el mismo es desarrollado por nosotros con herramientas de código

Page 66: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

66

de libre acceso como Android Studio y JAVA. Elegimos Arduino y sus similares, la

cual utiliza herramientas de código abierto, de fácil adquisición y programación.

Además es capaz de conectarse a una base de datos en la nube como Firebase para

guardar la información recolectada por el sensor y así dar alertas.

Las características referentes del Hardware que se ha utilizado lo detallamos

en el siguiente cuadro:

Cuadro No. 8 Características Hardware utilizado

TIPO CARACTERISTICAS

COMPUTADORA/LAPTOP Core I5 U4 2.4GHz 8Gb RAM 1000Gb HDD

MICROCONTROLADOR Node MCU ESP8266

SENSOR TEMPERATURA serie DHT11 rango de °C: 2° - 75°

SENSOR HUMEDAD serie DHT11 rango de % relativa: 20 – 90%

Fuente: Datos de la investigación Elaborado por: Carlos Arana – Edison Satán.

Las características referentes al software que se ha utilizado lo detallamos en

el siguiente cuadro:

Cuadro No. 9 Recursos de Hardware

TIPO CARACTERISTICAS

Sistema Operativo Windows 10

IDE para microcontroladores IDE Arduino Versión 1.8.9

Base de Datos Firebase Versión 3.0 (enero 2019)

Android Studio Versión 3.1.4

Fuente: Datos de la investigación Elaborado por: Carlos Arana Cofre – Edison Satán Cevallos.

Page 67: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

67

Factibilidad Legal

Este proyecto propuesto se lo considera factible desde el punto legal ya que

se usó el software por código de libre acceso que se distribuye de manera libre, en lo

que al hardware se refiere, los elementos a usarse son de venta libre y no están

sujetos a algún inconveniente legal por su utilización.

Factibilidad Económica

Para realizar el prototipo de este proyecto propuesto se usa un microcontrolador

NodeMCU ESP8266 y sensores de bajo costo, más el IDE de Arduino que es una

herramienta de libre acceso, lo cual permite el fácil acceso de estos elementos para

logra el objetivo de monitorear el ambiente del cuarto de comunicaciones.

A continuación, se detallan los elementos y costos de estos que han sido usado

en este proyecto:

Cuadro No. 10 Costo del Proyecto

TIPO ELEMENTO CANTIDAD PRECIO TOTAL

RECURSO HUMANO

Diseño y Arquitectura 1 $ 40.00 $ 40.00

Programación Arduino 1 $ 80.00 $ 80.00

Programación Android 1 $ 200.00 $ 200.00

HARDWARE

Node MCU8266 1 $ 12.00 $ 12.00

Sensor DHT11 1 $ 2.24 $ 2.24

Reed Magnético 1 $ 2.50 $ 2.50

LCD 16x2 1 $ 4.60 $ 4.60

ESP32 CAM 1 $ 29.00 $ 29.00

SOFTWARE

Sistema Operativo 1 $ - $ -

Android Studio 1 $ - $ -

JavaScript 1 $ - $ -

IDE Arduino 1 $ - $ -

TOTAL $ 370.34

Fuente: Datos de la investigación

Elaborado por: Carlos Arana Cofre – Edison Satán Cevallos.

Page 68: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

68

ETAPAS DE LA METODOLOGIA DEL PROYECTO

Para el desarrollo del proyecto se ha considerado factible las buenas prácticas

que constan en PMBOOK implementada por PMI, este presenta 5 ejes o procesos

que gestionaran y administrar cada uno de los objetivos planteados en este

proyecto, véase gráfico 17.

Fuente: (Busio, 2018) Elaborado por: (Project Manager Institute)

INICIO DEL PROYECTO

Después de la aprobación del tema de nuestro proyecto se comenzó a definir

los objetivos generales y específicos, analizando la situación actual, ubicación del

problema, delimitación de este, entre otros. Se fija la dirección general que tomará el

proyecto, además de asegurar los recursos y aprobaciones que sean necesarias para

llevar a cabo el mismo. Esto será efectuado mediante visitas al cuarto de datos de la

carrera de Ingeniería en Networking y Telecomunicaciones, además ejecución de

Gráfico 17 Metodología PMI

Page 69: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

69

entrevista con el personal encargado de dicha área. Los resultados que arrojen estos

análisis serán utilizados en la siguiente fase.

PLANIFICACIÓN

En la fase de planificación, se definirá el alcance de este proyecto, de la misma

forma se buscará reafirmar los objetivos planteados sea general y específicos,

también se definirán los entregables del proyecto, de la misma forma un cronograma

de trabajo para el proyecto, las actividades a realizarse, el personal involucrado, los

recursos requeridos, etc.

Detallamos la planificación y actividades a realizarse:

• Levantamiento de información en el cuarto de comunicaciones y buscar

fuentes bibliográficas de las normas de climatización y seguridad de puertas

para dichos cuartos.

• Escoger elementos de hardware a utilizar.

• Programación de elementos de hardware para monitoreo ambiental del cuarto

de la carrera, en herramientas Open Source.

• Establecer rangos máximos y mínimos para que el sensor DHT11 y switch

magnético envíe alarmas o notificaciones a través de una aplicación móvil.

• Pruebas de monitoreo.

• Evaluación y aceptación de los resultados del prototipo de monitoreo.

EJECUCIÓN

En esta fase una vez realizada la planificación, obtenido las suficientes fuentes

bibliográficas de las normas ambientales y de seguridad que deben considerarse y

cumplirse en un cuarto de comunicaciones, además considerar las herramientas de

hardware y software que hay en el mercado se ha desarrollado la propuesta del

Page 70: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

70

esquema que se muestra en la gráfico 18, donde el sensor DHT11 se conecta a un

módulo NodeMCU8266 , éste captura y envía los datos de temperatura, humedad

relativa y del switch magnético a Firebase, así mismo se conecta una cámara

ESP32CAM a la placa Arduino Uno para obtener y capturar la imagen para que a

través de la aplicación móvil envíe las notificaciones de alertas si hay alguna variación

de los datos obtenidos por el sensor en su máximos y mínimos definidos en las fases

previas a la ejecución del proyecto.

Fuente: Elaboración propia de la investigación

Elaborado por: Carlos Arana Cofre – Edison Satán Cevallos

Habiendo revisado el hardware y realizando las conexiones idóneas para su

funcionamiento, se procede a la configuración y programación de los módulos en

el IDE de Arduino, así como la parte de la aplicación movil a través de la

herramienta Android Studio que se encargara de la conexión a la base de datos

Gráfico 18 Arquitectura del prototipo de monitoreo

Page 71: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

71

Firebase RealTime, para que puedan emitirse notificaciones que llegaran al usuario

de la aplicación.

Conexión al circuito de NodeMCU ESP8266

Para utilizar de manera correcta el sensor de temperatura y humedad relativa,

que consta de 3 pines que son VCC o alimentación de corriente, GND también

llamado puesta a tierra y DATA que transmitirá los valores obtenidos al NodeMCU

esp8266 a través de su entrada digital D4, dicho esquema de conexión se muestra

en el gráfico 19 e gráfico 20 el circuito real al realizar las conexiones.

Por otro lado, también se conectó el módulo reed magnetic o switch magnético

para el control de las puertas del rack de comunicaciones que consta de 2 pines

tales como GND y VCC que han sido conectados a sus pares en el mismo modulo

NodeMCU esp8266, junto con estos componentes se permite la visualización de

los datos obtenidos a través de un LCD 16x2 con I2C ADAPTER que permite el

ahorro de conexiones a las entradas y salidas digitales del NodeMCU.

Recordemos que es importante e imperativo manejar algún tipo de seguridad

por mínima que sea dentro de los cuartos de comunicación, por ello se realiza la

configuración del integrado ESP32-CAM como se muestra en el gráfico 21 que

permitirá el streaming a los administradores por medio de la aplicación creada.

Page 72: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

72

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana Cofre – Edison Satán Cevallos

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana Cofre – Edison Satán Cevallos

Gráfico 19 Conexión NodeMCU esp8266 a DHT11 – Reed switch – LCD16x2a axuja

Gráfico 20 Prototipo de monitoreo real

Page 73: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

73

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Creación de la base de datos en Firebase RealTime Database

Hoy en día la mayoría de servicios de red de muchas empresas y junto con sus

centros de datos están migrando dichos servicios a la nube, lo que conlleva a que

nuestra propuesta también incluya esta práctica y que el prototipo de monitoreo,

mediante una base de datos en tiempo real como lo es Firebase RealTime que

permite mediante sus métodos de autenticación y sus API consumir la información

que llega a la base de datos como son los valores recibidos del sensor DHT11 y

emitidos por el NodeMCU esp8266.

Para realizar esta integración desde el módulo NodeMCU hacia la base de datos

se crea el email [email protected], mediante este correo ingresamos

https://firebase.google.com/ a continuación se explica cada uno de los pasos a

seguir para que puedan ingresar los datos del sensor.

Gráfico 21 Conexión NodeMCU esp8266 a ESP32 CAM

Page 74: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

74

• Acceder a la consola de Firebase y crear el proyecto

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

• Ingresar a Database e ir a RealTime Database para cambiar las reglas,

de false a true como se muestra a continuación:

{ “rules”: {

“.read”: true,(false)

“.write”: true(false)

}}

• Luego ir a menú principal, seleccionar Project Overview e ir a usuarios y

servicio, y dar clic en el botón “añadir secreto” ya que este va a generar

un token único para que el módulo NodeMCU se comunique a la base de

datos.

Gráfico 22 Acceso a consola de Firebase

Gráfico 23 Generación de token de la base de datos

Page 75: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

75

Fuente: Elaboración propia de la investigación

Elaborado por: Carlos Arana – Edison Satán

• Para agregar usuarios ir al menú Autentication y dar clic en “añadir

usuarios” para autorizar a acceder a la base de datos desde la aplicación

creada en Android Studio con autenticación vía email, en el gráfico 25

observamos la última conexión realizada por cada usuario a lavase de

datos.

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Gráfico 24 Agregar usuarios que accederán a la base de datos

Page 76: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

76

• Generación de URL que deberá ser colocada en el IDE de Arduino junto

con el token generado anteriormente que permitan la comunicación

desde el prototipo.

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Luego de verificar que se están enviando de manera correcta de los datos del

sensor hacia Firebase procedemos a la programación en Android Studio, revisar

anexo 3, donde realizaremos las validaciones de que usuarios se pueden

autenticar y acceder a través de la aplicación. Recordemos que las notificaciones

que serán recibidas en la aplicación deberán cumplir ciertos parámetros, véase en

cuadro No. 11, que indican las normas TIA 569C para el ambiente del cuarto de

comunicaciones,

Cuadro No. 11 Parámetros para notificaciones

SENSAR MAXIMO

PERMITIDO MINIMO

PERMITIDO

Temperatura 25°C (77 °F) 20°C (68°F)

Humedad Relativa

55 % HR 40 % HR

Fuente: Elaboración propia de la investigación

Elaborado por: Carlos Arana – Edison Satán

SENSAR MAXIMO

PERMITIDO MINIMO

PERMITIDO

Temperatura 25°C (77 °F) 20°C (68°F)

Humedad Relativa

55 % HR 40 % HR

Gráfico 25 URL de Firebase y muestra de datos enviados desde el NodeMCU esp8266

Page 77: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

77

A continuación, en el gráfico 26 se observa que un usuario no registrado en

Firebase que desea ingresar a la aplicación y no le permite el acceso.

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

El acceso a la aplicación permitirá mostrar en su pantalla principal datos de las

variables ambientales a censar que son enviados hacia Firebase desde el

NodeMCU ESP8266, ver gráfico 27, como también la opción de encontrar un

historial de los registros que se han ido almacenando de los valores ambientales

captados por el sensor.

Gráfico 26 Usuario Erróneo

Page 78: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

78

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Por otro lado, llegan las notificaciones al celular que nos permitirán estar atentos

a cualquier tipo de cambio en las variables ambientales definidas en el cuadro No

11.

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

También se pensó en la seguridad del cuarto de datos, por ello se configuró un

switch magnético que estará conectado a las puertas de acceso o del gabinete de

Gráfico 27 Pantalla Principal

Gráfico 28 Notificaciones de la Aplicación

Page 79: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

79

comunicación y si alguien no autorizado abre se enviará notificación a la aplicación

y se podrá observar una imagen y/o video a través de la programación realizada

en el módulo ESP32-CAM, revisar anexo 2.

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Al recibir esta notificación el administrador a través de la aplicación podrá

ingresar a la interfaz de la cámara la cual permite visualizar a través de video en

tiempo real dando clic en el botón “start stream”, ver gráfico 30.

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Gráfico 29 Notificación de Puertas

Gráfico 30 Interfaz ESP32-CAM

Page 80: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

80

MONITOREO Y CONTROL

Luego de toda la planificación, ejecución y configuración de los elementos de

hardware y software se efectuarán pruebas del prototipo mediante tomas de datos

en el cuarto de comunicaciones de la carrera y lugar donde es desarrollado para

corregir y/o solucionar errores que se podrían generar en la base de datos o del

sensor DHT11 al enviar la información.

CIERRE

Una vez que se han logrado los objetivos especificados en capítulos anteriores,

se producirá la aceptación de este prototipo y para su cierre formal se ayudará con

los entregables de este proyecto a los administradores del centro de datos de la

carrera Ingeniería en Networking y Telecomunicaciones.

Entregables del proyecto.

• Anteproyecto, propuesta del proyecto

• Cronograma de actividades. Anexo 1.

• Código fuente de los módulos NodeMCU esp8266, DHT11, reed switch,

esp32 cam. Anexo 2.

• Código fuente de Android Studio de la aplicación movil creada. Anexo 3.

• Entrevista al administrador del cuarto de comunicaciones. Anexo 4

• Manual de usuarios. Anexo 5

• Fotografías de las pruebas efectuadas en el centro de datos. Anexo 6.

• Propuesta de redistribución del flujo del aire en cuarto de comunicaciones

y de elementos dentro del cuarto. Anexo 7.

• Plantillas y resultados de la validación del prototipo. Anexo 8.

Page 81: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

81

CRITERIOS DE VALIDACION

PMI nos indica que se deben realizar pruebas de los avances y objetivos que

se fijaron y alcanzaron durante el desarrollo del proyecto. Por ello se realiza la

validación de este para asegurar la calidad del prototipo desarrollado. El esquema

se lo detalla a continuación en el cuadro No. 12:

Cuadro No. 12 Etapas de Pruebas

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana– Edison Satán

Casos de prueba y error del prototipo

Estos casos permiten detectar los posibles parámetros que no se estén

cumpliendo del proyecto, con ello se permitirá corregir y tomar acciones para

obtener una funcionalidad adecuada del mismo.

Los principales casos de funcionalidad del proyecto que se han definido para

este proyecto son los que detallamos a continuación:

Cuadro No. 13 Variables a Evaluar

Mostrar dato de la variable: Temperatura en °C

Mostrar dato de la variable: Humedad Relativa %

Mostrar dato de la variable: Puertas

Emitir alerta o notificación: Temperatura en °C

Emitir alerta o notificación: Humedad Relativa %

Emitir alerta o notificación: Puertas

Visualizar cámara: Imagen y/o video

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

PLAN DE PRUEBAS

Casos de prueba y error con el prototipo

Ambiente de prueba

Evaluación de los casos de prueba

Resultados de los casos de prueba

Page 82: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

82

Ambiente de prueba

Dentro de esta etapa se llevará a cabo la presentación del proyecto que permitirá

ver el desenvolvimiento de la aplicación móvil y prototipo para monitoreo ambiental

del cuarto de comunicaciones de la carrera Ingeniería en Networking y

Telecomunicaciones de la Universidad de Guayaquil, para ello se utilizará la red

WiFi de la universidad y/o mediante una unidad Hotspot de los estudiantes que

permitirá el acceso al internet, para que el prototipo envié información a la nube e

ingrese los datos obtenidos por el sensor a Firebase y se emitan alertas.

Así mismo se comprobará vía monitor serie en el IDE de Arduino la compilación

de la programación de los elementos de HARDWARE utilizados y que esté

actualizando la información en Firebase RealTime Database mediante una laptop

con las siguientes características:

• Procesador: Intel Core I5 2.4GHZ

• RAM: 8Gb

• Sistema Operativo: Windows 10

• HDD: 1Tb

Evaluación de los casos de prueba

La evaluación de este proyecto se lleva a cabo en el cuarto de comunicaciones

de la carrera Ingeniería en Networking y Telecomunicaciones por los autores del

prototipo y el Ing. Wilmer Calle, M. Sc. Encargado del área de Networking del cuarto

de comunicaciones y la Ing. María Fernanda Molina M. Sc. Tutora del proyecto de

titulación, cabe recalcar que esta plantilla esta detallada en el Anexo No. 8 con los

escenarios de funcionalidad del proyecto.

Page 83: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

83

Las pruebas que ayudaron a validar esta propuesta fueron comprobar la

conexión de dispositivo diseñado y creado para el monitoreo y censo ambiental del

cuarto de comunicaciones de la carrera hacia Firebase RealTime Database vía

Wifi, así como la aplicación donde se podrá acceder a dicha información de lo

alojado en la base de datos ya mencionada, enviando alertas a los celulares

Android vía notificación de los administradores del cuarto cuando los valores

ambientales estén fuera de los rangos estipulados en las normas TIA 569C,

también se procura por la seguridad del cuarto ya que se ha conectado un switch

magnético que enviara alertas a través de la aplicación cuando se abren las puertas

de los gabinetes de comunicación del cuarto, permitiéndoles a los administradores

observar en tiempo real video y/o imagen por medio de una cámara ESP32-CAM

mediante el navegador accediendo desde la aplicación y así ver quien entro o abrió

las puertas.

Resultados de las pruebas

Una vez realizadas las pruebas de validación se evidenció que se debe mejorar

el sensor de apertura de puertas ya que no presenta el estado actual al realizar un

cambio, es decir no se actualiza de manera adecuada hacia la base y da una

notificación errada.

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Gráfico 31 Notificación de la Aplicación

Page 84: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

84

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

Procesamiento y Análisis

Dentro de esta fase se procedió a realizar una encuesta a los encargados del

cuarto de comunicaciones de la carrera Ingeniería en Networking y

Telecomunicaciones para así validar la aprobación y niveles de satisfacción del

prototipo presentado.

Pregunta 1: ¿El prototipo se conecta a una red WiFi y almacena información del

sensor DHT11 en Real Time Database de Firebase?

Análisis: Si se conecta de manera eficiente a una red WiFi y almacena de

manera adecuada hacia la base, esto garantiza que todos los datos obtenidos por

el sensor se registren.

Pregunta 2: ¿El prototipo ejecutó, censó y emitió notificaciones de temperatura

por no estar en un rango adecuado a través de la aplicación movil?

Análisis: Si, toda las validaciones y notificaciones fueron ejecutadas con éxito.

Pregunta 3: ¿El prototipo ejecutó, censó y emitió notificaciones de humedad

relativa por no estar en un rango adecuado a través de la aplicación movil?

Gráfico 32 Error en variable estado Puerta

Page 85: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

85

Análisis: Si, emite notificación al indicar humedad fuera del rango 55% como lo

indica la norma TIA 569C.

Pregunta 4: ¿El prototipo verificó el estado del switch magnético para puertas y

emitió notificaciones del estado en que se encuentran las puertas del gabinete de

comunicaciones (ABIERTO/CERRADO) a través de la aplicación móvil?

Análisis: Se envían notificaciones, pero del estado actual.

Pregunta 5: ¿El prototipo ejecutó y emitió notificación para acceder a la interfaz

del esp32 CAM a través de la aplicación movil luego de la notificación de puerta

abierta?

Análisis: Si, se recibe notificación y comunica la aplicación con el módulo

ESP32-CAM para permitir visualizar lo que sucede en el cuarto de datos en video

o imagen en tiempo real.

Page 86: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

86

CAPITULO IV

Criterios de aceptación del producto o servicio

A continuación, en el cuadro No. 14 se muestran los resultados y criterios

contemplados para la aceptación del proyecto que desarrolla una aplicación movil,

prototipo de monitoreo ambiental y puertas para el cuarto de comunicaciones de la

carrera Ingeniería en Networking y Telecomunicaciones y cumple con los objetivos

especificados en anteriores capítulos.

Cuadro No. 14 Criterio de Evaluación del Producto o Servicio

Fuente: Elaboración propia de la investigación Elaborado por: Carlos Arana – Edison Satán

JUICIOS DE APROBACION EXIGENCIAS DESEMPEÑO

Entrevista a administradores del cuarto

Automatizar monitoreo de variables ambientales, ya que no se monitorea ni hay control de las variables ambientales 100%

Diseñar prototipo de monitoreo a través de una aplicación movil

Observar estado de variables ambientales y puertas de gabinetes o cuarto de comunicaciones 100%

Desarrollo del prototipo de monitoreo junto con las variables a medir

Desarrollo del prototipo, con elementos de Hardware de bajo costo y Software libre para la aplicación 100%

Evaluación del prototipo y funcionamiento

Pruebas de monitoreo y notificaciones por parte del tutor Ing. María Fernanda Molina, M.Sc e Ing. Wilmer Calle, M.Sc. 100%

Elaboración de manual para la aplicación

Manual de usuario para la utilización de la aplicación y asignación de SSID y Password en IDE Arduino 100%

Page 87: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

87

CONCLUSIONES

Después de haber realizado con éxito las pruebas de funcionamiento de este

prototipo de podemos concluir que:

• Al haber revisado las condiciones del cuarto de comunicaciones se ha

evidenciado que no cuenta con las especificaciones establecidas según

las normas ANSI/TIA 942 y TIA 569C en sus espacios del cuarto de datos

y condiciones ambientales como ya se ha detallado en capítulos

anteriores.

• Se determina que se debe tener una herramienta que ayude a censar y/o

monitorear de manera automática las variables ambientales y notificar los

cambios que se presenten, por ello se crea el prototipo con sensores que

detectan humedad, temperatura y apertura de puertas basado en Arduino

y software Android.

• A través de la programación de estos elementos Hardware en el Software

de Arduino se obtuvieron los valores ambientales del cuarto

almacenándolos en una base de datos.

• Una vez obtenidos los valores ambientales del cuarto se realiza el diseño

de la interfaz de la aplicación, donde se observan los datos en tiempo real

por medio de notificaciones, además muestra un historial de la

temperatura, humedad y el acceso a la cámara que vigila las puertas.

• Por medio de las pruebas ya efectuadas en el cuarto de comunicaciones

se ha demostrado que el proyecto el factible y su implementación es

imperativa para este cuarto ya que no se cuenta con un sistema de

monitoreo.

Page 88: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

88

RECOMENDACIONES

• Según las normas ANSI/TIA 942 se debe tener un acondicionador de aire

dedicado de tipo HVAC, debido a su alto costo se sugiere realizar la

reubicación de este, así mismo el ordenamiento de cables conectados a

los equipos según dictan las normas TIA 568. Se adjunta en un anexo No

7 una posible reubicación de los equipos en el cuarto.

• Luego de haber realizado el prototipo que plantea esta propuesta, se

debe tener en cuenta que este permite conectar más sensores y/o

microcontroladores como detectores de humo, un lector de huellas para

brindar mejor seguridad de quien accede al cuarto, por lo que se sugiere

seguir expandiendo la funcionalidad este proyecto.

• Junto con el prototipo se ha desarrollado una aplicación movil que permite

tener notificaciones a través del celular observando el estado ambiental

del cuarto, se recomienda que para futuras versiones se puedan generar

reportes de los datos alojados en Firebase RealTime Database. Así

mismo poder utilizar un Storage para que se almacenen imágenes y/o

videos de posibles capturas por medio de la ESP32-CAM.

• Dentro de la interfaz de la aplicación se podría incluir reportes vía email

para los administradores, o realizar controles a través de la aplicación

como disminuir la temperatura del aire acondicionado.

• Al realizar la prueba de validación dentro del cuarto de comunicaciones

se evidencio que el acondicionador de aire de este, no se encuentra

operativo desde hace algunos días, por lo que se necesita de inmediato

la instalación del prototipo de monitoreo.

Page 89: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

89

BIBLIOGRAFÍA

(16 de Octubre de 2016). Obtenido de tkme.net: https://www.tkme.net/errores-

comunes-en-la-gestion-de-un-data-center/

Álvarez, M. Á. (2 de Marzo de 2017). Desarrollo Web. Obtenido de

https://desarrolloweb.com/articulos/que-es-ionic2.html

ANSI/TIA942. (2012). Telecomunications Infrastructure Standar Data Centers.

arduino. (2019). Obtenido de https://www.arduino.cc/en/Guide/Introduction#

Artero, Ó. T. (2013). ARDUINO Curso práctico de formación (Primera Edición ed.).

DF Mexico: Alfaomega Grupo Editor. Obtenido de

http://cienciesvirtuals.com/wp-

content/uploads/2016/11/Arduino_Curso_Practico_de_Formacion.pdf

BARZANALLANA, R. (7 de Marzo de 2018). UNIVERSIDAD DE MURCIA. Obtenido

de https://www.um.es/docencia/barzana/DAWEB/Desarrollo-de-aplicaciones-

web-Xampp.html

Bertha Piedad Palomeque Ávila, R. A. (2010). Desarrollo de aplicación con sensores

de temperatura usando una versión del Lenguaje JAVA llamada JAVELIN

adecuada para el uso en Microcontroladores que admiten esta tecnología.

Guayaquil.

Botero, J. A. (2014). Utilización de sensores de humedad del suelo en la

implementación de modelos climáticos en zonas de montaña Mediterránea.

Medellín.

Busio, O. G. (2018). Guia 2018 Project Manager Professional PMP.

Page 90: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

90

CRESPO, E. (4 de 7 de 2016). APRENDIENDO ARDUINO. Obtenido de

https://aprendiendoarduino.wordpress.com/2016/07/04/ethernet-shield/

developer.android. (2014). Obtenido de https://developer.android.com:

https://developer.android.com/studio/intro?hl=es-419

Developers, G. (2019). Firebase.google.com/docs. Obtenido de firebase:

https://firebase.google.com/docs

DIANA RIVERA HERRERA, E. Y. (2015). DISEÑO E IMPLEMENTACIÓN DE UN

PROTOTIPO PARA LA MEDICIÓN DE CALIDAD DEL AGUA Y CONTROL

DE LA OXIGENACIÓN EN FORMA REMOTA ORIENTADO A LA

PRODUCCIÓN ACUÍCOLA. Guayaquil.

Digital Learning. (17 de Marzo de 2012). Obtenido de

https://www.digitallearning.es/blog/apache-servidor-web-configuracion-

apache2-conf/

EASY TECHNOLOGY. (17 de Noviembre de 2016). Obtenido de https://tecnologia-

facil.com/que-es/cable-utp-cable-de-red/

Electic, A. S. (2019). APC Schneider Electic. Obtenido de

https://www.apc.com/shop/co/es/products/APC-Temperature-Humidity-

Sensor-with-Display/P-AP9520TH

EtherPower. (2019). EtherPower Remote Monitoring and Control Solutions.

Obtenido de http://wp.etherpower.com.mx/sun-2232/

García, L. A. (2016). Gestion de Proyectos colección el PMI. Obtenido de

http://openaccess.uoc.edu/webapps/o2/bitstream/10609/45590/7/lameijideTF

C0116memoria.pdf

Page 91: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

91

Gaskins, C. C. (2012). Monitoreo deamenazas físicas en centros de datos. Obtenido

de https://www.apc.com/salestools/JMON-5ZLP8M/JMON-

5ZLP8M_R3_LS.pdf

Geek Factory. (12 de Octubre de 2017). Obtenido de

https://www.geekfactory.mx/tutoriales/tutoriales-arduino/pantalla-lcd-16x2-

con-arduino/

González, C. R. (2015). Programación de Web Dinámico. Cuajimacolecciónccion

una decada.

https://developer.android.com. (31 de enero de 2019). Obtenido de

https://developer.android.com/studio/intro/?hl=es-419

https://firebase.google.com. (14 de Enero de 2019). Obtenido de

https://firebase.google.com/docs/database/?hl=es-419

https://naylampmechatronics.com. (2019). naylampmechatronics. Obtenido de

https://naylampmechatronics.com/displays/60-modulo-adaptador-lcd-a-

i2c.html?search_query=i2c&results=47

ingenieriaelectronica. (s.f.). Obtenido de https://ingenieriaelectronica.orgd-y-como-

utilizarlo/: https://ingenieriaelectronica.org/definicion-de-protoboard-y-como-

utilizarlo/

ingenieriaelectronica. (2016). Obtenido de https://ingenieriaelectronica.org:

https://ingenieriaelectronica.org/definicion-de-protoboard-y-como-utilizarlo/

Las tecnologías wifi y wimax. (2014). Badajoz, Espa{.

Ley Organica de Telecomunicaciones. (2015). Quito.

Page 92: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

92

maxelectronica. (2019). Obtenido de http://www.maxelectronica.cl/sensores/113-

sensor-magnetico-reed-switch-normalmente-abierto.html

Mechatronics, N. (2019). naylampmechatronics. Obtenido de Displays:

https://naylampmechatronics.com/displays/110-display-lcd1602-azul-

backlight.html

Medrano, S. (2003). Medición de humedad relativa con Psicrómetro.

MUGUERZA, A. S. (2018). DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE

CONTROL DE ACCESO Y MONITOREO DE SENSORES PARA DATA

CENTER DE LA EMPRESA QUIFATEX.S.A.,UTILIZANDO HARDWARE

LIBRE. GUAYAQUIL.

Naylampmechatronics. (2019). Obtenido de NodeMCU-ESP8266:

https://naylampmechatronics.com/espressif-esp/153-nodemcu-esp8266.html

Nazar, P. J. (2016). Estándar IEEE 802.11 X de las WLAN . Tucuman.

Paloma. (24 de 03 de 2017). sendekia.com. Obtenido de https://sendekia.com/que-

es-un-prototipo-y-para-que-sirve/

Pelaez, J. P. (2019). Internet de la cosas (IoT) con Arduino. Velasquez, España:

Paraninfo S.A. Obtenido de

https://books.google.com.ec/books?id=73yJDwAAQBAJ&printsec=frontcover

&hl=es#v=onepage&q&f=false

(s.f.). Project Manager Institute.

Rouse, M. (Enero de 2015). Search Data Center. Obtenido de

https://searchdatacenter.techtarget.com/es/definicion/MySQL

Page 93: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

93

significados. (23 de 10 de 2018). Obtenido de https://www.significados.com/wifi/

significados. (07 de 05 de 2019). Obtenido de

https://www.significados.com/temperatura/

Sustainabilityenvironment, I. C. (2012).

Tarapacá, U. d. (2014). Sensores y Transductores.

TIA569C. (2012). Telecommunications Pathways and Space.

VACA, D. O. (2015). DISEÑOE IMPLEMENTACIÓNDEUN SISTEMA DE

MONITOREO DE LAS VARIABLES AMBIENTALES Y ESTADO DE CARGA

DEL UPSCON PLATAFORMA DE HARDWARE ARDUINO A TRAVÉS DE

SENSORES Y UNA APLICACIÓN ANDROID PARA EL DATA CENTER DE

LA EPMAPS. UNIVERSIDAD POLITÉCNICA SALESIANA SEDE QUITO,

Quito. Obtenido de https://dspace.ups.edu.ec/handle/123456789/10117

Page 94: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

94

ANEXOS

Page 95: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

95

ANEXO 1.

CRONOGRAMA DEL PROYECTO

NOMBRE DE LA TAREA DURACION INICIO FINAL

APLICACIÓN MÓVIL Y PROTOTIPO PARA MONITOREO AMBIENTAL DEL CUARTO DE COMUNICACIONES DE LA CARRERA INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES DE LA UNIVERSIDAD DE GUAYAQUIL

66 días Tue 07/05/19 Wed 13/08/19

INICIO 6 días Fri 10/05/19 Thu 17/05/19

REUNION CON ING MARIA FERNANDA MOLINA 1 día Fri 10/05/19 Fri 10/05/19

DEFINICION DE OBJETIVOS GENERALES Y ESPECIFICOS 3 días Mon 13/05/19 Wed 15/05/19

INVESTIGACION DE NORMAS PARA CUARTO DE COMUNICACIONES

2 días Thu 16/05/19 Fri 17/05/18

PLANIFICACION 14 días Mon 20/05/19 Tue 07/06/19

CRONOGRAMA DELPROYECTO 2 días Mon 20/05/19 Tue 21/05/19

ANALISIS DE SITUACION ACTUAL DEL CUARTO DE COMUNICACIONES

3 días Wed 22/05/19 Mon 27/05/19

DEFENICION DE REQUERIMIENTOS Y ALCANCES PARA EL PROYECTO

5 días Tue 28/05/19 Mon 03/06/19

ESTUDIO DE HERRAMIENTAS DISPONIBLES 4 días Thu 04/06/19 Fri 07/06/19

EJECUCION 39 días Mon 10/06/19 Fri 02/07/19

TOMA DE DATOS DE TEMPERATURA Y HUMEDAD 2 días Mon 10/06/19 Tue 11/06/19

REVISAR UBICACIÓN DE PUERTAS PARA EL SWITCH MAGNETICO

3 días Wed 12/06/19 Fri 14/06/19

PROGRAMAR NODEMCU ESP8266 CON SENSOR DHT11 2 días Mon 17/06/19 Tue 18/06/19

PROGRAMAR NODEMCU ESP8266 CON SENSOR SWITCH MAGNETICO

3 días Wed 19/06/19 Fri 21/06/19

PROGRAMAR ESP32-CAM 7 días Mon 24/06/19 Tue 02/07/19

INTEGRACION DE DATOS HACIA FIREBASE REALTIME DATABASE

8 días Mon 03/07/19 Fri 12/07/19

PROGRAMACION DE APLICACIÓN MOVIL EN ANDROID STUDIO

14 días Mon 15/07/19 Fri 02/08/19

MONITOREO Y CONTROL 6 días Mon 05/08/19 Mon 12/08/19

PRUEBAS DE FUNCIONAMIENTO 3 días Mon 05/08/19 Wed 07/07/19

PRUEBAS DE VALIDACIÓN 2 días Thu 08/08/19 Fri 09/08/19

MANUAL DE USUARIO 1 día Mon 12/08/19 Mon 12/08/19

CIERRE 1 día Tue 13/08/19 Tue 13/08/19

ENTREGABLES DEL PROYECTO 1 día Wed 13/08/19 Wed 13/08/19

Page 96: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

96

ANEXO 2.

Código fuente de Proyecto Final.ino, programación de NodeMCU ESP8266 conectado a DHT11 y Switch magnético.

#include <ArduinoJson.h>

#include <ESP8266WiFi.h>

#include <FirebaseArduino.h >

#include <DHT.h>

#include <Adafruit_Sensor.h>

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

#include <TimeLib.h>

#include <ESP8266WiFi.h>

#include <WiFiUdp.h>

LiquidCrystal_I2C lcd(0x27,16,2);

int SENSOR = 4;

int temp, hum;

DHT dht (SENSOR, DHT11);

//const char ssid[] = "SNORT"; // your network SSID (name)

//const char pass[] = "0922743117"; // your network password

// NTP Servers:

static const char ntpServerName[] = "us.pool.ntp.org";

//static const char ntpServerName[] = "time.nist.gov";

//static const char ntpServerName[] = "time-a.timefreq.bldrdoc.gov";

//static const char ntpServerName[] = "time-b.timefreq.bldrdoc.gov";

//static const char ntpServerName[] = "time-c.timefreq.bldrdoc.gov";

Page 97: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

97

//const int timeZone = 1; // Central European Time

const int timeZone = -5; // Eastern Standard Time (USA)

//const int timeZone = -4; // Eastern Daylight Time (USA)

//const int timeZone = -8; // Pacific Standard Time (USA)

//const int timeZone = -7; // Pacific Daylight Time (USA)

WiFiUDP Udp;

unsigned int localPort = 8888; // local port to listen for UDP packets

time_t getNtpTime();

void digitalClockDisplay();

void printDigits(int digits);

void sendNTPpacket(IPAddress &address);

#define FIREBASE_HOST "myesp8266-temphum.firebaseio.com"

#define FIREBASE_AUTH "5qAuqBIhlsICzYc5Jcr0xLRXOL5oOTVqvzGvHEBJ"

//#define WIFI_SSID "ESC"

//#define WIFI_PASSWORD "esc062010"

//#define WIFI_SSID "SNORT"

//#define WIFI_PASSWORD "0922743117"

#define WIFI_SSID "ELECTRONICS"

#define WIFI_PASSWORD "Sarmiento95" //password of wifi ssid

#define Sensor D4

Page 98: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

98

bool estado;

String Hora;

String Fecha;

void setup() {

Serial.begin(115200);

delay(8000);

//lcd.init();

lcd.setCursor(0, 0);

lcd.print("PROTOTIPO");

lcd.setCursor(0, 1);

lcd.print("TEMP/HUM");

pinMode(Sensor, INPUT);

WiFi.begin(WIFI_SSID, WIFI_PASSWORD); //try to connect with wifi

Serial.print("Connecting to ");

Serial.print(WIFI_SSID);

while (WiFi.status() != WL_CONNECTED) {

Serial.print(".");

delay(8000);

}

Serial.println();

Serial.print("Connected to ");

Serial.println(WIFI_SSID);

Serial.print("IP Address is : ");

Serial.println(WiFi.localIP()); //print local IP address

Page 99: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

99

Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH); // connect to firebase

dht.begin(); //Start reading dht sensor

Serial.print("IP number assigned by DHCP is ");

Serial.println(WiFi.localIP());

Serial.println("Starting UDP");

Udp.begin(localPort);

Serial.print("Local port: ");

Serial.println(Udp.localPort());

Serial.println("waiting for sync");

setSyncProvider(getNtpTime);

setSyncInterval(300);

}

time_t prevDisplay = 0; // when the digital clock was displayed

void loop() {

if (timeStatus() != timeNotSet) {

if (now() != prevDisplay) { //update the display only if time has changed

prevDisplay = now();

digitalClockDisplay();

}

}

hum = dht.readHumidity();

temp = dht.readTemperature();

/*if (isnan(h) || isnan(t)) { // Check if any reads failed and exit early (to try again).

Serial.println(F("Failed to read from DHT sensor!"));

Page 100: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

100

return;

}

*/

Serial.print("Temperatura: ");

Serial.print(temp);

String fireHumid = String(hum) + String(""); //se borra % //convert integer humidity to string humidity

Serial.print("°C Humedad: ");

Serial.print(hum);

Serial.println("%");

String fireTemp = String(temp) + String(""); //se borra °C //convert integer temperature to string temperature

delay(60000);

lcd.setCursor(0, 0);

// Escribimos el número de segundos trascurridos

lcd.print("Temperatura: ");

lcd.print(temp);

lcd.setCursor(0, 1);

lcd.print("Humedad: ");

lcd.print(hum);

lcd.println("%");

estado = digitalRead(Sensor);

Serial.print("Estado Puerta = ");

Serial.println(estado?"ON":"OFF"); // ? es como tener un if cuando es true y : es como el else

String fireSensor = String(estado) + String("");

Page 101: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

101

String fireDate = String(day())+String("/")+String(month())+String("/")+String(year());

String fireHour = String(hour())+String(":")+String(minute())+String(":")+String(second());

Hora = (hour(),minute(),second());

Fecha = (day(),month(),minute());

//String fireReloj = String(digits); //+ String("");

Firebase.setString("/DHT11/Humedad", fireHumid); //setup path and send readings

Firebase.setString("/DHT11/Temperatura", fireTemp); //setup path and send readings

Firebase.setString("/DHT11/Puerta", fireSensor);

Firebase.setString("/DHT11/Hora/", fireHour);

Firebase.setString("/DHT11/Fecha", fireDate);

Firebase.pushString("/DHT11A/Humedad", fireHumid);

Firebase.pushString("/DHT11A/Temperatura", fireTemp);

Firebase.pushString("/DHT11A/Puerta", fireSensor);

Firebase.pushString("/DHT11A/Hora/", fireHour);

Firebase.pushString("/DHT11A/Fecha", fireDate);

//Firebase.pushString("/HORA/second", fireSec);

}

Page 102: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

102

void digitalClockDisplay()

{

// digital clock display of the time

Serial.print(hour());

printDigits(minute());

printDigits(second());

Serial.print(" ");

Serial.print(day());

Serial.print(".");

Serial.print(month());

Serial.print(".");

Serial.print(year());

Serial.println();

}

void printDigits(int digits)

{

// utility for digital clock display: prints preceding colon and leading 0

Serial.print(":");

if (digits < 10)

Serial.print('0');

Serial.print(digits);

}

/*-------- NTP code ----------*/

const int NTP_PACKET_SIZE = 48; // NTP time is in the first 48 bytes of message

byte packetBuffer[NTP_PACKET_SIZE]; //buffer to hold incoming & outgoing packets

Page 103: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

103

time_t getNtpTime()

{

IPAddress ntpServerIP; // NTP server's ip address

while (Udp.parsePacket() > 0) ; // discard any previously received packets

Serial.println("Transmit NTP Request");

// get a random server from the pool

WiFi.hostByName(ntpServerName, ntpServerIP);

Serial.print(ntpServerName);

Serial.print(": ");

Serial.println(ntpServerIP);

sendNTPpacket(ntpServerIP);

uint32_t beginWait = millis();

while (millis() - beginWait < 1500) {

int size = Udp.parsePacket();

if (size >= NTP_PACKET_SIZE) {

Serial.println("Receive NTP Response");

Udp.read(packetBuffer, NTP_PACKET_SIZE); // read packet into the buffer

unsigned long secsSince1900;

// convert four bytes starting at location 40 to a long integer

secsSince1900 = (unsigned long)packetBuffer[40] << 24;

secsSince1900 |= (unsigned long)packetBuffer[41] << 16;

secsSince1900 |= (unsigned long)packetBuffer[42] << 8;

secsSince1900 |= (unsigned long)packetBuffer[43];

return secsSince1900 - 2208988800UL + timeZone * SECS_PER_HOUR;

}

}

Serial.println("No NTP Response :-(");

return 0; // return 0 if unable to get the time

}

// send an NTP request to the time server at the given address

Page 104: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

104

void sendNTPpacket(IPAddress &address)

{

// set all bytes in the buffer to 0

memset(packetBuffer, 0, NTP_PACKET_SIZE);

// Initialize values needed to form NTP request

// (see URL above for details on the packets)

packetBuffer[0] = 0b11100011; // LI, Version, Mode

packetBuffer[1] = 0; // Stratum, or type of clock

packetBuffer[2] = 6; // Polling Interval

packetBuffer[3] = 0xEC; // Peer Clock Precision

// 8 bytes of zero for Root Delay & Root Dispersion

packetBuffer[12] = 49;

packetBuffer[13] = 0x4E;

packetBuffer[14] = 49;

packetBuffer[15] = 52;

// all NTP fields have been given values, now

// you can send a packet requesting a timestamp:

Udp.beginPacket(address, 123); //NTP requests are to port 123

Udp.write(packetBuffer, NTP_PACKET_SIZE);

Udp.endPacket();

}

Page 105: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

105

Código fuente de ESP32-CAM CameraWebServer.ino

#define CAMERA_MODEL_AI_THINKER

#include "camera_pins.h"

const char* ssid = "ELECTRONICS";

const char* password = "Sarmiento95";

void startCameraServer();

void setup() {

Serial.begin(115200);

Serial.setDebugOutput(true);

Serial.println();

camera_config_t config;

config.ledc_channel = LEDC_CHANNEL_0;

config.ledc_timer = LEDC_TIMER_0;

config.pin_d0 = Y2_GPIO_NUM;

config.pin_d1 = Y3_GPIO_NUM;

config.pin_d2 = Y4_GPIO_NUM;

config.pin_d3 = Y5_GPIO_NUM;

config.pin_d4 = Y6_GPIO_NUM;

config.pin_d5 = Y7_GPIO_NUM;

config.pin_d6 = Y8_GPIO_NUM;

config.pin_d7 = Y9_GPIO_NUM;

config.pin_xclk = XCLK_GPIO_NUM;

config.pin_pclk = PCLK_GPIO_NUM;

config.pin_vsync = VSYNC_GPIO_NUM;

config.pin_href = HREF_GPIO_NUM;

config.pin_sscb_sda = SIOD_GPIO_NUM;

Page 106: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

106

config.pin_sscb_scl = SIOC_GPIO_NUM;

config.pin_pwdn = PWDN_GPIO_NUM;

config.pin_reset = RESET_GPIO_NUM;

config.xclk_freq_hz = 20000000;

config.pixel_format = PIXFORMAT_JPEG;

//init with high specs to pre-allocate larger buffers

if(psramFound()){

config.frame_size = FRAMESIZE_UXGA;

config.jpeg_quality = 10;

config.fb_count = 2;

} else {

config.frame_size = FRAMESIZE_SVGA;

config.jpeg_quality = 12;

config.fb_count = 1;

}

#if defined(CAMERA_MODEL_ESP_EYE)

pinMode(13, INPUT_PULLUP);

pinMode(14, INPUT_PULLUP);

#endif

// camera init

esp_err_t err = esp_camera_init(&config);

if (err != ESP_OK) {

Serial.printf("Camera init failed with error 0x%x", err);

return;

}

sensor_t * s = esp_camera_sensor_get();

//initial sensors are flipped vertically and colors are a bit saturated

if (s->id.PID == OV3660_PID) {

s->set_vflip(s, 1);//flip it back

Page 107: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

107

s->set_brightness(s, 1);//up the blightness just a bit

s->set_saturation(s, -2);//lower the saturation

}

//drop down frame size for higher initial frame rate

s->set_framesize(s, FRAMESIZE_QVGA);

#if defined(CAMERA_MODEL_M5STACK_WIDE)

s->set_vflip(s, 1);

s->set_hmirror(s, 1);

#endif

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print(".");

}

Serial.println("");

Serial.println("WiFi connected");

startCameraServer();

Serial.print("Camera Ready! Use 'http://");

Serial.print(WiFi.localIP());

Serial.println("' to connect");

}

void loop() {

// put your main code here, to run repeatedly:

delay(10000);

}

Page 108: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

108

ANEXO 3.

Código fuente en Android Studio

• Validación de acceso a Firebase, archivo values.xml

<?xml version="1.0" encoding="utf-8"?> <resources> <string name="default_web_client_id" translatable="false">971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com</string> <string name="firebase_database_url" translatable="false">https://myesp8266-temphum.firebaseio.com</string> <string name="gcm_defaultSenderId" translatable="false">971701855196</string> <string name="google_api_key" translatable="false">AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM</string> <string name="google_app_id" translatable="false">1:971701855196:android:f52f05c2856d6a6c</string> <string name="google_crash_reporting_api_key" translatable="false">AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM</string> <string name="google_storage_bucket" translatable="false">myesp8266-temphum.appspot.com</string> <string name="project_id" translatable="false">myesp8266-temphum</string> </resources>

Page 109: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

109

• Servicios JSON de GOOGLE, archivo google-service.json

{ "project_info": { "project_number": "971701855196", "firebase_url": "https://myesp8266-temphum.firebaseio.com", "project_id": "myesp8266-temphum", "storage_bucket": "myesp8266-temphum.appspot.com" }, "client": [ { "client_info": { "mobilesdk_app_id": "1:971701855196:android:401deb785b7a1a1e", "android_client_info": { "package_name": "com.example.datatemperatura" } }, "oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 } ], "api_key": [ { "current_key": "AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM" } ], "services": { "appinvite_service": { "other_platform_oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 }, { "client_id": "971701855196-gpp4r8g3gvlk809olr93j53hs7dbh4ah.apps.googleusercontent.com", "client_type": 2, "ios_info": { "bundle_id": "com.temperatura" } } ] } } },

Page 110: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

110

{ "client_info": { "mobilesdk_app_id": "1:971701855196:android:3885e3f8b4fd4fed", "android_client_info": { "package_name": "com.example.humedad" } }, "oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 } ], "api_key": [ { "current_key": "AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM" } ], "services": { "appinvite_service": { "other_platform_oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 }, { "client_id": "971701855196-gpp4r8g3gvlk809olr93j53hs7dbh4ah.apps.googleusercontent.com", "client_type": 2, "ios_info": { "bundle_id": "com.temperatura" } } ] } } }, { "client_info": { "mobilesdk_app_id": "1:971701855196:android:d73abbc98dd82d91", "android_client_info": { "package_name": "com.example.monitoring" } }, "oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com",

Page 111: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

111

"client_type": 3 } ], "api_key": [ { "current_key": "AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM" } ], "services": { "appinvite_service": { "other_platform_oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 }, { "client_id": "971701855196-gpp4r8g3gvlk809olr93j53hs7dbh4ah.apps.googleusercontent.com", "client_type": 2, "ios_info": { "bundle_id": "com.temperatura" } } ] } } }, { "client_info": { "mobilesdk_app_id": "1:971701855196:android:13c3c6a65bcbec53", "android_client_info": { "package_name": "com.example.myapplication" } }, "oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 } ], "api_key": [ { "current_key": "AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM" } ], "services": { "appinvite_service": { "other_platform_oauth_client": [

Page 112: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

112

{ "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 }, { "client_id": "971701855196-gpp4r8g3gvlk809olr93j53hs7dbh4ah.apps.googleusercontent.com", "client_type": 2, "ios_info": { "bundle_id": "com.temperatura" } } ] } } }, { "client_info": { "mobilesdk_app_id": "1:971701855196:android:f52f05c2856d6a6c", "android_client_info": { "package_name": "com.example.sensor" } }, "oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 } ], "api_key": [ { "current_key": "AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM" } ], "services": { "appinvite_service": { "other_platform_oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 }, { "client_id": "971701855196-gpp4r8g3gvlk809olr93j53hs7dbh4ah.apps.googleusercontent.com", "client_type": 2, "ios_info": { "bundle_id": "com.temperatura"

Page 113: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

113

} } ] } } }, { "client_info": { "mobilesdk_app_id": "1:971701855196:android:2c13f41426d95de9", "android_client_info": { "package_name": "com.example.temperatura" } }, "oauth_client": [ { "client_id": "971701855196-97hqjioug1skmj5gjjs0okisign4hpnu.apps.googleusercontent.com", "client_type": 1, "android_info": { "package_name": "com.example.temperatura", "certificate_hash": "97afce5449eb7a84a0ada4da3d5e4cb12d92e73e" } }, { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 } ], "api_key": [ { "current_key": "AIzaSyDSgcK9nlEen2LmxHTBf9VREx9Ad2bUWpM" } ], "services": { "appinvite_service": { "other_platform_oauth_client": [ { "client_id": "971701855196-0oulstrmvu73sni4b840hmh7sii6ujo1.apps.googleusercontent.com", "client_type": 3 }, { "client_id": "971701855196-gpp4r8g3gvlk809olr93j53hs7dbh4ah.apps.googleusercontent.com", "client_type": 2, "ios_info": { "bundle_id": "com.temperatura" } }

Page 114: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

114

] } } } ], "configuration_version": "1" }

Page 115: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

115

ANEXO 4.

Entrevista a administrador de cuarto de comunicación

Se realiza entrevista al administrador del cuarto de comunicaciones de la

Carrera Ingeniería en Networking y Telecomunicaciones.

Nombre del administrador: Ing. Francisco Álvarez

Tiempo laboral en el sitio: 6 meses

¿CONSIDERA QUE EL CUARTO DE COMUNICACIONES DE LA CARRERA

TIENE LAS CONDICIONES IDÓNEAS DE CLIMATIZACIÓN, POR QUE?

No, el sistema de ventilación y enfriamiento no son los adecuados ya que son

equipos de aire acondicionado caseros. Los mismo no funcionan 24/7 pese a que

los equipos de comunicación están en constante funcionamiento.

¿CUENTA CON EQUIPOS DE CLIMATIZACION DE PRECISION, CAUSAS?

No, falta de presupuesto, el área como tal no es la adecuada en cuestiones

físicas.

¿EL CUARTO CUENTA CON ALGUN SISTEMA DE MONITOREO PARA

TEMPERATURA HUMEDAD Y APERTURA DE PUERTAS, ES NECESARIO?

No, si se debe salvaguardar los equipos electrónicos antes posibles fallas de

hardware y seguridad física de todos los equipos.

¿LOS PROBLEMAS GENERADOS POR LA ALTA HUMEDAD HAN

EFECTADO AL HARDWARE Y/O LOS SERVICIOS QUE BRINDA EL CUARTO

DE COMUNICACIONES?

Page 116: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

116

Por el momento no se han evidenciado problemas en el corto tiempo, pero la

afectación debe estar latente en los equipos debido a la alta humedad en el cuarto.

¿LE AYUDARIA A UD EL MONITOREO DE TEMPERATURA, HUMEDAD Y

APERTURA DEL CUARTO MEDIANTE UNA APP MOVIL?

De tener un sistema de monitoreo remota ayudaría con alertas ya que no se

depende de estar 100% en el cuarto.

TENIENDO UD UNA LECTURA REMOTA DE LOS PARAMETROS

AMBIENTALES DEL CUARTO ¿LE AYUDARA FACILMENTE TOMAR

DECISIONES Y CORRECTIVOS CON EL FIN DE REDUCIR RIESGOS SOBRE

LOS EQUIPOS, POR QUE?

Si, con este mecanismo permitiría tomar decisiones inmediatas, en caso de que

el cuarto de comunicación no presente las condiciones climáticas adecuadas o de

seguridad en sus gabinetes. Esto ayudaría a evidenciar como prueba de las

condiciones climáticas del cuarto para solicitar una solución junto a un presupuesto.

Page 117: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

117

ANEXO 5.

Manual de usuario de la aplicación

1. Requerimientos mínimos para la instalar la aplicación.

• Celular con sistema operativo Android

• Versión del sistema desde 4.4.2

2. Instalación de la aplicación en los celulares Android a los administradores por

medio de un archivo un apk.

• Ir a descargas y ubicar el archivo app-debug.apk

• Dar permiso para instalar aplicaciones de fuentes externas.

• Instalar

Page 118: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

118

3. Iniciar la sesión con los usuarios autorizados y autenticados en Firebase

RealTime Database.

4. La pantalla de inicio ud obtendrá y visualizara los datos en tiempo real que

han sido captados por el sensor y están alojados en Firebase.

5. También contará con botones para que se pueda ver un historial de las

mediciones de temperatura y humedad relativa.

Page 119: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

119

• Historial de temperatura

• Historial de Humedad

Page 120: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

120

6. Botón de cámara, para que se le permita acceder a video y/o imagen en tiempo

real dar clic en start stream

Page 121: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

121

ANEXO 6.

Fotografías de las pruebas efectuadas en el cuarto de comunicaciones.

Imagen 1. Ing. Wilmer Calle, M.Sc. junto con Edison Satán visualizando

datos en la aplicación.

Page 122: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

122

Imagen 2. Carlos Arana presentando prototipo de monitoreo, switch de

puertas y sensor de Temperatura y Humedad Relativa.

Page 123: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

123

Imagen 3. Evidencia de acondicionador de aire convencional en estado

averiado junto con el prototipo de monitoreo mostrando las variables de

Temperatura y Humedad Relativa en su pantalla.

Page 124: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

124

Imagen 4. Evidencia de equipo de apoyo de acondicionador de aire

convencional del cuarto de comunicaciones en estado apagado.

Page 125: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

125

ANEXO 7.

Plano 1. Recomendación de distribución dentro del cuarto de

comunicaciones.

Page 126: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

126

Plano 1.1. Redistribución de flujo de aire dentro del cuarto de

comunicaciones.

Page 127: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

127

ANEXO 8.

Plantillas de validación y evaluación del prototipo de monitoreo y

aplicación movil, esta validación fue realizada por la Ing. María Fernanda

Molina, M. Sc y el Ing. Wilmer Calle, M. Sc.

PRUEBA EJECUTOR DESCRIPCION QUE

REALIZA RESULTADO A MOSTRAR

QUE OBTUVO

FUNCIONALIDAD

Mostrar dato de la variable: TEMPERATURA

Supervisor u

Observador designado

Ejecuta escenario X planteado

Resultado

idóneo

Resultado a validar

del escenario

X a ejecutar

Exitoso, Fallido, Pendiente

Mostrar dato de la variable: HUMEDAD RELATIVA

Mostrar dato de la variable: PUERTA: ABIERTA/CERRADA

Emitir alerta o notificación: TEMPERATURA

Emitir alerta o notificación: HUMEDAD RELATIVA

Emitir alerta o notificación: PUERTA ABIERTA

Visualizar cámara: VIDEO Y/O IMAGEN

Page 128: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

128

PRUEBA EJECUTOR/SUPERVISOR DESCRIPCION QUE SE EJECUTA RESULTADO A MOSTRAR

QUE OBTUVO FUNCIONALIDAD

Mostrar dato de la variable: TEMPERATURA

Ing. Wilmer Calle

Funcionalidad sensor de

temperatura DHT11

Código en Ide Arduino del NodeMCU

esp8266 para capturar

temperatura y envío a Firebase

Muestra en LCD y Firebase y

aplicación la temperatura

obtenida

Muestra temperatura en lcd

y Firebase EXITOSA

Mostrar dato de la variable: HUMEDAD RELATIVA

Ing. Wilmer Calle Funcionalidad

sensor de humedad DHT11

Código en Ide Arduino del NodeMCU

esp8266 para capturar humedad relativa y envío a

Firebase

Muestra en LCD y Firebase y

aplicación el % humedad relativa

obtenida Muestra humedad en lcd y Firebase EXITOSA

Mostrar dato de la variable: PUERTA: ABIERTA/CERRADA

Ing. Wilmer Calle

Muestra estado en booleano en Firebase y App texto "Abierto y/o Cerrado"

Código en Ide Arduino del NodeMCU

esp8266 para leer switch magnético y envío estado a

Firebase

Muestra estado en booleano hacia Firebase y App

texto "Abierto y/o Cerrado"

Se envía dato booleano a Firebase EXITOSA

Page 129: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

129

Emitir alerta o notificación: TEMPERATURA

Ing. Wilmer Calle

Emitir notificación de alerta hacia la

aplicación movil, si se encuentra

en rango no valido de

temperatura

Se envía notificación hacia

aplicación

Si la temperatura esta fuera del rango recibirá notificación al

celular del supervisor y/o

autor

Envía notificación al celular donde está instalada la aplicación, cada minuto. EXITOSA

Emitir alerta o notificación: HUMEDAD RELATIVA

Ing. Wilmer Calle

Emitir notificación de alerta hacia la

aplicación movil, si se encuentra

en rango no valido dé % humedad relativa

Se envía notificación hacia

aplicación

Si él % de humedad relativa

esta fuera del rango recibirá notificación al

celular del supervisor y/o

autor

Envía notificación al celular donde está instalada la aplicación, cada minuto. EXITOSA

Emitir alerta o notificación: PUERTA ABIERTA

Ing. Wilmer Calle

Emitir notificación

hacia la aplicación movil

Se envía notificación hacia

aplicación

Si la puerta en los gabinetes de

comunicación se abre recibirá

notificación al celular del

supervisor y/o autor para acceder

a la cámara Notifica estado actual de las puertas EXITOSA

Visualizar desde la cámara: VIDEO Y/O IMAGEN

Ing. Wilmer Calle

Emitir notificación

hacia la aplicación movil

Se envía notificación hacia

aplicación

Manipular la interfaz de esp32 cam y poder ver

video y/o imagen

Si notifica es administrable, muestra video en tiempo real EXITOSA

Page 130: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

130

PRUEBA EJECUTOR/SUPERVISOR DESCRIPCION QUE SE EJECUTA RESULTADO A MOSTRAR

QUE OBTUVO FUNCIONALIDAD

Mostrar dato de la variable: TEMPERATURA

Ing. Ma. Fernanda Molina

Funcionalidad sensor de

temperatura DHT11

Código en Ide Arduino del NodeMCU

esp8266 para capturar

temperatura y envío a Firebase

Muestra en LCD y Firebase y

aplicación la temperatura

obtenida

Muestra temperatura en lcd

y Firebase EXITOSA

Mostrar dato de la variable: HUMEDAD RELATIVA

Ing. Ma. Fernanda Molina

Funcionalidad sensor de

humedad DHT11

Código en Ide Arduino del NodeMCU

esp8266 para capturar humedad relativa y envío a

Firebase

Muestra en LCD y Firebase y

aplicación el % humedad relativa

obtenida Muestra humedad en lcd y Firebase EXITOSA

Mostrar dato de la variable: PUERTA: ABIERTA/CERRADA

Ing. Ma. Fernanda Molina

Muestra estado en booleano en Firebase y App texto "Abierto y/o Cerrado"

Código en Ide Arduino del NodeMCU

esp8266 para leer switch magnético y envío estado a

Firebase

Muestra estado en booleano hacia Firebase y App

texto "Abierto y/o Cerrado"

Se envía dato booleano a

Firebase, si lo muestra EXITOSA

Page 131: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44996/1/B-CINT-PTG... · 2019. 10. 29. · CARLOS ROBERTO ARANA COFRE Cedula de Ciudadanía N° 0924741556 EDISON BOLIVAR

131

Emitir alerta o notificación: TEMPERATURA

Ing. Ma. Fernanda Molina

Emitir notificación de alerta hacia la

aplicación movil, si se encuentra

en rango no valido de

temperatura

Se envía notificación hacia

aplicación

Si la temperatura esta fuera del rango recibirá notificación al

celular del supervisor y/o

autor

Envía notificación al celular donde está instalada la aplicación EXITOSA

Emitir alerta o notificación: HUMEDAD RELATIVA

Ing. Ma. Fernanda Molina

Emitir notificación de alerta hacia la

aplicación movil, si se encuentra

en rango no valido dé % humedad relativa

Se envía notificación hacia

aplicación

Si él % de humedad relativa

esta fuera del rango recibirá notificación al

celular del supervisor y/o

autor Envía notificación al celular cada minuto EXITOSA

Emitir alerta o notificación: PUERTA ABIERTA

Ing. Ma. Fernanda

Molina

Emitir notificación

hacia la aplicación movil

Se envía notificación hacia

aplicación

Si la puerta en los gabinetes de

comunicación se abre recibirá

notificación al celular del

supervisor y/o autor para acceder

a la cámara

No envía estado actual de las puertas, cada 2 minutos de retardo EXITOSA

Visualizar desde la cámara: VIDEO Y/O IMAGEN

Ing. Ma. Fernanda Molina

Emitir notificación

hacia la aplicación movil

Se envía notificación hacia

aplicación

Manipular la interfaz de esp32 cam y poder ver

video y/o imagen

Se muestra interfaz de la ESP32-CAM imagen y video en tiempo real EXITOSA