Implementación de microservicios en proyectos de IoT con Arduino

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/30622
Título : Implementación de microservicios en proyectos de IoT con Arduino
Autor : Celis, M.
Hernández, F.
Cárdenas, J.
Vega, E.
Resumen traducido: Este artículo aborda la implementación de un sistema para el envío y recepción de datos mediante un Arduino MEGA y un Ethernet Shield, con énfasis en la comunicación con una API basada en microservicios. La relevancia de este estudio se encuentra en la creciente demanda de soluciones tecnológicas accesibles para la automatización y la educación, lo que permite la integración de sistemas de bajo costo con herramientas modernas de gestión de datos. El objetivo principal es describir detalladamente los componentes y configuraciones necesarias para establecer esta comunicación, proporcionando ejemplos prácticos de los servicios HTTP más comunes: GET, POST, PUT y DELETE. Para la creación de los microservicios, se utiliza un servidor MAMP y se programa en PHP junto con el microframework Slim. Se detalla la implementación de cada uno de estos métodos en proyectos con Arduino, incluyendo ejemplos de código y demostraciones prácticas que facilitan su comprensión y aplicación en diversos contextos. Los resultados obtenidos evidencian la viabilidad de esta tecnología en proyectos educativos y de automatización, destacando la eficacia de combinar Arduino con microservicios para la gestión de datos en tiempo real. En conclusión, la combinación de Arduino y microservicios se presenta como una solución eficaz y adaptable para el desarrollo de proyectos tecnológicos en contextos educativos y de automatización, proporcionando una alternativa robusta y eficiente para la gestión de datos.//This article focuses on the implementation of a system to send and receive data using an Arduino MEGA and an Ethernet Shield, with an emphasis on communication with a microservices-based API. The relevance of this study lies in the growing demand for accessible technological solutions for automation and education, allowing the integration of low-cost systems with modern data management tools. The objective is to provide a detailed description of the components and configurations required to establish this communication, offering practical examples of the most common HTTP services: GET, POST, PUT, and DELETE. For the creation of the microservices, a MAMP server is used, and PHP is programmed using the Slim Framework. A comprehensive explanation is provided on how to implement each of these methods in Arduino projects, accompanied by code examples and practical demonstrations that facilitate understanding and application in various contexts. The results obtained demonstrate the viability of this technology in educational and automation projects, highlighting the effectiveness of combining Arduino with microservices for real-time data management. In conclusion, the combination of Arduino and microservices presents itself as an effective and adaptable solution for implementing technological projects in educational and automation contexts, offering a robust and efficient alternative for data handling.
Palabras clave : Arduino; Arduino
microservicios; microservices
automatización; automation
comunicación; communication
datos; data
programación; programming
Fecha de publicación : jul-2025
URI : http://dspace.ups.edu.ec/handle/123456789/30622
Idioma: spa
Pertenece a las colecciones: Núm. 34 (julio-diciembre 2025)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Ing_n34_Celis_Hernandez_Cardenas_Vega.pdf3,08 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons