Ingeniería en Sistemas, Electrónica e Industrial

Permanent URI for this communityhttp://repositorio.uta.edu.ec/handle/123456789/1

Browse

Search Results

Now showing 1 - 4 of 4
  • Item
    Laboratorios simulados utilizando contenedores para complementar el aprendizaje de los estudiantes de la FISEI
    (Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información, 2023-09) Pérez Pérez, Anthony Daniel; Alvarez Mayorga, Edison Homero
    The present thesis work focuses on the implementation of simulated laboratories using containers as a pedagogical tool to enhance the learning experience of students in the (FISEI). The overall objective of this study is to improve the students' learning experience by providing them with a virtual and realistic laboratory environment. Firstly, the functioning of containers as an innovative solution to the problem of limited access to physical laboratory resources is analyzed. Containers allow the creation of isolated and reproducible environments where students can experiment without restrictions. At the same time, teachers can supervise and evaluate their progress more efficiently. Furthermore, the advantages of simulated laboratories as a learning method in subjects related to networks and operating systems are highlighted. These laboratories provide a safe environment for practicing and experiencing theoretical concepts, facilitating active learning and fostering the development of practical skills and problem-solving abilities. To achieve this purpose, the choice is made to create a customized Docker image based on Nginx, which has been modified to include an SSH service. This enables students to individually access their container through an assigned port, providing a secure and controlled environment where they can make changes and experiment without affecting other users. In summary, this thesis work focuses on the implementation of simulated laboratories using containers to enrich the learning experience of FISEI students. The specific objectives include analyzing the functioning of containers, showcasing the advantages of simulated laboratories, and developing laboratories applicable to Software and Information Technology careers. The creation of a customized Docker image with SSH is presented as the technical solution to enable individualized access and safe experimentation in the simulated laboratories.
  • Item
    Sistema web responsive utilizando contenedores y el stack mern para mejorar la experiencia de usuario en el sistema de evaluación docente de la Universidad Técnica de Ambato
    (Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información, 2023-03) Constante Prócel, Célimo David; Ibarra Torres, Oscar Fernando
    There are different components within the process of higher education, most universities in the country aim to train professionals with critical thinking that have specialized in a branch of knowledge that allows them to solve different social problems, which is why the institutions make their best effort so that future professionals during their training process have at hand the best resources to ensure a quality education. In addition, there are several elements that interfere during the learning process, infrastructure, academic curriculum, values and principles, etc. Even though different points of view may be taken, teachers are a fundamental piece during the formation of future professionals, since they are the ones in charge of guiding them during their academic trajectory. Therefore, special care should be taken to determine what practices teachers teach in their courses and whether these are aligned with the institutional statutes. Only in this way will it be possible to guarantee that at the end of their training process a professional will be able to perform their position in the best possible way. This tool seeks to simplify the teaching evaluation process in order to generate a constant feedback that allows raising the quality standards in the learning process. The MERN stack and Docker were used as main tools to facilitate the distribution of the application, all this through a hybrid development methodology that collects the most relevant features of common methodologies that are adapted to the development context of the application.
  • Item
    Aplicación del sistema de contenedores Docker, como alternativa a sistemas de virtualización para mejorar el testeo de aplicaciones en un entorno de desarrollo C#
    (Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información, 2022-09) Arboleda Bonilla, Lizbeth Carolina; Guevara Aulestia, David Omar
    Technology over the days has been advancing in an incalculable way to the point that the world is surrounded by technological tools that facilitate people's daily lives. Information technologies are being updated and it is necessary to be constantly trained to always be at the forefront of each new implementation that exists. In the computer environment it is necessary to know how hardware and software work in order to provide the best service to those who need it; due to the demand that technologies have had in recent years, companies have chosen to improve their computer resources by entering the world of resource reduction. Within virtualization, we want to limit the use of resources to reduce costs and improve the performance of companies, since what a company wants is for its computer environment to be firm and sustainable to get ahead. The developers of the companies have chosen to use virtualization through virtual machines or containers for the use of multiple operating systems on a single server for the execution of applications developed on them without consuming too many resources. This project aims to demonstrate the use of virtual machines and containers in the testing of applications specifically developed in C#, it carries out a comparative Benchmarking between the two virtualization methods demonstrating which is optimal in terms of boot time, speed, performance, and use of resources. It generates 2 environments: The first is a Docker AlmaLinux 8.6 container and the second a AlmaLinux 8.6 virtual machine installed by means of KVM, in both the same application was tested and data was captured determining which one is best for testing applications generating firm conclusions for future companies to start applying it.
  • Item
    Comunicación y virtualización de procesos industriales basados en Industria 4.0
    (Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera Ingeniería Electrónica y Comunicaciones, 2020-01) Cushpa Telenchana, Paulo David; Brito Moncayo, Geovanni Danilo
    El presente proyecto de investigación tiene como finalidad el diseño y construcción de una arquitectura para la comunicación y virtualización de procesos industriales, El sistema está conformado por varios contenedores de software (Docker), cada uno con su sistema operativo virtualizado, y dentro de cada contenedor se ejecuta una aplicación Forte, esta tiene la configuración de los diferentes procesos creados para los movimientos del prototipo de brazo robótico, como también para la comunicación entre los diferentes dispositivos del sistema. El diseño de esta arquitectura se desarrolló en una tarjeta Raspberry Pi3 B+, a partir del estándar IEC 61449, se crea un sistema distribuido, mediante una arquitectura de bloques funcionales (FB) con la ayuda del software 4DIAC, estos al ser compilados dan origen a una aplicación “forte”, esta se ejecutara dentro de un contenedor de software que actúa independientemente de su sistema operativo con su principal función para la que fue creada, todos los contenedores como los dispositivos Arduino, la Raspberry Pi y un ordenador están compartiendo información mediante una conexión Ethernet por medio de un Router. En la comunicación entre los diferentes contenedores y dispositivos conectados se utilizó los protocolos UDP, TCP/IP y MQTT (Message Queue Telemetry Transport), tanto para la recepción y envió de datos, al igual que una interfaz web, con la que se puede controlar la ejecución de los diferentes procesos, como para la visualización del sistema. Adicionalmente para la comprobación de la aplicación realizada, se construyó un prototipo de brazo robótico controlado con Arduino, quien recibe los datos desde la Raspberry Pi, al enviar un proceso designado por el operador desde la página web, se comprueba el funcionamiento de la aplicación. ABSTRACTThe purpose of this research project is to design and build an architecturefor the communication and virtualization of industrial processes. The system consists of several software containers (Docker), each with its virtualized operating system, and within each container. A Forte application is executed, it has the configurationof the different processes created for the movements of the robotic arm prototype, as well as for the communication between the different devices of the system.The design of this architecture was developed on a Raspberry Pi3 B + card, from the IEC 61449standard, a distributed system is created, using a functional block architecture (FB) with the help of 4DIAC software, these being compiled give rise to a “forte” application, it will run inside a software container that acts independently of its operating system with its main function for which it was created, all containers such as Arduino devices, Raspberry Pi and a computer are sharing information through an Ethernet connection through a router.In the communication between the different containers and connected devices the protocols UDP, TCP / IP and MQTT (Message Queue Telemetry Transport) were used, both for the reception and sending of data, as well as a web interface, with which you can control the execution of the different processes, as for thevisualization of the system. Additionally, for the verification of the application made, a prototype robotic arm controlled with Arduino was built, who receives the data from the Raspberry Pi, when sending a process designated by the operator from the website, the operation of the application is checked.