Mostrar el registro sencillo del ítem

dc.contributor.advisorArévalo-Espejo, Vicente Manuel 
dc.contributor.authorD’Agostino, Mauro
dc.contributor.otherIngeniería de Sistemas y Automáticaen_US
dc.date.accessioned2018-11-23T11:29:16Z
dc.date.available2018-11-23T11:29:16Z
dc.date.created2018
dc.date.issued2018-11-23
dc.identifier.urihttps://hdl.handle.net/10630/16940
dc.description.abstractEn este proyecto se describe el desarrollo de una aplicación web que servirá como una herramienta docente para alumnos de diversas carreras. Se trata de una manera de poder realizar ciertas prácticas de control automático a distancia, a través de la aplicación web, eliminando con ello cualquier uso de circuitos o aparatos de medida o generación de señales. Se propone una infraestructura de bajo coste utilizando las famosas Raspberry Pi y placas Arduinos, así como software gratuito y open-source. El backend está desarrollado con Python, un lenguaje que está de moda, y los frameworks Flask y Jinja. El frontend se ha realizado con HTML, CSS, Bootstrap, JavaScript y jQuery. Resalta la utilización de una librería llamada Spacebrew que sirve para comunicarse con las placas Arduino, encargadas de simular los circuitos y devolver los resultados. La aplicación ha sido desarrollada de la manera más robusta posible y la experiencia usuario se ha intentado que sea intuitiva. Además, se ha dado importancia al comportamiento responsive de la aplicación web, asegurándose de que se pueda utilizar correctamente en móviles y tablets. Se ha añadido también una gestión administrativa de los usuarios. Los administradores serán capaces de marcar a los usuarios como activos o inactivos, así como asignarles permisos a unas prácticas u otras. Todo esto desemboca en una manera elegante y moderna de desplegar la aplicación: Docker. La aplicación se ejecuta a través de un script que lanza la imagen Docker como un contenedor. Se incluye, además, un script para correr MySQL como un contenedor. El proyecto está explicado con el máximo detalle posible y los pasos para su ejecución han sido simplificados.en_US
dc.language.isospaen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectAplicaciones (Software)en_US
dc.subjectRaspberry Pi (Ordenador)en_US
dc.subjectArduino (Controlador programable)en_US
dc.subjectControl automáticoen_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería Informática - Trabajos Fin de Gradoen_US
dc.subject.otherLaboratorio remotoen_US
dc.subject.otherControl automáticoen_US
dc.subject.otherAplicación weben_US
dc.subject.otherFlasken_US
dc.subject.otherSpacebrewen_US
dc.subject.otherDockeren_US
dc.subject.otherNginxen_US
dc.titleDesarrollo de una aplicación web para la gestión de un laboratorio remoto para prácticas de control automáticoen_US
dc.title.alternativeDeveloping a web app for managing a remote laboratory for practical works of automatic controlen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.centroE.T.S.I. Informáticaen_US
dc.rights.ccAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional