CREA: Colección de Recursos Educativos Abiertos

 

Entorno de desarrollo para despliegue de aplicaciones en plataformas arduino

dc.audience.mediatorUniversidad de Jaén. Escuela Politécnica Superior (Linares)es_ES
dc.contributor.advisorPérez Lorenzo, José Manuel
dc.contributor.advisorMuñoz Expósito, José Enrique
dc.contributor.authorBarrios García, José Antonio
dc.contributor.otherUniversidad de Jaén. Ingeniería de Telecomunicaciónes_ES
dc.date.accessioned2024-12-16T12:56:56Z
dc.date.available2024-12-16T12:56:56Z
dc.date.issued2024-12-16
dc.description.abstract[ES] Este Trabajo Fin de Grado (TFG) demuestra cómo crear código para Arduino utilizando bloques prediseñados, lo que permite a personas sin experiencia en programación desarrollar sus propios programas. Se utiliza Docker para virtualizar los servicios necesarios, creando contenedores para cada uno. Los servicios incluyen un editor visual de bloques (BlocklyDuino), un servidor proxy (Nginx), una interfaz web para visualizar datos (React), servicios de extracción de datos (Flask/Python) y un bróker MQTT (HiveMQ). Se extiende el proyecto Blockyduino de Google, añadiendo como nuevas funcionalidades bloques basados en Cloud. La carga de datos a Arduino se realiza a través de PlatformIO.es_ES
dc.description.abstract[EN] This Final Degree Project (FDP) demonstrates how to create code for Arduino using pre-designed blocks, enabling people with no programming experience to develop their own programs. Docker is used to virtualize the necessary services by creating containers for each one. These services include a visual block editor (BlocklyDuino), a proxy server (Nginx), a web interface for data visualization (React), data extraction services (Flask/Python), and an MQTT broker (HiveMQ). The Google Blockyduino project is extended by adding Cloud-based blocks as new features. Data is uploaded to Arduino via PlatformIO.es_ES
dc.identifier.urihttps://hdl.handle.net/10953.1/25808
dc.language.isospaes_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subject.classification3325.99es_ES
dc.subject.otherTecnología de las telecomunicaciones.es_ES
dc.subject.otherTelecommunications technology.es_ES
dc.titleEntorno de desarrollo para despliegue de aplicaciones en plataformas arduinoes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Memoria_TFG_JoseAntonioBarriosGarcia - José Antonio Barrios García.pdf
Tamaño:
4.93 MB
Formato:
Adobe Portable Document Format
Descripción:

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
3.11 KB
Formato:
Item-specific license agreed upon to submission
Descripción: