Publicación: Sistema Centralizado de Medición y Monitoreo de Variables Utilizando IoT Para la Prevención de Accidentes en el Hogar
Portada
Citas bibliográficas
Código QR
Director
Autor corporativo
Recolector de datos
Otros/Desconocido
Director audiovisual
Editor/Compilador
Editores
Tipo de Material
Fecha
Palabras claves
Cita bibliográfica
Título de serie/ reporte/ volumen/ colección
Es Parte de
Resumen en español
El presente proyecto es un sistema centralizado escalable de medición de variables que permite monitorear el estado de la vivienda para prevenir accidentes mediante el uso de una aplicación web. Este sistema de medición cuenta con cuatro sensores los cuales se encargan de medir el estado de puertas y ventanas, presencia o fugas de gas natural y LPG, y temperatura y humo para detectar incendios, estos sensores se conectan a módulos Wifi ESP-01 y NodeMCU los cuales envían datos de las variables a una unidad central Raspberry Pi Zero W, usando el protocolo de comunicación MQTT, donde la Raspberry hace la función de bróker y con un script escrito en Python sube los datos a Firebase, que posteriormente son consultados por la aplicación la cual esta desarrollada en ReactJs. En la aplicación se pueden visualizar los datos de las variables como gráficas, datos numéricos e imágenes, además de generar alertas que notifiquen al usuario cuando las variables sobrepasen el límite establecido, y al igual que el sistema de medición es escalable al permitir agregar y configurar nuevos sensores mediante una interfaz gráfica amigable con el usuario.
Resumen en inglés
This project is a scalable centralized system for measuring variables that allows monitoring the state of the home to prevent accidents using a web application. This measurement system has four sensors which are responsible for measuring the status of doors and windows, presence or leaks of natural gas and LPG, and temperature and smoke to detect fires, these sensors are connected to Wi-Fi modules ESP-01 and NodeMCU which send variable data to a Raspberry Pi Zero W central unit, using the MQTT communication protocol, where the Raspberry acts as a broker and with a script written in Python uploads the data to Firebase, which is later consulted by the application which is developed in ReactJs. In the application you can visualize the data of the variables as graphs, numerical data, and images, in addition to generating alerts that notify the user when the variables exceed the established limit, and like the measurement system, it is scalable by allowing adding and configuring new sensors through a user-friendly graphical interface.