Diseño de una interfaz para administración de usuarios para sistemas IOT.
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Autónoma del Estado de Quintana Roo
Abstract
El presente trabajo de tesis tiene como objetivo el diseño y desarrollo de una interfaz web para la administración de usuarios en un sistema de Internet de las Cosas (IoT), enfocada en la gestión y visualización de datos provenientes de sensores ambientales aplicados a un sistema de riego automatizado. El proyecto surge ante la creciente necesidad de crear entornos digitales más intuitivos, seguros y eficientes que permitan al usuario interactuar con dispositivos conectados de manera accesible y en tiempo real.
Para lograr este propósito se implementó una arquitectura basada en el framework Laravel 10 bajo el lenguaje de programación PHP, con MySQL como sistema de gestión de bases de datos y Microsoft Azure como plataforma de despliegue en la nube. Esta combinación tecnológica permitió desarrollar una solución modular, escalable y de alta disponibilidad, que facilita la administración de usuarios, la autenticación y el monitoreo de sensores, integrando la visualización de datos mediante gráficas dinámicas actualizadas cada cinco minutos.
El marco teórico abordó conceptos clave sobre interfaces de usuario (UI), experiencia de usuario (UX), servidores en la nube, bases de datos relacionales y frameworks web modernos, con sustento en literatura académica y fuentes técnicas actuales. En el desarrollo del sistema, se diseñó una interfaz que permite registrar, autenticar y gestionar usuarios, así como visualizar el estado de sensores de temperatura, suelo y humedad. El sistema se estructuró bajo el patrón Modelo-Vista- Controlador (MVC), garantizando una adecuada separación de capas y facilitando la mantenibilidad del código.
Los resultados demostraron un funcionamiento óptimo del sistema, con autenticación segura mediante middleware, actualización asíncrona de datos vía AJAX y resguardo confiable de información mediante consultas preparadas y respaldos automatizados. El despliegue en Azure aseguró una respuesta eficiente ante variaciones de carga y la disponibilidad continua del servicio.
