Diseño e implementación de una plataforma escalable para la gestión de sistemas IoT

García Álvarez, Francisco Javier (2020). Diseño e implementación de una plataforma escalable para la gestión de sistemas IoT. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Diseño e implementación de una plataforma escalable para la gestión de sistemas IoT
Author/s:
  • García Álvarez, Francisco Javier
Contributor/s:
  • Tabuenca Archilla, Bernardo
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: 2020
Subjects:
Freetext Keywords: Objetivos de Desarrollo Sostenible (ODS); Internet of Things
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB)

Abstract

En este proyecto se diseña e implementa un sistema complejo para la trazabilidad y monitorización de sistemas IoT en el contexto de la ETSI Sistemas Informáticos de la Universidad Politécnica de Madrid. Para ello, se han desarrollado diferentes elementos, los cuales se integran entre ellos generando un sistema final que cumple el objetivo de este proyecto, mantener en un estado óptimo la planta. Para evaluar el sistema, se ha realizado un macetero formado por una placa ESP32 y diferentes tipos de sensores. Dicha placa será la encargada de recoger los valores medidos por los sensores, como puede ser la temperatura ambiente, la luminosidad, la humedad de la tierra, etcétera. Además de recoger dichos valores, los envía a la plataforma “Internet of Things “(IoT), ThingsBoard, la cual desempeña un papel imprescindible. Una vez llegan los datos a dicha plataforma, ésta se encarga de realizar la lógica necesaria para atender las necesidades básicas de la planta. La plataforma IoT recibirá cada X minutos los datos recogidos por los sensores, los cuales pasarán por una serie de reglas que los analizarán y modificarán los valores de los actuadores en consecuencia. Los valores de estos actuadores serán leídos por la placa ESP32 y ésta misma modificará los dispositivos correspondientes. Dichas reglas también se encargan de realizar llamadas al servicio REST para persistir los valores y las acciones en la base de datos. El último elemento del sistema es una aplicación Web, que integra una interfaz gráfica con un servicio REST (back-end). El objetivo de esta aplicación, es permitir al usuario llevar un control más detallado sobre la planta y poder conocer el estado de ésta de una forma más visual. El servicio REST integra una base de datos relacional postgres, la cual permite persistir los valores de los sensores, los clientes, las acciones realizadas sobre la maceta, etc.

More information

Item ID: 65716
DC Identifier: http://oa.upm.es/65716/
OAI Identifier: oai:oa.upm.es:65716
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 11 Dec 2020 11:22
Last Modified: 11 Dec 2020 11:22
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM