Despliegue automático de laboratorios remotos extendiendo las capacidades de EJsS
Use this link to cite
http://hdl.handle.net/2183/23696
Except where otherwise noted, this item's license is described as Atribución-NoComercial-CompartirIgual 4.0
Collections
Metadata
Show full item recordTitle
Despliegue automático de laboratorios remotos extendiendo las capacidades de EJsSAlternative Title(s)
Automatic deployment of remote labs by extending EJsS capabilitiesDate
2019Citation
Aizpuru-Rueda, I., Besada-Portas, E., Chacón, J., López-Orozco, J.A. (2019). Despliegue automático de laboratorios remotos extendiendo las capacidades de EJsS. En XL Jornadas de Automática: libro de actas, Ferrol, 4-6 de septiembre de 2019 (pp.242-249). DOI capítulo: https://doi.org/10.17979/spudc.9788497497169.242. DOI libro: https://doi.org/10.17979/spudc.9788497497169
Abstract
[Resumen] Este artículo presenta una nueva metodología para automatizar el proceso de puesta a punto y despliegue de los laboratorios remotos que involucran en su diseño a EJsS. La propuesta consiste en extender la funcionalidad y adaptar la interfaz de EJsS mediante una infraestructura autocontenida y distribuible de Plugins que pueden ser fácilmente activados y desactivados, según las necesidades del usuario. Además, muestra como los Plugins pueden ser utilizados para facilitar la creación de la interfaz gráfica de un laboratorio particular, gestionar su conexión con los laboratorios remotos disponibles, automatizar el despliegue del laboratorio, y centralizar la codificación y compilación de la aplicación que cierra el lazo de control sobre la planta. La herramienta disponible al final de este proceso es una solución centralizada, compacta, de bajo coste y código abierto para que los docentes desarrollen y desplieguen fácilmente sus laboratorios remotos. [Abstract] This paper presents a new methodology to automate the development and deployment process of remote laboratories that involve EJsS in their design. The proposal consists of extending the functionality and adapting the EJsS interface through a self-contained and distributable infrastructure of Plugins that can be easily activated and deactivated, according to the user needs. In addition, it shows how the Plugins can be used to accelerate the development of the graphical interface of a particular laboratory, manage its connection with the available remote laboratories, automate the deployment of the laboratory, and centralize the coding and compilation of the application which closes the control loop on the plant. The tool available at the end of this process is a centralized, compact, low cost and open source solution the helps teachers to easily develop and deploy their remote laboratories.
Keywords
Laboratorios remotos
EJsS
Node.js
Raspberry Pi
Despliegue automático
Remote laboratories
Automatic deployment
EJsS
Node.js
Raspberry Pi
Despliegue automático
Remote laboratories
Automatic deployment
Editor version
Rights
Atribución-NoComercial-CompartirIgual 4.0
ISBN
978-84-9749-716-9