Secretaría Uvigo - Sistema IoT basado en comunicación MQTT entre un autómata e un servidor Apache

Sistema IoT basado en comunicación MQTT entre un autómata e un servidor Apache

Data de defensa12/09/2023
TitulaciónGrao en Enxeñaría en Electrónica Industrial e Automática
CentroEscola de Enxeñaría Industrial
Dirección Titoría: Amador Rodríguez Diéguez
Tribunal Vogalía: Fernando Machado Domínguez
Secretaría: Alejandro Fernández Villaverde
Presidencia: Andres Augusto Nogueiras Meléndez
ResumoO presente traballo enmarcase no desenvolvemento de un sistema IoT (Internet of Things) aplicado a unha vivienda, co obxectivo de aproveitar as ventaxas da conectividade e a automatización para mellorar o control e a eficiencia dos dispositivos e funcións do fogar.

A vivienda seleccionada para este proxecto conta con un autómata Siemens S7-1200 como controlador principal, programado utilizando o entorno TIA Portal V17. Ademáis, configurouse un servidor Apache en un servicio de hosting externo para aloxar unha páxina web baseada nunha arquitectura MVC (Modelo-Vista-Controlador), que actúa como interfaz de usuario para interactuar co sistema. O back-end do servidor está desarrollado en PHP con un servicio MySQL para a xestión dos usuarios e o front-end componse de unha combinación de HTML, CSS e JavaScript.

A comunicación entre o autómata e o servidor realizase mediante o protocolo MQTT (Message Queuing Telemetry Transport), que proporciona unha comunicación eficiente e confiable en entornos de IoT. Para facilitar esta comunicación, utilizase un broker MQTT chamado EMQX, instalado en outro servidor externo.
Volver