[go: up one dir, main page]

WO2020122700A1 - Remote lab management - Google Patents

Remote lab management Download PDF

Info

Publication number
WO2020122700A1
WO2020122700A1 PCT/MX2018/000145 MX2018000145W WO2020122700A1 WO 2020122700 A1 WO2020122700 A1 WO 2020122700A1 MX 2018000145 W MX2018000145 W MX 2018000145W WO 2020122700 A1 WO2020122700 A1 WO 2020122700A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
access
practice
reservation
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/MX2018/000145
Other languages
Spanish (es)
French (fr)
Inventor
Manuel Eduardo MACÍAS GARCÍA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Instituto Technologico y de Estudios Superiores de Monterrey
Original Assignee
Instituto Technologico y de Estudios Superiores de Monterrey
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Instituto Technologico y de Estudios Superiores de Monterrey filed Critical Instituto Technologico y de Estudios Superiores de Monterrey
Priority to PCT/MX2018/000145 priority Critical patent/WO2020122700A1/en
Priority to CN201910330365.3A priority patent/CN111325362A/en
Publication of WO2020122700A1 publication Critical patent/WO2020122700A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B23/00Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes
    • G09B23/06Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for physics
    • G09B23/18Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for physics for electricity or magnetism
    • G09B23/183Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for physics for electricity or magnetism for circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

Definitions

  • the main objective of this invention is to describe a system of remote laboratories, which allows the interaction of different physical devices with a user through an interface or web platform, so that users have at their disposal different technological tools from previously predetermined laboratories. but configurable that give them the ability to perform different physical experiments without being physically present at the time of performing them, in this case, it is applied to electrical and electronic circuits, however the laboratory may be applicable to other types of fields or technical applications. and used for different forms of training or technical evaluation, currently being used as a support tool to diversify the installed capacity of laboratories where the volume of students exceeds this capacity, automating and reinforcing the knowledge acquired in that discipline.
  • patent with registration number W02004 / 059421A2 and which is called System and method for remote access to a virtual laboratory environment shows the development of a program computer for an online remote access virtual systems education lab, to which students can connect to the lab server from any client system connected to a common network, using a conventional web browser.
  • This document departs from our invention because it requires a special browser to access the remote laboratory, in this case it is Internet Explorer version 8 onwards to be able to run, which leads us to deduce in this case that said patent refers to the remote access application of a virtual laboratory and not to a real laboratory.
  • Figure 1 shows a block diagram of the modules that make up and are used for the operation of the remote laboratory system, as well as the relationship between them.
  • Figure 2 shows a block diagram of the remote lab module components without the client or remote user and showing the station components.
  • Figure 3 shows a block diagram of the different remote labs that could be accessed remotely by a user.
  • Figure 4a shows a printed circuit board (PCB) with prototypes of configurable circuits for use in practicing.
  • PCB printed circuit board
  • Figures 4b, 4c and 4d show an example of the circuits used for the practices.
  • Figure 5 shows a block diagram of the algorithmic sequence that is followed in order to receive the data from the user, check if they exist in the database and make a reservation.
  • Figure 6 shows a block diagram of the algorithmic sequence that is followed to determine if the user made a reservation to be able to use any of the workstations and to be able to work in practice.
  • the invention described in this patent document consists of a system for remote laboratories consisting of three parts: The first consists of a technological structure made up of different devices, their interconnection and the parts that make it up, as well as the way in which they interact between yes; a second part, made up of the required platform and the means for said hardware to interact with each other; and the third part which describes the method of interaction with the user through which they can interact with the different modules as determined by the theme and can perform the predetermined practices for each remote laboratory, in this interaction you can generate from your access, determine an assignment time and schedule to do your practice in a physical station remotely and be able to carry out various practices determined by the instructor.
  • the first part is basically made up of a computer equipment No. (3) with internet access No. (2) and a set of ports that allow physical interconnection with each of the stations, said equipment has a preloaded application developed with LabVIEW programming tool but also communicates physically and logically with a unit with the ability to take a set of physical signals, convert them into electrical voltages and digitize them so that they can be processed by a computer, said unit (DAQ) No. (4), allows interconnection with a unit NI ELVIS, No. (5), which is a modular engineering educational laboratory device that can emulate different devices such as an oscilloscope, digital multimeter, function generator, variable power source, etc., highlighting that said unit is located in a workstation No. (6) or work module within a physical space.
  • the aforementioned set of devices makes up the remote laboratory which is interconnected by tcp / ip protocols to the internet No. (2) with a central server No. (1) that has an SQL application and a server
  • Said central server No. (1) may or may not be in the same geographical location as the other computers. Users through eg No. (9) with the internet connect to a specific route through which they access the platform of remote laboratories; it is necessary to mention that these laboratories can vary in their configuration by replacing the unit No. (4) DAQ, by a No. (7) PLC that will control a process No. (8) that can be an elevator, a Cartesian robot, a line of machining, a sorting line, a warehouse, an automation process, etc.
  • a second part made up of the platform required for the devices and peripherals to interact with each other, will also provide the user with the interface to manipulate and visualize the components of the remote laboratory and through this to interact with the workstations, said platform is basically made up of three modules:
  • An SQL data management module This module will be in charge of managing, creating, validating and authenticating user data in the different databases of data created to generate your access to the remote lab, that one runs on the main server.
  • a Web module or cloud hosting Through this application you can publish and have access to the internet, that is, it is the main means by which remote users can interconnect to the platform and interact with workstations, said The application is interconnected with the interactive options of the remote laboratory, providing a visual interface to it, it should be noted that it runs on the main server.
  • a module for remote laboratory control This is determined by an algorithm in LabVIEW with a command in the form of a block that allows both the acquisition of data from the connected circuit and the modification of its parameters, it is executed in the equipment from the remote lab.
  • the SQL application contains a database designed for the user to preload their data, so that later a user or entity is created with their access data, which will allow them to access the menu of options and tools previously preloaded. , also highlighting that this user will be validated and authenticated according to the permissions assigned by the administrator, once validated, he will be able to enter and select from a menu of schedules and instances to use the workstations, this will allow him to reserve a specific amount for use one of the workstations, with the option to carry out a series of pre-loaded practices by the administrator or instructor, this application has the reservation time, username and password. 2) The LabVIEW module that will validate the user's credentials, that is, it will compare the data that the user has designated to enter the practice with the data (you reserve that they are in the SQL server database.
  • the interface of this application is mainly made up of two parts: an external and an internal one.
  • a graphical interface which has the following parts:
  • Remote IP Address Represents the part where the IP address of the person you want to connect to will be displayed.
  • Remote User Represents the part where the User Name to be connected will be displayed
  • TeleLab-Server IP Address Represents the IP address of the server, the server address is divided into 10 sub-addresses for each workstation that you want to connect to.
  • DateTfdimePacInt Represents the part where the date and time when the practice will be open for the user who wants to connect is displayed.
  • the server port is read to which the user asks if it allows him to enter the practice.
  • TCP / IP is read to be encapsulated and the data it carries out. During This first part will take out the IP address that is being communicated and display it on the Front Panel in the Remote IP Address part.
  • SQL Server Management Studio At this point the reservation is validated so that it coincides with the request made by the user, all the parameters or information are converted to string type such as the date and time that the user will be working and are placed in the Front Panel in their respective out of the way.
  • a graphical interface is also used, in which the administrator will observe that all the devices are working correctly and that the data that is shown is as expected.
  • This interface has the following parts:
  • this part is made up of two events, which will be used to do the entire validation process; the operation of each is explained below: a.
  • the data received from the user request is validated through the TCP protocol, confirming the user and password.
  • This information enters separately as strings, so they must be concatenated so that as a single string you can enter the database in a way that allows you to manage and search for information, this must be done from a route or address where the base of the concatenated string is stored so that the database allows to extract the data in the form of an array of clusters and is deployed in the corresponding clusters.
  • the server checks from the same database if it has a reservation on the date and time when the request was made.
  • the program captured the time the request was made and sends it to concatenate it with the username and search for it in the reservation table within the database.
  • the search procedure is very similar to the first event, since it uses the same components, the difference is that it will now search in another table, including in this search the reservation dates made through the platform. If the information exists and is valid, it will be transferred in the form of an Array of Clusters to display it and enable Empty
  • this part has a counter that indicates how many reservations have been made on this workstation.
  • the third module consisting of the web server is installed, which is installed on the server and is responsible for allowing the content of the interface platform to be published, through which the user must interact to be able to work with any of the workstations. This is where the third part is involved, which has to do with the method or the steps to follow to access said platform and interact with the physical part, for which the components published on the web platform are described, which have the following sections:
  • the reservation system is entered through the default web path where the remote laboratory is hosted.
  • This reservation system consists of the following:
  • a screen in which, in addition to displaying the data of the selected username, day, time and station, it also shows a menu with tabs where each one represents the workstation to be used; Within each tab a table is shown with the first column indicating the hours and the first row indicating the days, this in such a way that the user can select the schedule that you are better suited to work with the selected tab workstation.
  • Access Interface This part shows the link to download the executable application, with which the user can start working in the corresponding practice, as well as in the station that has been previously reserved; It is very important to have the LabVIEW Runtime library installed so that this application can be used.
  • This application has the following parts: a. Enter User: In this part, the user must enter their access data to access the practice.
  • Station buttons 1 to 10 In this part, the user must select the station that I reserve in the corresponding system in order to access the practice.
  • Attempt indicator In this part, the user is indicated the number of attempts that are left to access the practice in case any of the data mentioned above is incorrectly put, the user You have a maximum of three attempts, to exceed this margin the connection will be closed and you will have to connect again.
  • Seconds indicator In this part the user is indicated how many seconds he has to access the practice, if the counter reaches zero the connection will be closed and he will have to connect again.
  • Voltage controller This part shows a controller with which you can vary the amount of voltage you want to experiment with. Being Direct Current, only one constant value is used.
  • Circuit diagram This part shows the electrical diagram with which you are experimenting.
  • Circuit schematic options This part shows the different circuit configurations that can be experimented with. Being direct current, the available options are
  • Time This part shows an indicator that displays the time during which the user is carrying out the practice.
  • Voltage controller This part shows a controller with which you can vary the amount of voltage you want to experiment with. Being Alternating Current requires amplitude and frequency of the signal, this because it is not constant.
  • Circuit diagram This page shows the electrical diagram with which you are experimenting.
  • Circuit schematic options This part shows the different circuit configurations that can be experimented with. Being Alternating Current, the available options are
  • Time This part shows an indicator that displays the time during which the User is carrying out the practice.
  • the user In the access interface, the user must enter their username and password. The user must use exactly the same characters with which they created their username and password.
  • Instructor This part shows the general data of the instructor offered by the laboratory to be taught.
  • the server that manages the different laboratories which can be physically in different places and be of different types, these laboratories are configured by a series of elements, (there may be different configurations of equipment or workstations) as available, the server will communicate with another computer that manages a device that will allow the control of dif erent tools and interconnected physical elements (this can be a DAQ or a PLC) as required, for example when A PLC is used, it controls a control process that can be determined by a Cartesian robot, a control room, an elevator, a warehouse, a sorting line, etc
  • the components of the remote laboratory are the following:
  • PC Equipment Physical equipment where the applications developed in
  • VIS which is a modular engineering educational laboratory device that can include different devices such as an oscilloscope, digital multimeter, function generator, variable power supply, Bode analyzer that allow different operations to be carried out focused on carrying out practices / tests Engineering, this module allows the interconnection of a printed circuit board with the predetermined circuits and in turn with the equipment, for example, which executes preloaded algorithms that allow interaction between the remote user and the workstation, allowing to change, measure and apply different parameters. as if he was physically at the station.
  • the simple circuit consists of the series connection of a voltage source with a focus, this in order to vary the voltage of the first and see its effect by means of lighting in the second ( Figure 3 a ).
  • the parallel circuit consists of the power source connected to the two bulbs, the only difference is that now instead of being connected one followed by the other they are now connected from the same node
  • the resistive impedance circuit consists of a voltage source connected in series with a resistance ( Figure 4 a ).
  • the resistive and inductive impedance circuit consists of a voltage source connected in series with a resistance and an inductance (Figure

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Technology (AREA)
  • Computing Systems (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Medical Informatics (AREA)
  • Algebra (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a remote lab system for the learning of electrical, electronic and control circuits, by means of which students can perform basic experiments with both direct current and alternating current, without having to be physically present in the laboratory to carry them out, owing to provision of a server, together with specially designed equipment, the use of the NI ELVIS system and the Internet, said elements allowing experiments to be carried out with the workstation. It is also worth mentioning that the development of the web platform is an important part for the interaction with the remote lab, essentially with the workstation, since the user can make reservations in it, as well as download the application with which they can access the practical experiments virtually and carry out same, with learning being more didactic and readily available.

Description

SISTEMA DE LABORATORIO REMOTO PARA EL APRENDIZAJE DE CmCUITOS ELÉCTRICOS, ELECTRONICOS Y DE CONTROL ASI COMO REMOTE LABORATORY SYSTEM FOR THE LEARNING OF ELECTRICAL, ELECTRONIC AND CONTROL COMPUTERS AS WELL AS

SU METODO DE IMPLEMENTACION YOUR METHOD OF IMPLEMENTATION

DESCRIPCIÓN DESCRIPTION

OBJETO DE LA INVENCIÓN OBJECT OF THE INVENTION

Esta invención tiene como principal objetivo describir un sistema de laboratorios remotos, el cual permite la interacción de diferentes dispositivos físicos con un usuario mediante una interfez o plataforma web, con la finalidad de que los usuarios tengan a su alcance diferentes herramientas tecnológicas de laboratorios previamente predeterminadas pero configurables que les brinden la capacidad de poder realizar diferentes experimentos físicos sin necesidad de estar presentes físicamente al momento de realizarlos, en este caso, se aplica a circuitos eléctricos y electrónicos sin embargo el laboratorio puede ser aplicable a otro tipo de campos o aplicaciones técnicas y emplearse para diferentes formas de entrenamiento o evaluación técnica, empleándose actualmente como herramienta de apoyo para diversificar la capacidad instalada de los laboratorios donde el volumen de estudiantes supera dicha capacidad, automatizando y reforzando los conocimientos adquiridos en dicha disciplina. ANTECEDENTES The main objective of this invention is to describe a system of remote laboratories, which allows the interaction of different physical devices with a user through an interface or web platform, so that users have at their disposal different technological tools from previously predetermined laboratories. but configurable that give them the ability to perform different physical experiments without being physically present at the time of performing them, in this case, it is applied to electrical and electronic circuits, however the laboratory may be applicable to other types of fields or technical applications. and used for different forms of training or technical evaluation, currently being used as a support tool to diversify the installed capacity of laboratories where the volume of students exceeds this capacity, automating and reinforcing the knowledge acquired in that discipline. BACKGROUND

Hoy en día en todo el mundo existe la problemática de que la capacidad instalada de las instituciones y/o organismos, los cuales tienen áreas de aprendizaje técnico Today throughout the world there is the problem that the installed capacity of institutions and / or organizations, which have technical learning areas

(laboratorios de practica) los cuales se ven normalmente superados por el número de usuarios y/o alumnos dejando a la mayoría solo observando, mientras que solo un grupo limitado puede hacer uso de dichas instalaciones esto sin contar que este tipo de recursos no están geográficamente al alcance de todos. Sin embargo la evolución tecnológica ha propiciado una acelerada evolución de diversas herramientas las cuales se han aplicado a muchos segmentos de la vida como parte del internet de las cosas y sus aplicaciones e interacciones. Como parte de esta tendencia y de la necesidad de acercar y/o facilitar que los recursos técnicos estén disponibles para todos en especial los recursos para impartir educación técnica, de calidad ya que muchas veces esta se ve limitada por la gran cantidad de alumnos y la escases de espacios disponibles para realizar prácticas o en su defecto por la falta de infraestructura de las instituciones lo que imposibilita atender y extender estas herramientas a todo aquel que las requiera, sin embargo y a pesar de que se han desarrollado un gran número de herramientas complementarias a esto, como cursos online, videos y diversas herramientas web que propician el autoaprendizaje, siempre es necesario ponerlo en práctica, es por eso que se han desarrollado los laboratorios remotos para que plataformas de educación a distancia, incluidos los cursos MOOC (Massive(practice laboratories) which are normally outnumbered by the number of users and / or students, leaving the majority only observing, while only a limited group can make use of these facilities, not to mention that these types of resources are not geographically Within everyone's reach. However, technological evolution has led to an accelerated evolution of various tools which have been applied to many segments of life as part of the Internet of Things and its applications and interactions. As part of this trend and the need to bring and / or facilitate that technical resources are available to everyone, especially the resources to provide quality technical education, since this is often limited by the large number of students and the shortage of available spaces to carry out practices or, failing that, due to the lack of infrastructure of the institutions, which makes it impossible to attend and extend these tools to anyone who requires them, however, despite the fact that a large number of complementary tools have been developed to This, such as online courses, videos and various web tools that promote self-learning, it is always necessary to put it into practice, that is why remote laboratories have been developed for distance learning platforms, including MOOC (Massive courses).

Online Open Courses), sean más efectivas y tengan un mayor impacto. Estas plataformas se conciben como la solución a la necesidad de mejorar la calidad de los sistemas tradicionales, son sistemas en el que múltiples usuarios podrán tomar cursos de diferentes temas al mismo tiempo, como si fuera una clase presencial, sin embargo, la ventaja es que todo es a distancia ya que las actividades y tareas son realizadas y corregidas en línea por profesores alrededor del mundo dependiendo de la plataforma. Online Open Courses), be more effective and have a greater impact. These platforms are conceived as the solution to the need to improve the quality of traditional systems, they are systems in which multiple users can take courses from different subjects at the same time, as if it were a face-to-face class, however, the advantage is that everything is at a distance since the activities and tasks are carried out and corrected online by teachers around the world depending on the platform.

Algunas patentes relacionadas al desarrollo de este tipo de sistemas son las siguientes: Some patents related to the development of this type of systems are the following:

En la patente de invención con número de registro W001/61890A1 y que lleva por nombre Sistema y método para configurar laboratorios de prueba remotamente (A system and method for remotely configuring testing laboratories), muestra un sistema diseñado para controlar y configurar las máquinas dentro de un laboratorio, este sistema va orientado a operadores para que aprendan a utilizar dichas máquinas sin necesidad de estar presentes al momento. Esta patente se aleja de nuestra invención debido a que utiliza diferentes herramientas para desarrollarla, como protocolo HTTP y lenguaje de programación basado en XML, además de que se utiliza una misma contraseña para trabajar independientemente de la máquina que se vaya a utilizar, además de que no cuenta con un sistema de registro y control de usuarios y de administración de accesos al laboratorio. Esta descripción es la más parecida a el desarrollo propuesto, pero no es interactivo, ni en tiempo real y tampoco de respuesta inmediata. In the invention patent with registration number W001 / 61890A1 and which is called System and method for remotely configuring testing laboratories, it shows a system designed to control and configure machines within A laboratory, this system is aimed at operators so that they learn to use these machines without being present at the time. This patent departs from our invention because it uses different tools to develop it, such as HTTP protocol and XML-based programming language, in addition to using the same password to work independently of the machine to be used, in addition to It does not have a system for registering and controlling users and managing access to the laboratory. This description is the most similar to the proposed development, but it is not interactive, neither in real time nor immediately responsive.

En la patente de invención con número de registro US4330833 y que lleva por nombre Método y aparato para el procesamiento digital de imágenes mejorado (Method and apparatus for improved digital image Processing), muestra un método de procesamiento que reduce sustancialmente el número de cálculos necesarios para la convolución discreta, mientras que al mismo tiempo proporciona una buena aproximación de los resultados alcanzados por la convolución convencional. Esta patente se aleja de nuestra invención debido a que en ningún momento menciona el uso de una plataforma por parte de un usuario para interactuar con las imágenes, además de que el enfoque es completamente distinto al que se explica en esta patente. In the invention patent with registration number US4330833 and which is named Method and apparatus for improved digital image processing, it shows a processing method that substantially reduces the number of calculations necessary to discrete convolution, while at the same time providing a good approximation of the results achieved by conventional convolution. This patent departs from our invention because at no time does it mention the use of a platform by a user to interact with the images, in addition to the fact that the approach is completely different from that explained in this patent.

En la patente de invención con número de registro W02004/059421A2 y que lleva por nombre Sistema y método para el acceso remoto a un ambiente de laboratorio virtual (System and method for remote-access virtual-lab cnvironment), muestra el desarrollo de un programa de computadora para un laboratorio de educación de sistemas virtuales en línea de acceso remoto, al cual los estudiantes pueden conectarse con el servidor de laboratorio desde cualquier sistema cliente conectado a una red común, usando un navegador web convencional. Este documento se aleja de nuestra invención debido a que requiere de un navegador en especial para poder acceder al laboratorio remoto, en este caso es Internet Explorer versión 8 en adelante para poder ejecutarse lo que nos lleva a deducir en este caso que dicha patente se refiere a la aplicación de acceso remoto de un laboratorio virtual y no a un laboratorio real. In the invention patent with registration number W02004 / 059421A2 and which is called System and method for remote access to a virtual laboratory environment (System and method for remote-access virtual-lab cnvironment), shows the development of a program computer for an online remote access virtual systems education lab, to which students can connect to the lab server from any client system connected to a common network, using a conventional web browser. This document departs from our invention because it requires a special browser to access the remote laboratory, in this case it is Internet Explorer version 8 onwards to be able to run, which leads us to deduce in this case that said patent refers to the remote access application of a virtual laboratory and not to a real laboratory.

En la patente de invención con número de registro US20130285477A1 y que lleva por nombre Mecanismos de poder inalámbricos para dispositivos de laboratorio en un chip (Wireless power mechanisms for lab-on-a-chip devices), muestra el desarrollo las maneras de poder energizar y controlar chips a distancia, esto para fines de microfluídica. In the patent of invention with registration number US20130285477A1 and which is named Wireless power mechanisms for laboratory devices on a chip (Wireless power mechanisms for lab-on-a-chip devices), shows the development of ways to power and remote control chips, this for microfluidic purposes.

Esta patente se aleja de nuestra invención debido a que en ningún momento se utiliza una interface de interacción con dicho proceso. Además de que no aplica para controlar circuitos eléctricos y/o electrónicos completos integrados por componentes físicos de diferentes tipos. This patent departs from our invention because at no time is an interaction interface used with said process. In addition to that it does not apply to control complete electrical and / or electronic circuits composed of physical components of different types.

En la patente de invención con número de registro WO2016/201193 Al y que lleva por nombre Sistema de laboratorio remoto auto-operable y transportable (Self-operating and transportable remóte lab system), muestra un sistema capaz de analizar especímenes de forma autónoma, además de que dicho sistema es movible por el usuario que lo emplee.In the invention patent with registration number WO2016 / 201193 Al and which is named Self-operating and transportable remote lab system, it shows a system capable of analyzing specimens autonomously, in addition to the fact that said system is movable by the user who uses it.

Esta patente se aleja de nuestra invención debido a que el sistema que proponemos siempre permanece en un mismo lugar, no fue diseñado para transportarse. Además de que en nuestro caso el laboratorio es operado/controlado por el usuario, no es autónomo, los resultados dependen de la actividad del usuario. This patent departs from our invention because the system we propose always remains in one place, it was not designed to be transported. In addition to the fact that in our case the laboratory is operated / controlled by the user, it is not autonomous, the results depend on the user's activity.

BREVE DESCRIPCIÓN DE LAS FIGURAS BRIEF DESCRIPTION OF THE FIGURES

La Figura 1 muestra un diagrama de bloques de los módulos que componen y son utilizados para el funcionamiento del sistema de laboratorio remoto, así como la relación que existe entre ellos. Figure 1 shows a block diagram of the modules that make up and are used for the operation of the remote laboratory system, as well as the relationship between them.

La Figura 2 muestra un diagrama de bloques de los componentes del módulo del laboratorio remoto sin el cliente o usuario remoto y mostrando los componentes de la estación. Figure 2 shows a block diagram of the remote lab module components without the client or remote user and showing the station components.

La Figura 3 muestra un diagrama de bloques de los diferentes laboratorios remotos que podrían accesarse de forma remota por un usuario. Figure 3 shows a block diagram of the different remote labs that could be accessed remotely by a user.

La Figura 4a muestra una placa de circuito impreso (PCB) con prototipos de circuitos configurables para utilizarlos en la realización de prácticas. Figure 4a shows a printed circuit board (PCB) with prototypes of configurable circuits for use in practicing.

Las Figuras 4b, 4c y 4d muestran un ejemplo de los circuitos utilizados para las prácticas. La Figura 5 muestra un diagrama de bloques de la secuencia algorítmica que se sigue para poder recibir los datos por parte del usuario, revisar si existen en la base de datos y realizar una reservación. La Figura 6 muestra un diagrama de bloques de la secuencia algorítmica que se sigue para poder determinar si el usuario realizó una reservación para poder usar alguna de las estaciones de trabajo y poder trabajar en la práctica. DESCRIPCIÓN DETALLADA DE LA INVENCIÓN Figures 4b, 4c and 4d show an example of the circuits used for the practices. Figure 5 shows a block diagram of the algorithmic sequence that is followed in order to receive the data from the user, check if they exist in the database and make a reservation. Figure 6 shows a block diagram of the algorithmic sequence that is followed to determine if the user made a reservation to be able to use any of the workstations and to be able to work in practice. DETAILED DESCRIPTION OF THE INVENTION

Los detalles característicos del sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos y electrónicos se muestran claramente en la siguiente descripción y en los dibujos ilustrativos que se anexan, sirviendo los mismos como referencia para señalar las mismas partes que conforman dicha invención. The characteristic details of the remote laboratory system for learning electrical and electronic circuits are clearly shown in the following description and in the accompanying illustrative drawings, serving as a reference to indicate the same parts that make up said invention.

La invención descrita en este documento de patente consta de un sistema para laboratorios remotos compuesto por tres partes: La primera formada por una estructura tecnológica integrada por diferentes dispositivos, su interconexión y las partes que lo conforman así como la forma en que interactúan las mismas entre sí; una segunda parte, conformada por la plataforma requerida y los medios para que dicho hardware pueda interactuar entre sí; y la tercera parte la cual describe el método de interacción con el usuario por medio de la cual puedan interactuar con los diferentes módulos según se determine la temática y pueda realizar las practicas predeterminadas para cada laboratorio remoto, en esta interacción podrá generar desde su acceso, determinar un tumo y horario de asignación para realizar su práctica en una estación física remotamente y poder realizar diversas las practicas determinadas por el instructor. The invention described in this patent document consists of a system for remote laboratories consisting of three parts: The first consists of a technological structure made up of different devices, their interconnection and the parts that make it up, as well as the way in which they interact between yes; a second part, made up of the required platform and the means for said hardware to interact with each other; and the third part which describes the method of interaction with the user through which they can interact with the different modules as determined by the theme and can perform the predetermined practices for each remote laboratory, in this interaction you can generate from your access, determine an assignment time and schedule to do your practice in a physical station remotely and be able to carry out various practices determined by the instructor.

La primera parte está compuesta básicamente por un equipo informático Núm.(3) con acceso a internet Núm.(2) y un conjunto de puertos que permitan la interconexión física con cada una de las estaciones, dicho equipo cuenta con una aplicación precargada desarrollada con herramienta de programación de LabVIEW pero además se comunica física y lógicamente con una unidad con la capacidad de tomar un conjunto de señales físicas, convertirlas en tensiones eléctricas y digitalizarlas de manera que puedan ser procesadas por una computadora, dicha unidad (DAQ) Núm.(4), permite la interconexión con una unidad NI ELVIS, Núm. (5), que es un dispositivo de laboratorio educativo de ingeniería modular que puede permite emular diferentes dispositivos como osciloscopio, multímetro digital, generador de funciones, füente de alimentación variable, etc., destacando que dicha unidad está ubicada en una estación de trabajo Núm. (6) o módulo de trabajo dentro de un espacio físico. El mencionado conjunto de dispositivos conforma el laboratorio remoto el cual se interconecta mediante protocolos tcp/ip a internet Núm. (2) con un servidor central Núm. (1) que cuenta con una aplicación SQL y un servidorThe first part is basically made up of a computer equipment No. (3) with internet access No. (2) and a set of ports that allow physical interconnection with each of the stations, said equipment has a preloaded application developed with LabVIEW programming tool but also communicates physically and logically with a unit with the ability to take a set of physical signals, convert them into electrical voltages and digitize them so that they can be processed by a computer, said unit (DAQ) No. (4), allows interconnection with a unit NI ELVIS, No. (5), which is a modular engineering educational laboratory device that can emulate different devices such as an oscilloscope, digital multimeter, function generator, variable power source, etc., highlighting that said unit is located in a workstation No. (6) or work module within a physical space. The aforementioned set of devices makes up the remote laboratory which is interconnected by tcp / ip protocols to the internet No. (2) with a central server No. (1) that has an SQL application and a server

WEB instalados. Dicho servidor central Núm. (1), puede o no estar en el mismo lugar geográfico que los demás equipos. Los usuarios mediante una pe Núm. (9) con internet se conectan a una ruta especifica mediante la cual acceden a la plataforma de los laboratorios remotos; es preciso mencionar que estos laboratorios pueden variar en su configuración sustituyendo la unidad Núm. (4) DAQ, por un Núm. (7) PLC que controlara un proceso Núm. (8) que puede ser un elevador, un robot cartesiano, una línea de maquinado, una línea de clasificación, un almacén, un proceso de automatización, etc. WEB installed. Said central server No. (1), may or may not be in the same geographical location as the other computers. Users through eg No. (9) with the internet connect to a specific route through which they access the platform of remote laboratories; it is necessary to mention that these laboratories can vary in their configuration by replacing the unit No. (4) DAQ, by a No. (7) PLC that will control a process No. (8) that can be an elevator, a Cartesian robot, a line of machining, a sorting line, a warehouse, an automation process, etc.

Una segunda parte, conformada por la plataforma requerida para que los dispositivos y periféricos puedan interactuar entre sí, además proporcionara la interfaz al usuario para poder manipular y visualizar los componentes del laboratorio remoto y por medio de esta poder interactuar con las estaciones de trabajo, dicha plataforma está integrada básicamente por tres módulos: A second part, made up of the platform required for the devices and peripherals to interact with each other, will also provide the user with the interface to manipulate and visualize the components of the remote laboratory and through this to interact with the workstations, said platform is basically made up of three modules:

1) Un módulo de administración de datos SQL. -Este módulo se encargará de administrar, crear, validar y autenticar los datos de los usuarios en las diferentes bases de datos creadas para generar su acceso al laboratorio remoto, ese se ejecuta en el servidor principal. 1) An SQL data management module. -This module will be in charge of managing, creating, validating and authenticating user data in the different databases of data created to generate your access to the remote lab, that one runs on the main server.

2) Un módulo Web o de alojamiento en la nube: Mediante esta aplicación se puede publicar y tener acceso a internet, es decir es el medio principal por el cual los usuarios remotos puede interconectarse a la plataforma e interactuar con las estaciones de trabajo, dicha aplicación se interconecta con las opciones de interactivas del laboratorio remoto proporcionando una interfez visual del mismo, cabe resaltar que esta se ejecuta en el servidor principal. 2) A Web module or cloud hosting: Through this application you can publish and have access to the internet, that is, it is the main means by which remote users can interconnect to the platform and interact with workstations, said The application is interconnected with the interactive options of the remote laboratory, providing a visual interface to it, it should be noted that it runs on the main server.

3) Un módulo para el control del laboratorio remoto: Esté está determinado por un algoritmo en LabVIEW con un comando en forma de bloque que permite tanto la adquisición de datos del circuito conectado como la modificación de parámetros del mismo, esta se ejecuta en el equipo del laboratorio remoto. 3) A module for remote laboratory control: This is determined by an algorithm in LabVIEW with a command in the form of a block that allows both the acquisition of data from the connected circuit and the modification of its parameters, it is executed in the equipment from the remote lab.

Estos módulos o aplicaciones interactúan entre si cuando intercambian comunicación entre cada una de ellas detallándose a continuación sus partes y funcionamiento: These modules or applications interact with each other when they exchange communication between each of them, detailing their parts and operation below:

1) La aplicación SQL, contiene una base de datos diseñada para que el usuario precargue sus datos, para que posteriormente se cree un usuario o entidad con sus datos de acceso, los cuales le permitirán el tener acceso al menú de opciones y herramientas previamente precargados, resaltando también que este usuario se validara y autentificara de acuerdo a los permisos asignados por el administrador, una vez validado, podrá ingresar y seleccionar entre un menú de horarios e instancias para utilizar las estaciones de trabajo, esto le permitirá reservar un tumo específico para utilizar una de las estaciones de trabajo, con la opción de realizar una serie de prácticas precargadas por el administrador o instructor, dicha aplicación tiene la hora de reservación, el nombre de usuario y la contraseña. 2) El módulo de LabVIEW que validará las credenciales del usuario, es decir, comparará los datos que el usuario haya designado para ingresar a la práctica con los datos (te reservación que se encuentren en la base de datos del servidor SQL.1) The SQL application contains a database designed for the user to preload their data, so that later a user or entity is created with their access data, which will allow them to access the menu of options and tools previously preloaded. , also highlighting that this user will be validated and authenticated according to the permissions assigned by the administrator, once validated, he will be able to enter and select from a menu of schedules and instances to use the workstations, this will allow him to reserve a specific amount for use one of the workstations, with the option to carry out a series of pre-loaded practices by the administrator or instructor, this application has the reservation time, username and password. 2) The LabVIEW module that will validate the user's credentials, that is, it will compare the data that the user has designated to enter the practice with the data (you reserve that they are in the SQL server database.

La interfez de dicha aplicación se conforma de principalmente de dos partes: una externa y una interna. The interface of this application is mainly made up of two parts: an external and an internal one.

a. Para la parte externa, se utiliza una interfaz gráfica, la cual cuenta con las siguientes partes: to. For the external part, a graphical interface is used, which has the following parts:

i. Remóte IP Address: Representa la parte en la que se desplegará la dirección IP de la persona que se quiera conectar. i. Remote IP Address: Represents the part where the IP address of the person you want to connect to will be displayed.

ii. Remóte User: Representa la parte en la que se mostrará el Nombre de Usuario que se quiere conectar ii. Remote User: Represents the part where the User Name to be connected will be displayed

iii. TeleLab-Server IP Address: Representa la dirección IP del servidor, la dirección del servidor está partida en 10 subdirecciones para cada estación de trabajo que se quiera conectar. iii. TeleLab-Server IP Address: Represents the IP address of the server, the server address is divided into 10 sub-addresses for each workstation that you want to connect to.

iv. DateTfdimePacInt: Representa la parte en la que se despliega la fecha y la hora en la que estará abierta la práctica para el usuario que se quiera conectar. iv. DateTfdimePacInt: Represents the part where the date and time when the practice will be open for the user who wants to connect is displayed.

El funcionamiento general de esta parte, junto con el servidor, consiste en lo siguiente The general operation of this part, together with the server, consists of the following

(Figura 5): (Figure 5):

1) Se lee el puerto del servidor al que le llega la pregunta del usuario si le permite entrar a la práctica. 1) The server port is read to which the user asks if it allows him to enter the practice.

2) Una vez que se hace la petición, la información encapsulada por el protocolo 2) Once the request is made, the information encapsulated by the protocol

TCP/IP pasa a leerse para ser desencapsulada y sacar los datos que lleva. Durante esta primera parte se sacará la dirección IP que se está comunicando y la mostrará en el Front Panel en la parte de Remóte IP Address. TCP / IP is read to be encapsulated and the data it carries out. During This first part will take out the IP address that is being communicated and display it on the Front Panel in the Remote IP Address part.

3) Después de obtener la información dentro de la encapsulación de los protocolos TCP/IP, es necesario llevarla al registro de SQL donde se utiliza el Microsoft 3) After obtaining the information within the encapsulation of the TCP / IP protocols, it is necessary to take it to the SQL registry where Microsoft is used

SQL Server Management Studio; en este punto se valida la reservación de manera que coincida con la petición que hizo el usuario, todos los parámetros o información se convierte a tipo string como la fecha y la hora que estará trabajando el usuario y se colocan en el Front Panel en sus respectivos apartados.SQL Server Management Studio; at this point the reservation is validated so that it coincides with the request made by the user, all the parameters or information are converted to string type such as the date and time that the user will be working and are placed in the Front Panel in their respective out of the way.

4) Una vez obtenidos los datos se validará si la persona puede entrar o no al servidor para realizar la práctica correspondiente. Este proceso consiste en utilizar la información del usuario de la parte externa de la programación mostrada anteriormente y se compara con la información ya registrada en la base de datos del servidor tanto de la existencia del usuario, el keypass, así como los datos de la reservación. Una vez validada esta información, se enviará una respuesta al usuario para poder acceder a la práctica correspondiente, en caso de que la información proporcionada no fuera correcta, el usuario no podrá tener acceso a la práctica. 4) Once the data is obtained, it will be validated whether or not the person can enter the server to carry out the corresponding practice. This process consists of using the user information of the external part of the programming shown above and compares it with the information already registered in the server database, both of the user's existence, the keypass, as well as the reservation data. . Once this information is validated, a response will be sent to the user to be able to access the corresponding practice, in case the information provided is not correct, the user will not be able to access the practice.

b. Para la parte interna de igual forma se utiliza una interfaz gráfica, en la cual el administrador observará que todos los dispositivos funcionen correctamente y que los datos que arroje sean los esperados. Dicha interfaz cuenta con las siguientes partes: b. For the internal part, a graphical interface is also used, in which the administrator will observe that all the devices are working correctly and that the data that is shown is as expected. This interface has the following parts:

i. Concatenated String 1 For Date, Time and User: En esta parte se muestra la concatenación de los datos, la fecha, la hora y el nombre de usuario registrados a partir de la petición del usuario. ii. Usuario, Contraseña y Estación: En esta parte se muestran los datos registrados por el usuario a la hora de hacer su petición para poder utilizar alguna de las estaciones de trabajo. i. Concatenated String 1 For Date, Time and User: This part shows the concatenation of the data, date, time and username registered from the user's request. ii. User, Password and Station: This part shows the data registered by the user when making his request to be able to use any of the workstations.

iii. Empty Login, Empty Reserve, Super User: En esta parte se muestra mediante indicadores LED cada uno de estos estados que guarda la unidad de trabajo. Cada uno se ilumina de acuerdo con una condición, las cuales se explican a continuación. iii. Empty Login, Empty Reserve, Super User: In this part, each of these states saved by the work unit is shown by means of LED indicators. Each one is illuminated according to a condition, which are explained below.

• Para que el indicador de Empty Login se encienda, el usuario y la contraseña deben de existir en la base de datos. • In order for the Empty Login indicator to light, the username and password must exist in the database.

• Para que el indicador de Empty Reserve se encienda, la reservación . hecha por el usuario debe de existir en la base de datos. • For the Empty Reserve indicator to light, the reservation. made by the user must exist in the database.

• Para que el indicador de Super User se encienda, sólo el administrador deberá entrar a su respectiva cuenta. • For the Super User indicator to light, only the administrator must enter their respective account.

iv. Reservaciones, Equipos, Count Reservaciones y Count Equipos: En esta parte se muestran arreglos de clusters para cada uno de estos datos, los cuales fungen como indicadores en los cuales se despliega la información correspondiente a cada uno de los apartados, esto se describe brevemente a continuación. iv. Reservations, Teams, Count Reservations and Count Teams: This part shows cluster arrangements for each of these data, which serve as indicators in which the information corresponding to each of the sections is displayed, this is briefly described in continuation.

• En la parte de Reservaciones, se despliega la información del usuario junto con la fecha y la hora a la que se realizó dicha reservación. • In the Reservations part, the user's information is displayed along with the date and time that the reservation was made.

• En la parte de Equipos, se despliega la información de las cuentas de los usuarios que realizaron las mismas. • In the Equipment section, the information of the accounts of the users who carried them out is displayed.

• En la parte de Count Reservaciones, se despliega el conteo de reservaciones realizadas por los usuarios. • En la parte de Count Equipos, se despliega el conteo de las veces que los usuarios entraron a las estaciones de trabajo. • In the Count Reservations section, the count of reservations made by users is displayed. • In the Count Teams part, the count of the times that users entered the workstations is displayed.

v. Date/Time String: En esta parte se muestra la concatenación de la fecha y hora registrados a partir de la petición del usuario. v. Date / Time String: This part shows the concatenation of the date and time recorded from the user's request.

vi. Concatenated String 2 For User and Password: En esta parte se muestra la concatenación del nombre de usuario y contraseña registrados a partir de la petición del usuario. saw. Concatenated String 2 For User and Password: This part shows the concatenation of the username and password registered from the user's request.

Asimismo, esta parte se conforma de dos eventos, los cuales serán utilizados para hacer todo el proceso de validación; el funcionamiento de cada uno se explica a continuación: a. En el primer evento, se validan los datos recibidos de la petición de usuario a través del protocolo TCP, confirmando al usuario y la contraseña. Esta información entra de manera separada como strings, por lo que deben concatenarse para que como un solo string pueda ingresar a la base de datos de manera que le permita poder realizar la administración y búsqueda de información, esto se debe hacer desde una ruta o dirección donde este guardada la base del string concatenado para que la base de datos permita extraer los datos en forma de array de clusters y se despliegue en los clusters correspondientes. Also, this part is made up of two events, which will be used to do the entire validation process; the operation of each is explained below: a. In the first event, the data received from the user request is validated through the TCP protocol, confirming the user and password. This information enters separately as strings, so they must be concatenated so that as a single string you can enter the database in a way that allows you to manage and search for information, this must be done from a route or address where the base of the concatenated string is stored so that the database allows to extract the data in the form of an array of clusters and is deployed in the corresponding clusters.

b. En el segundo evento, el servidor revisa desde la misma base de datos si tiene una reservación en la fecha y hora en la que realizó la petición. El programa captó el tiempo en que la petición se hizo y la envía para concatenarlo con el nombre de usuario y buscarlo en la tabla de reservaciones dentro de la base de datos. El procedimiento de búsqueda es muy similar al primer evento, ya que utiliza los mismos componentes, la diferencia radica en que ahora buscará en otra tabla, incluyendo en esta búsqueda las fechas de reservación hechas mediante la plataforma. En caso de que exista la información y sea válida, se trasladará en forma de Array de Clusters para desplegarlo y habilitar el Emptyb. In the second event, the server checks from the same database if it has a reservation on the date and time when the request was made. The program captured the time the request was made and sends it to concatenate it with the username and search for it in the reservation table within the database. The search procedure is very similar to the first event, since it uses the same components, the difference is that it will now search in another table, including in this search the reservation dates made through the platform. If the information exists and is valid, it will be transferred in the form of an Array of Clusters to display it and enable Empty

Reserve para asegurar que ya puede acceder. En caso contrario, enviará un mensaje de error por no tener reservación en la hora solicitada. De igual manera, esta parte tiene un contador que indica cuantas reservaciones se han hecho en esta estación de trabajo. Reserve to ensure that you can already access. Otherwise, it will send an error message for not having a reservation at the requested time. Similarly, this part has a counter that indicates how many reservations have been made on this workstation.

El funcionamiento de estos eventos, en general, se desglosa por medio de los siguientes pasos (Figura 6): The operation of these events, in general, is broken down by means of the following steps (Figure 6):

1) El usuario realiza la petición para poder realizar la práctica, dicha información es recibida por un servidor, el cual se encarga de realizar la búsqueda de dicha información en la base de datos. 1) The user makes the request to be able to practice, said information is received by a server, which is in charge of searching for said information in the database.

2) Si la información proporcionada por el usuario existe en la base de datos se analiza si tiene o no una reservación hecha, en caso de tenerla se le notificará que puede acceder a la práctica y empezar a trabajar en la misma, en caso de no tener la reservación hecha se le notificará dicho mensaje y el usuario deberá de realizarla. 2) If the information provided by the user exists in the database, it is analyzed whether or not you have a reservation made, if you have it, you will be notified that you can access the practice and start working on it, if you do not Having the reservation made, the message will be notified and the user must make it.

3) Si la información proporcionada por el usuario no existe en la base de datos, se le regresará un mensaje de error. 3) If the information provided by the user does not exist in the database, an error message will be returned.

Una vez validado el acceso y la reserva se pasa al tercer módulo que consiste en el servidor web, el cual está instalado ai el servidor y se encarga de permitir la publicación del contenido de la plataforma interfaz, por medio de la cual el usuario deberá interactuar para poder trabajar con alguna de las estaciones de trabajo. Aquí es donde se involucra la tercera parte que tiene que ver con el método o los pasos a seguir para accesar a dicha plataforma e interactuar con la parte física, para la cual se describen los componentes publicados en la plataforma web la cual tiene los siguientes apartados: Once access and reservation have been validated, the third module consisting of the web server is installed, which is installed on the server and is responsible for allowing the content of the interface platform to be published, through which the user must interact to be able to work with any of the workstations. This is where the third part is involved, which has to do with the method or the steps to follow to access said platform and interact with the physical part, for which the components published on the web platform are described, which have the following sections:

1) Información general: En esta parte se explica brevemente el propósito del laboratorio y como la globalización y las telecomunicaciones permiten realizar las prácticas de laboratorio en cualquier hora y lugar con acceso a Internet. 1) General information: This part briefly explains the purpose of the laboratory and how globalization and telecommunications allow laboratory practices to be carried out at any time and place with Internet access.

2) Instrucciones: En esta parte se muestran las instrucciones a seguir para poder utilizar tanto el sistema de reservaciones como la interface de trabajo. 2) Instructions: This part shows the instructions to follow in order to use both the reservation system and the work interface.

3) Reservaciones: En esta parte el Usuario deberá de ingresar su Nombre de Usuario y su contraseña para poder acceder al sistema de reservaciones y apartar una de las estaciones en un horario determinado. Para usar este apartado, se llevan a cabo los siguientes pasos: 3) Reservations: In this part, the User must enter their User Name and password to access the reservation system and set aside one of the stations at a specific time. To use this section, the following steps are carried out:

a. Con el usuario y contraseña proporcionado por el instructor o administrador del laboratorio, se ingresa al sistema de reservaciones a través de la ruta web predeterminada donde se aloja el laboratorio remoto. to. With the user and password provided by the instructor or laboratory administrator, the reservation system is entered through the default web path where the remote laboratory is hosted.

b. Con el usuario y contraseña se ingresa al sistema de reservaciones y se revisa la disponibilidad de horarios en las estaciones de trabajo. Puedes elegir cualquier estación y cualquier horario disponible. Este Sistema de reservaciones consta de lo siguiente: b. With the username and password, you enter the reservation system and check the availability of schedules at work stations. You can choose any station and any available time. This reservation system consists of the following:

• Una pantalla en la cual, además de mostrarse los datos del nombre de usuario, día, hora y estación seleccionadas, también muestra un menú con pestañas donde cada una de ellas representa la estación de trabajo a ser utilizada; dentro de cada pestaña se muestra una tabla con la primera columna que indica las horas y la primera fila que indica los días, esto de tal forma que el usuario pueda seleccionar el horario que se le acomode mejor trabajar con la estación de trabajo de la pestaña seleccionada. • A screen in which, in addition to displaying the data of the selected username, day, time and station, it also shows a menu with tabs where each one represents the workstation to be used; Within each tab a table is shown with the first column indicating the hours and the first row indicating the days, this in such a way that the user can select the schedule that you are better suited to work with the selected tab workstation.

c. Se pueden realizar las reservaciones o modificaciones a tu reservación con una c. Reservations or modifications to your reservation can be made with a

1 hora de anticipación, una vez dentro de ese margen ya no es posible hacer reservaciones ni cambios. 1 hour in advance, once within that margin it is no longer possible to make reservations or changes.

4) Prácticas: En esta parte se encuentran las ligas para tener acceso a las diferentes prácticas las cuales son secuenciales, así como una descripción breve de los circuitos de comente directa y corriente alterna. 4) Practices: In this part you will find the links to have access to the different practices which are sequential, as well as a brief description of the direct current and alternating current circuits.

5) Interface de Acceso: En esta parte se muestra la liga para poder descargar la aplicación ejecutable, con la cual el usuario podrá empezar a trabajar en la práctica correspondiente, así como en la estación que haya sido reservada anteriormente; es muy importante tener la librería del Runtime de LabVIEW instalado para que dicha aplicación pueda utilizarse. Esta aplicación cuenta con las siguientes partes: a. Introducir Usuario: En esta parte el usuario debe introducir sus datos de acceso para poder acceder a la práctica. 5) Access Interface: This part shows the link to download the executable application, with which the user can start working in the corresponding practice, as well as in the station that has been previously reserved; It is very important to have the LabVIEW Runtime library installed so that this application can be used. This application has the following parts: a. Enter User: In this part, the user must enter their access data to access the practice.

b. Introducir Contraseña: En esta parte el usuario debe introducir Keypass correctamente para poder acceder a la práctica. b. Enter Password: In this part, the user must enter Keypass correctly to access the practice.

c. Botones de las estaciones de la 1 a la 10: En esta parte el usuario debe seleccionar la estación que reservo en el sistema correspondiente para poder acceder a la práctica. c. Station buttons 1 to 10: In this part, the user must select the station that I reserve in the corresponding system in order to access the practice.

d. Indicador de intentos: En esta parte se le indica al usuario el número de intentos que le vayan quedando para poder acceder a la práctica en caso de que alguno de los datos mencionados anteriormente se ponga incorrectamente, el usuario tiene como máximo tres intentos, de superar ese margen la conexión se cerrara y tendrá que conectarse nuevamente. d. Attempt indicator: In this part, the user is indicated the number of attempts that are left to access the practice in case any of the data mentioned above is incorrectly put, the user You have a maximum of three attempts, to exceed this margin the connection will be closed and you will have to connect again.

e. Indicador de segundos: En esta parte se le índica al usuario cuantos segundos tiene para poder acceder a la práctica, si el contador llega a cero la conexión se cerrará y tendrá que conectarse nuevamente. and. Seconds indicator: In this part the user is indicated how many seconds he has to access the practice, if the counter reaches zero the connection will be closed and he will have to connect again.

f. Cancelan En esta parte se le muestra un botón al usuario, con el cual puede decidir cancelar su reservación para utilizar la estación de trabajo. F. Canceled This part shows a button to the user, with which they can decide to cancel their reservation to use the workstation.

Una vez adentro de la aplicación, se puede mostrar una de las dos interfaces para trabajar en una de las cuatro prácticas, hay que recordar que en específico para las prácticas 1 y 2 se utilizan el mismo circuito, lo mismo pasa con las prácticas 3 y 4; las interfaces que se pueden mostrar dependiendo del Keypass que se utilice a la hora de hacer la reservación, son las siguientes: Once inside the application, one of the two interfaces can be shown to work in one of the four practices, it must be remembered that specifically for practices 1 and 2 the same circuit is used, the same happens with practices 3 and 4; The interfaces that can be shown depending on the Keypass that is used when making the reservation, are the following:

i. Para la interfaz de las prácticas 1 y 2, se muestran las siguientes partes: i. For the interface of practices 1 and 2, the following parts are shown:

1. Controlador de voltaje: En esta parte se muestra un controlador con el cual se puede variar la cantidad de voltaje con la cual se desee experimentar. Al ser Corriente Directa sólo se ocupa un valor constante.1. Voltage controller: This part shows a controller with which you can vary the amount of voltage you want to experiment with. Being Direct Current, only one constant value is used.

2. Esquema del circuito: En esta parte se muestra el esquema eléctrico con el cual se está experimentando. 2. Circuit diagram: This part shows the electrical diagram with which you are experimenting.

3. Opciones de esquema del circuito: En esta parte se muestran las diferentes configuraciones de circuitos con las que se pueden experimentar. Al ser corriente directa, las opciones disponibles son 3. Circuit schematic options: This part shows the different circuit configurations that can be experimented with. Being direct current, the available options are

Simple, Serie y Paralelo. Simple, Serial and Parallel.

4. Visión: En esta parte se muestra un botón con el cual se muestra los resultados de la experimentación en la gráfica. 5. Graficador: En esta parte se muestra una gráfica en la cual se despliegan las señales obtenidas a partir de la experimentación. 4. Vision: This part shows a button with which the results of the experimentation are shown in the graph. 5. Plotter: In this part a graph is shown in which the signals obtained from the experimentation are displayed.

6. Tiempo: En esta parte se muestra un indicador que despliega la hora durante la cual el usuario está llevando a cabo la práctica. 6. Time: This part shows an indicator that displays the time during which the user is carrying out the practice.

ii. Para la interfaz de las prácticas 3 y 4, se muestran las siguientes paites: ii. For the interface of practices 3 and 4, the following paites are shown:

1. Controlador de voltaje: En esta parte se muestra un controlador con el cual se puede variar la cantidad de voltaje con la cual se desee experimentar. Al ser Corriente Alterna se necesita amplitud y frecuencia de la señal, esto debido a que la misma no es constante. 1. Voltage controller: This part shows a controller with which you can vary the amount of voltage you want to experiment with. Being Alternating Current requires amplitude and frequency of the signal, this because it is not constant.

2. Esquema del circuito: En esta paite se muestra el esquema eléctrico con el cual se está experimentando. 2. Circuit diagram: This page shows the electrical diagram with which you are experimenting.

3. Opciones de esquema del circuito: En esta parte se muestran las diferentes configuraciones de circuitos con las que se pueden experimentar. Al ser Corriente Alterna, las opciones disponibles son 3. Circuit schematic options: This part shows the different circuit configurations that can be experimented with. Being Alternating Current, the available options are

Resistivo e Inductivo. Resistive and Inductive.

4. Visión: En esta parte se muestra un botón con el cual se muestra los resultados de la experimentación en la gráfica. 4. Vision: This part shows a button with which the results of the experimentation are shown in the graph.

5. Graficador: En esta parte se muestra una gráfica en la cual se despliegan las señales obtenidas a partir de la experimentación. 5. Plotter: In this part a graph is shown in which the signals obtained from the experimentation are displayed.

6. Tiempo: En esta parte se muestra un indicador que despliega la hora durante la cual el Usuario está llevando a cabo la práctica. 6. Time: This part shows an indicator that displays the time during which the User is carrying out the practice.

Para poder utilizar esta interface, se llevan a cabo los siguientes pasos: In order to use this interface, the following steps are carried out:

a. Se debe de contar con una reservación válida para el día y la hora en que se desee ingresar al laboratorio. b. Se debe descargar e instalar el RunTime de LabVIEW en la computadora en la que el usuario desee trabajar, esto para poder utilizar la aplicación. c. Se debe descargar y preparar el documento de la práctica. Los documentos están disponibles en el menú de Prácticas del MOOC Lab. d. En el menú de la parte superior de esta página de web, se selecciona lato. You must have a valid reservation for the day and time you wish to enter the laboratory. b. The LabVIEW RunTime must be downloaded and installed on the computer on which the user wishes to work, this in order to use the application. c. The practice document must be downloaded and prepared. The documents are available in the MOOC Lab Practice menu. D. In the menu at the top of this web page, select the

Estación de Trabajo para la cual se hizo la reservación, Workstation for which the reservation was made,

e. En la interfáce de acceso el usuario debe ingresar su nombre de usuario y contraseña. El usuario debe utilizar exactamente los mismos caracteres con lo que creó su nombre de usuario y contraseña. and. In the access interface, the user must enter their username and password. The user must use exactly the same characters with which they created their username and password.

6) Instructor: En esta parte se muestran los datos generales del instructor que ofrece el laboratorio a impartir. 6) Instructor: This part shows the general data of the instructor offered by the laboratory to be taught.

Es importante resaltar que el usuario puede tener acceso al sistema de laboratorios remotos mediante una interfaz que puede accesar desde una computadora con acceso a internet, donde a través de una rata de acceso podrá acceder a la interfaz web, en la que capturara sus datos y se validaran para poder accesar a las diferentes prácticas que tenga asignadas previamente, para eso primero tiene que contactar al instructor de programa e inscribirse a alguna de los diferentes opciones, sin importar su ubicación geográfica, al tener acceso, podrá usar la interfaz que establecerá contacto con el servidor que administra los diferentes laboratorios, los cuales pueden estar físicamente en diferentes lugares y ser de diferentes tipos, estos laboratorios están configurados por una serie de elementos, (pueden existir diferentes configuraciones de equipos o estaciones de trabajo) según se disponga, el servidor se comunicara con otro equipo que administra un dispositivo que permitirá el control de diferentes herramientas y elementos físicos interconectados(este puede ser un DAQ o un PLC) según se requiera, por ejemplo cuando se usa un PLC, este controla un proceso de control que puede estar determinado por un robot cartesiano, un cuarto de control, un elevador, un almacén, una línea de clasificación, etc. It is important to highlight that the user can access the remote laboratories system through an interface that can be accessed from a computer with internet access, where through an access rat you can access the web interface, in which you will capture your data and they will be validated to be able to access the different practices that you have previously assigned, for that you first have to contact the program instructor and register for any of the different options, regardless of your geographical location, when you have access, you can use the interface that will establish contact With the server that manages the different laboratories, which can be physically in different places and be of different types, these laboratories are configured by a series of elements, (there may be different configurations of equipment or workstations) as available, the server will communicate with another computer that manages a device that will allow the control of dif erent tools and interconnected physical elements (this can be a DAQ or a PLC) as required, for example when A PLC is used, it controls a control process that can be determined by a Cartesian robot, a control room, an elevator, a warehouse, a sorting line, etc.

Generalizando y viendo un ejemplo, los componentes del laboratorio remoto son los siguientes: Generalizing and seeing an example, the components of the remote laboratory are the following:

a. Equipo PC: Equipo físico donde se alojan las aplicaciones desarrolladas en to. PC Equipment: Physical equipment where the applications developed in

LabVIEW que administran, ejecutan y almacenarán la información referente a las prácticas e instrucciones de laboratorio predeterminadas. LabVIEWs that manage, execute, and store information regarding predetermined lab practices and instructions.

b. Estaciones de trabajo: puede replicarse“n” veces según se requiera y son los espacios físicos que se usan para las prácticas las cuales pueden ser de electrónica aplicada, automatización, y otras variantes, para el caso de electrónica aplicada dichas estaciones utilizan un sistema NI EL VIS, que es un dispositivo de laboratorio educativo de ingeniería modular que puede incluir diferentes dispositivos como osciloscopio, multímetro digital, generador de funciones, fuente de alimentación variable, analizador Bode que permiten realizar diferentes operaciones enfocados en la realización de prácticas /o pruebas de ingeniería, dicho modulo permite la interconexión de una placa de circuito impreso con los circuitos predeterminados y a su vez con el equipo pe el cual ejecuta algoritmos precargados que permite la interacción entre el usuario remoto y la estación de trabajo permitiendo cambiar, medir y aplicar diferentes parámetros como si físicamente estuviera en la estación. b. Workstations: can be replicated “n” times as required and are the physical spaces used for the practices, which can be applied electronics, automation, and other variants. In the case of applied electronics, these stations use an NI system. THE VIS, which is a modular engineering educational laboratory device that can include different devices such as an oscilloscope, digital multimeter, function generator, variable power supply, Bode analyzer that allow different operations to be carried out focused on carrying out practices / tests Engineering, this module allows the interconnection of a printed circuit board with the predetermined circuits and in turn with the equipment, for example, which executes preloaded algorithms that allow interaction between the remote user and the workstation, allowing to change, measure and apply different parameters. as if he was physically at the station.

Dichos equipos permiten realizar diferentes tipos de prácticas de electrónica, esto debido a que cuentan con los componentes eléctricos necesarios para poder variar dichos parámetros o practicas previamente predeterminadas por el instructor; asimismo, su implementación y efecto es visualizada por la interfaz. Un ejemplo de las prácticas que se realizan sobre dichas estaciones y que están disponibles en los menús de los laboratorios remotos son las siguientes: These equipments allow to carry out different types of electronic practices, this because they have the necessary electrical components to be able to vary said parameters or previously predetermined practices by the instructor likewise, its implementation and effect is visualized by the interface. An example of the practices that are carried out on these stations and that are available in the menus of the remote laboratories are the following:

i. Práctica 1 - Conexiones Serie y Paralelo de un Circuito Eléctrico (Interfaz de Corriente Directa): Esta práctica se enfoca en el cálculo de los valores de voltaje, corriente y resistencia a través de la Ley de Ohm y las leyes de Kirchhoff, por lo que, para este tema, en la estación de trabajo se encuentran conectados tres tipos de circuitos, simple, serie y paralelo. i. Practice 1 - Serial and Parallel Connections of an Electric Circuit (Direct Current Interface): This practice focuses on the calculation of the values of voltage, current and resistance through Ohm's Law and Kirchhoff's laws, so For this topic, three types of circuits are connected to the workstation: simple, series and parallel.

• El circuito simple consiste en la conexión en serie de una fuente de voltaje con un foco, esto con el fin de variar el voltaje del primero y ver su efecto por medio de la iluminación en el segundo (Figura 3a). • The simple circuit consists of the series connection of a voltage source with a focus, this in order to vary the voltage of the first and see its effect by means of lighting in the second (Figure 3 a ).

• El circuito en serie es parecido al circuito simple, la única diferencia es que en lugar de un foco ahora van a ser dos focos los que se conectarán en serie con la fuente de voltaje (Figura 3b). • The series circuit is similar to the simple circuit, the only difference is that instead of one bulb, there will now be two bulbs that will be connected in series with the voltage source (Figure 3b).

• El circuito en paralelo consiste en la fuente de poder conectada a los dos focos, la única diferencia es que ahora en lugar de estar conectados uno seguido del otro ahora se encuentran conectados a partir del mismo nodo • The parallel circuit consists of the power source connected to the two bulbs, the only difference is that now instead of being connected one followed by the other they are now connected from the same node

(Figura 3c). (Figure 3c).

ii. Práctica 2 - Balance de Potencia en los Circuitos Eléctricos (Interfaz deii. Practice 2 - Power Balance in Electric Circuits (Interface of

Corriente Directa): Esta práctica utiliza exactamente las mismas conexiones de la práctica 1 (simple, serie y paralelo). Sin embargo, este tema se enfoca de calcular las potencias de cada componente y determinar que la Ley de Kirchhoff también se cumple en potencias. No se requiere hacer ningún cambio en base a la práctica anterior pues los datos son los mismos, lo único que cambia en esta práctica son los conceptos para obtener a través de cálculos matemáticos. Direct Current): This practice uses exactly the same connections from practice 1 (simple, series and parallel). However, this topic focuses on calculating the powers of each component and determine that Kirchhoff's Law is also true in powers. It is not required to make any changes based on the previous practice because the data is the same, the only thing that changes in this practice are the concepts to obtain through mathematical calculations.

iii. Práctica 3 - Impedancia en Circuitos Eléctricos de CA (Interfaz deiii. Practice 3 - Impedance in AC Electric Circuits (Interface of

Corriente Alterna): En esta práctica se refuerza la teoría de la CorrienteAlternating Current): In this practice the theory of the Current is reinforced

Alterna, cómo se diferencia de la directa y determina qué observará elAlternates how it differs from direct and determines what the

Usuario a diferencia de la directa en la señal que despliega la plataforma.User unlike the direct signal that the platform displays.

Para este tema, en la estación de trabajo se encuentran conectados dos tipos de circuitos en serie, uno de impedancia puramente resistiva, y otro de impedancia resistiva e inductiva. For this matter, two types of circuits are connected in series at the workstation, one of purely resistive impedance, and the other of resistive and inductive impedance.

• El circuito de impedancia resistiva consiste en una fUente de voltaje conectada en serie con una resistencia (Figura 4a). • The resistive impedance circuit consists of a voltage source connected in series with a resistance (Figure 4 a ).

• El circuito de impedancia resistiva e inductiva consiste en una fuente de voltaje conectada en serie con una resistencia y una inductancia (Figura • The resistive and inductive impedance circuit consists of a voltage source connected in series with a resistance and an inductance (Figure

4b). 4b).

iv. Práctica 4 - Potencia Real y Aparente (Interfaz de Corriente Alterna): En esta práctica se utilizan exactamente los mismos circuitos que la práctica anterior, sin embargo, la diferencia será en los conceptos aprendidos y en los cálculos que llevarán al Usuario determinar el resultado de esos conceptos. En este caso, se utilizarán los circuitos para calcular las potencias de cada componente del circuito. iv. Practice 4 - Real and Apparent Power (Alternating Current Interface): In this practice exactly the same circuits as the previous practice are used, however, the difference will be in the concepts learned and in the calculations that will lead the User to determine the result of those concepts. In this case, the circuits will be used to calculate the powers of each component of the circuit.

v. Práctica 5 - Uso Eficiente de la Energía (Interfaz de Corriente Alterna): v. Practice 5 - Efficient Use of Energy (Alternating Current Interface):

En esta práctica se retoma el concepto de Factor de Potencia y como este es una medida de la eficiencia en el uso de la energía. Analizando los resultados de los circuitos capacitivos e inductivos, la practica consiste en demostrar experimentalmente como se puede corregir o mejorar el factor de potencia, de manera que podamos hacer un uso más eficiente de la energía eléctrica. This practice takes up the concept of Power Factor and how this it is a measure of energy use efficiency. Analyzing the results of the capacitive and inductive circuits, the practice consists of demonstrating experimentally how the power factor can be corrected or improved, so that we can make more efficient use of electrical energy.

La eficiencia que han mostrado los laboratorio remotos ha permitido ampliar la realización de prácticas, creando disponibilidad y comodidad para los usuarios para realizar sus prácticas en los laboratorios, pero además es una herramienta integral que sirve para complementar la tecnología educativa Online, la cual hasta el momento tenía la parte práctica sin desarrollar completamente, ampliando con esto el alcance educativo, el impacto en los entornos de capacitación, haciendo eficiente el uso de instalaciones y equipos, ampliando los tiempos y disponibilidad permitiendo que un volumen mayor de usuarios pueda utilizar estas instalaciones, ampliando además la capacidad de difusión de los programas de entrenamiento técnico ya que no tienen la necesidad de estar físicamente frente a los equipos, evitando las aglomeraciones y restricciones que las capacidades de las instalaciones puedan tener en un horario determinado, esto además permite que organizaciones que no tienen recursos para tener sus propias instalaciones tengan acceso a un conjunto de herramientas técnicas que por costos sería difícil tener, permitiendo además que dicho conocimiento se pueda compartir con un número mayor de usuarios sin importar su ubicación. The efficiency shown by remote laboratories has allowed the practice to be expanded, creating availability and comfort for users to carry out their practices in the laboratories, but it is also an integral tool that serves to complement online educational technology, which until At the time, it had the practical part without being fully developed, thus expanding the educational scope, the impact on training environments, making the use of facilities and equipment efficient, expanding the times and availability allowing a greater volume of users to use these facilities, also expanding the dissemination capacity of technical training programs since they do not have the need to be physically in front of the teams, avoiding the crowds and restrictions that the facilities' capacities may have at a certain time, this also allows organizations that they have no resources to have Its own facilities have access to a set of technical tools that, due to costs, would be difficult to have, also allowing said knowledge to be shared with a greater number of users, regardless of their location.

Claims

REIVINDICACIONES Habiendo descrito suficiente mi invención, considero como una novedad y por lo tanto reclamo como de mi exclusiva propiedad, lo contenido en las siguientes cláusulas: CLAIMS Having sufficiently described my invention, I consider as a novelty and therefore claim as my exclusive property, the content of the following clauses: 1.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control, así como su método de implementación caracterizado por que consta de los siguientes elementos: 1.- Remote laboratory system for learning electrical, electronic and control circuits, as well as its implementation method characterized by consisting of the following elements: a) Una estructura tecnológica integrada por diferentes dispositivos, un equipo informático con acceso a internet, una aplicación precargada que se comunica a través de uno de los puertos del equipo informático con una unidad con capacidad de tomar un conjunto de señales físicas, convertirlas en tensiones eléctricas y digitalizarlas de manera que puedan ser procesadas por dicha computadora, permitiendo con esto la interconexión con una unidad NI ELVIS instalada en una estación de trabajo; El equipo informático se conecta mediante infraestructura de comunicaciones a servicios de internet mediante protocolos tep/ip estableciendo un enlace con una pe servidor principal o central que permite la comunicación, acceso y administración de todos los elementos del sistema de laboratorios remotos, para que estos puedan ser accesados por un usuario; a) A technological structure made up of different devices, a computer with internet access, a preloaded application that communicates through one of the ports of the computer with a unit capable of taking a set of physical signals, converting them into voltages and digitize them so that they can be processed by said computer, thereby allowing interconnection with a NI ELVIS unit installed in a workstation; The computer equipment is connected by means of communications infrastructure to internet services using tep / ip protocols, establishing a link with a main or central server, which allows communication, access and administration of all the elements of the remote laboratory system, so that they can be accessed by a user; b) Una plataforma interactiva integrada por al menos tres módulos: b) An interactive platform made up of at least three modules: • Un módulo de administración de datos SQL, en dicho modulo se administrar, crear, valida y autentican los datos de los usuarios en las diferentes bases de datos creadas para generar su acceso al laboratorio remoto y sus diferentes aplicativos, esta se ejecuta en el servidor principal; • Un módulo Web o de alojamiento en la nube, indispensable para que se realiza el enlace con el servidor, mediante esta aplicación se puede publicar y tener acceso público a internet, es decir es el medio principal por el cual los usuarios remotos puede interconectarse a la plataforma para interactuar con las estaciones de trabajo, dicha aplicación se interconecta con los periféricos del laboratorio remoto proporcionando una interfaz visual del mismo, ejecutándose en el servidor principal; • An SQL data management module, in which module the user data will be managed, created, validated and authenticated in the different databases created to generate their access to the remote laboratory and its different applications, it runs on the server principal; • A web module or cloud hosting, essential for the connection to the server, through this application you can publish and have public access to the internet, that is, it is the main means by which remote users can connect to the platform to interact with the workstations, said application interconnects with the peripherals of the remote laboratory providing a visual interface of the same, running on the main server; • Un módulo para el control del laboratorio remoto, determinado por un algoritmo en LabVIEW con un comando en forma de bloque que permite tanto la adquisición de datos del circuito conectado como la modificación de parámetros del mismo, esta se ejecuta en el equipo del laboratorio remoto; • A module for remote laboratory control, determined by an algorithm in LabVIEW with a command in the form of a block that allows both the acquisition of data from the connected circuit and the modification of its parameters, it is executed on the remote laboratory equipment ; c) Un método de interacción entre el usuario y una interfaz del laboratorio remoto implementado por una computadora para facilitar el intercambio de contenido entre entidades a través de una red de computadoras durante una sesión de comunicaciones en tiempo real a través de dicha red de computadoras, mediante dicho método el usuario interactúa con los diferentes módulos de la plataforma sus periféricos físicos según se determine de acuerdo a la temática del laboratorio a realizar, en esta interacción se ejecutara el proceso de generación de acceso, determinar un tumo, horario, la asignación de una estación física y poder realizar las actividades determinadas por el instructor así como la modificación de parámetros en cada actividad; c) A method of interaction between the user and a remote laboratory interface implemented by a computer to facilitate the exchange of content between entities through a computer network during a real-time communications session through said computer network, By means of this method, the user interacts with the different modules of the platform and their physical peripherals as determined according to the theme of the laboratory to be carried out, in this interaction the process of generating access will be executed, determine a time, schedule, the allocation of a physical station and to be able to carry out the activities determined by the instructor as well as the modification of parameters in each activity; 2.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a la reivindicación anterior caracterizado por que la estructura tecnológica permite el intercambio de la unidad que cambia señales físicas a tensiones eléctricas digitalizadas por al menos un PLC que podrá controlar un sistema de control de procesos, como un elevado-, un brazo robótico, un robot cartesiano, un almacén, una línea de maquinado, un proceso de automatización según se requiera. 2.- Remote laboratory system for learning electrical, electronic and control circuits according to the preceding claim, characterized in that the technological structure allows the exchange of the unit that changes. Physical signals to electrical voltages digitized by at least one PLC that can control a process control system, such as an overhead-, a robotic arm, a Cartesian robot, a warehouse, a machining line, an automation process as required. 3.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a las reivindicaciones anteriores caracterizado por que el número de estaciones de trabajo es proporcional a la capacidad técnica de la estructura tecnológica de tal forma que permite tener al menos un par de estaciones de trabajo escalándolos a un número indeterminado. 3.- Remote laboratory system for learning electrical, electronic and control circuits according to the preceding claims, characterized in that the number of workstations is proportional to the technical capacity of the technological structure in such a way that it allows the minus a couple of workstations scaling them to an undetermined number. 4.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a las reivindicaciones anteriores caracterizado por que el módulo de la aplicación SQL, contiene una base de datos para que el usuario precargue sus datos, creándose una entidad con contraseña y su keypass permitiendo su validación y acceso a un menú de herramientas previamente precargados, permitiendo su ingreso a la plataforma y al menú de horarios, instancias y un tumo específico para utilizar las estaciones de trabajo y tener acceso a una serie de herramientas e instrucciones precargadas por el administrador. 4.- Remote laboratory system for learning electrical, electronic and control circuits according to the preceding claims, characterized in that the SQL application module contains a database for the user to preload their data, creating an entity with password and its keypass allowing its validation and access to a menu of previously preloaded tools, allowing its entry to the platform and the menu of schedules, instances and a specific way to use the workstations and to have access to a series of tools and instructions preloaded by administrator. 5.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a las reivindicaciones anteriores caracterizado por que el módulo de LabVIEW validará las credenciales del usuario, comparándolos con los que el usuario haya designado para ingresar a la práctica con los datos de reservación que se encuentren en la base de datos del servidor SQL previamente ingresados para autentificarse. 5.- Remote laboratory system for learning electrical, electronic and control circuits according to the previous claims, characterized in that the LabVIEW module will validate the user's credentials, comparing them with those that the user has designated to enter the practice. with the reservation data found in the SQL server database previously entered to authenticate. 6.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a las reivindicaciones anteriores caracterizado por que el módulo de LabVIEW validara las credenciales del usuario, comparando los datos que el usuario haya designado para ingresar a la práctica con los datos de reservación en la base de datos del servidor SQL y establecer la comunicación con el dispositivo que controla la estación de trabajo. 6.- Remote laboratory system for learning electrical, electronic and control circuits according to the previous claims, characterized in that the LabVIEW module validates the user's credentials, comparing the data that the user has designated to enter the practice with the reservation data in the SQL server database and establish communication with the device that controls the workstation. 7.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a la reivindicación anterior caracterizado por que la interfaz del módulo LabVIEW se conforma de dos partes: 7.- Remote laboratory system for learning electrical, electronic and control circuits according to the previous claim, characterized in that the interface of the LabVIEW module consists of two parts: a) Una externa, donde la interfaz se compone de: a) An external one, where the interface consists of: vii. Remóte IP Address que representa la parte en la que se desplegará la direcciónvii. Remote IP Address representing the part where the address will be displayed IP de la persona que se quiera conectar IP of the person you want to connect viii. Remóte User que representa la parte en la que se mostrará el Nombre deviii. Remote User representing the part where the Name of the Usuario que se quiere conectar User who wants to connect ix. TeleLab-Server IP Address que representa la dirección IP del servidor, la dirección del servidor está partida en 10 subdirecciones para cada estación de trabajo que se quiera conectar ix. TeleLab-Server IP Address that represents the IP address of the server, the server address is divided into 10 sub-addresses for each workstation that you want to connect x. DateTfdimePacInt: Representa la parte en la que se despliega la fecha y la hora en la que estará abierta la práctica para el usuario que se quiera conectar. b) Una interna, donde por medio de la interfez gráfica, el administrador monitorea el funcionamiento de todos los dispositivos y cuenta con las siguientes partes: xi. Concatenated String 1 For Date, Time and User: En esta parte se muestra la concatenación de los datos, la fecha, la hora y el nombre de usuario registrados a partir de la petición del usuario. xii. Usuario, Contraseña y Estación: En esta parte se muestran los datos registrados por el usuario a la hora de hacer su petición para poder utilizar alguna de las estaciones de trabajo. x. DateTfdimePacInt: Represents the part where the date and time when the practice will be open for the user who wants to connect is displayed. b) An internal one, where through the graphical interface, the administrator monitors the operation of all the devices and has the following parts: xi. Concatenated String 1 For Date, Time and User: This part shows the concatenation of the data, date, time and username registered from the user's request. xii. User, Password and Station: This part shows the data registered by the user when making his request to be able to use any of the workstations. xiii. Empty Login, Empty Reserve, Super User: En esta parte se muestra mediante indicadores LED cada uno de estos estados que guarda la unidad de trabajo.xiii. Empty Login, Empty Reserve, Super User: In this part, each of these states saved by the work unit is shown by means of LED indicators. 8.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a la reivindicación anterior caracterizado por que la interfaz en su parte externa se comunica con el servidor ejecutándose los siguientes pasos: 8.- Remote laboratory system for learning electrical, electronic and control circuits according to the preceding claim, characterized in that the interface on its external part communicates with the server by executing the following steps: 1) Se lee el puerto del servidor al que le llega la pregunta del usuario si le permite entrar a la práctica 1) The server port is read to which the user asks if it allows him to enter the practice 2) Una vez que se hace la petición, la información encapsulada por el protocolo TCP/IP pasa a leerse para ser des encapsulada y sacar los datos que lleva. Durante esta primera parte se sacará la dirección IP que se está comunicando y la mostrará en el Front Panel en la parte de Remóte IP Address 2) Once the request is made, the information encapsulated by the TCP / IP protocol is read to be unencapsulated and the data it carries out. During this first part, the IP address that is being communicated will be taken out and will be shown on the Front Panel in the Remote IP Address part. 3) Después de obtener la información dentro de la encapsulación de los protocolos 3) After obtaining the information within the encapsulation of the protocols TCP/IP, es necesario llevarla al registro de SQL donde se utiliza el MicrosoftTCP / IP, it is necessary to take it to the SQL registry where Microsoft is used SQL Server Management Studio; en este punto se valida la reservación de manera que coincida con la petición que hizo el usuario, todos los parámetros o información se convierte a tipo string como la fecha y la hora que estará trabajando el usuario y se colocan en el Front Panel en sus respectivos apartadosSQL Server Management Studio; at this point the reservation is validated so that it coincides with the request made by the user, all the parameters or information are converted to string type such as the date and time that the user will be working and are placed in the Front Panel in their respective apart 4) Una vez obtenidos los datos se validará si la persona puede entrar o no al servidor para realizar la práctica correspondiente. Este proceso consiste en utilizar la información del usuario de la parte extema de la programación mostrada anteriormente y se compara con la información ya registrada en la base de datos del servidor tanto de la existencia del usuario, el keypass, así como los datos de la reservación. Una vez validada esta información, se enviará una respuesta al usuario para poder acceder a la práctica correspondiente, en caso de que la información proporcionada no fuera correcta, el usuario no podrá tener acceso a la práctica. 4) Once the data is obtained, it will be validated whether or not the person can enter the server to carry out the corresponding practice. This process consists of using the user information of the external part of the programming shown above and is compared with the information already registered in the server database of both the user's existence, the keypass, as well as the reservation data. Once this information has been validated, a response will be sent to the user in order to access the corresponding practice, in case the information provided is not correct, the user will not be able to access the practice. 9.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a la reivindicación 6, caracterizado por que la interfaz en su parte intema ejecuta los siguientes pasos para habilitar su menú de opciones: 9.- Remote laboratory system for learning electrical, electronic and control circuits according to claim 6, characterized in that the interface in its internal part executes the following steps to enable its options menu: •Para que el indicador de Empty Login se encienda, el usuario y la contraseña deben de existir en la base de datos; • For the Empty Login indicator to light, the username and password must exist in the database; •Para que el indicador de Empty Reserve se encienda, la reservación hecha por el usuario debe de existir en la base de datos; • For the Empty Reserve indicator to light, the reservation made by the user must exist in the database; •Para que el indicador de Super User se encienda, sólo el administrador deberá entrar a su respectiva cuenta; • For the Super User indicator to light, only the administrator must enter their respective account; xiv. Reservaciones, Equipos, Count Reservaciones y Count Equipos, en esta parte se muestran arreglos de clusters para cada uno de estos datos, los cuales fungen como indicadores en los cuales se despliega la información correspondiente a cada uno de los apartados, esto se describe brevemente a continuación: xiv. Reservations, Teams, Count Reservations and Count Teams, in this part cluster arrangements are shown for each of these data, which serve as indicators in which the information corresponding to each of the sections is displayed, this is briefly described in continuation: •En la parte de Reservaciones, se despliega la información del usuario junto con la fecha y la hora a la que se realizó dicha reservación; • In the Reservations part, the user's information is displayed along with the date and time that the reservation was made; • En la parte de Equipos, se despliega la información de las cuentas de los usuarios que realizaron las mismas; • En la parte de Count Reservaciones, se despliega el conteo de reservaciones realizadas por los usuarios; • In the Equipment part, the information of the accounts of the users who carried them out is displayed; • In the Count Reservations section, the count of reservations made by users is displayed; • En la parte de Count Equipos, se despliega el conteo de las veces que los usuarios entraron a las estaciones de trabajo; • In the Count Teams part, the count of the times users entered the workstations is displayed; xv. Date/Time String: En esta parte se muestra la concatenación de la fecha y hora registrados a partir de la petición del usuario; xv. Date / Time String: This part shows the concatenation of the date and time recorded from the user's request; xvi. Concatenated String 2 For User and Password: En esta parte se muestra la concatenación del nombre de usuario y contraseña registrados a partir de la petición del usuario; xvi. Concatenated String 2 For User and Password: This part shows the concatenation of the username and password registered from the user's request; 10.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a las reivindicaciones anteriores, caracterizado por que la interfaz ejecuta los siguientes pasos para hacer el proceso de validación; 10.- Remote laboratory system for learning electrical, electronic and control circuits according to the preceding claims, characterized in that the interface executes the following steps to carry out the validation process; a) Se validan los datos recibidos de la petición de usuario a través del protocolo a) The data received from the user request is validated through the protocol TCP, confirmando al usuario y la contraseña. Esta información entra de manera separada como strings, por lo que deben concatenarse para que como un solo string pueda ingresar a la base de datos de manera que le permita poder realizar la administración y búsqueda de información, esto se debe hacer desde una ruta o dirección donde este guardada la base del string concatenado para que la base de datos permita extraer los datos en forma de array de clusters y se despliegue en los clusters correspondientes; TCP, confirming the username and password. This information enters separately as strings, so they must be concatenated so that as a single string you can enter the database in a way that allows you to manage and search for information, this must be done from a route or address where the base of the concatenated string is stored so that the database allows to extract the data in the form of an array of clusters and is deployed in the corresponding clusters; b) El servidor revisa desde la misma base de datos si tiene una reservación en la fecha y hora en la que realizó la petición. El programa captó el tiempo en que la petición se hizo y la envía para concatenarlo con el nombre de usuario y buscarlo en la tabla de reservaciones dentro de la base de datos. El procedimiento de búsqueda es muy similar al primer evento, ya que utiliza los mismos componentes, la diferencia radica en que ahora buscará en otra tabla, incluyendo en esta búsqueda las fechas de reservación hechas mediante la plataforma. En caso de que exista la información y sea válida, se trasladará en forma de Array de Clusters para desplegarlo y habilitar el Empty Reserve para asegurar que ya puede acceder. En caso contrario, enviará un mensaje de error por no tener reservación en la hora solicitada. De igual manera, esta parte tiene un contador que indica cuantas reservaciones se han hecho en esta estación de trabajo. b) The server checks from the same database if it has a reservation on the date and time when the request was made. The program captured the time the request was made and sends it to concatenate it with the username and search for it in the table of reservations within the database. The search procedure is very similar to the first event, since it uses the same components, the difference is that it will now search another table, including in this search the reservation dates made through the platform. If the information exists and is valid, it will be transferred in the form of a Cluster Array to display it and enable the Empty Reserve to ensure that it can be accessed. Otherwise, it will send an error message for not having a reservation at the requested time. Similarly, this part has a counter that indicates how many reservations have been made on this workstation. c)El funcionamiento de estos eventos, en general, se desglosa en los siguientes pasos: c) The operation of these events, in general, is broken down into the following steps: 1) El usuario realiza la petición para poder realizar la práctica, dicha información es recibida por un servidor, el cual se encarga de realizar la búsqueda de dicha información en la base de datos. 1) The user makes the request to be able to practice, said information is received by a server, which is in charge of searching for said information in the database. 2) Si la información proporcionada por el usuario existe en la base de datos se analiza si tiene o no una reservación hecha, en caso de tenerla se le notificará que puede acceder a la práctica y empezar a trabajar en la misma, en caso de no tener la reservación hecha se le notificará dicho mensaje y el usuario deberá de realizarla. 2) If the information provided by the user exists in the database, it is analyzed whether or not you have a reservation made, if you have it, you will be notified that you can access the practice and start working on it, if you do not Having the reservation made, the message will be notified and the user must make it. 3) Si la información proporcionada por el usuario no existe en la base de datos, se le regresará un mensaje de error. 3) If the information provided by the user does not exist in the database, an error message will be returned. 11.- Sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a las reivindicaciones anteriores caracterizado por que validado el acceso y la reserva se pasa al servidor web, instalado en el servidor principal que permitirá la publicación del contenido de la plataforma interfaz, la cual está conformada por los siguientes apartados: 11.- Remote laboratory system for learning electrical, electronic and control circuits according to the previous claims, characterized in that validated access and reservation is passed to the web server, installed in the main server that will allow the publication of the content of the interface platform, which is made up of the following sections: 1) Información general, se explica brevemente el propósito del laboratorio y como la globalización y las telecomunicaciones permiten realizar las prácticas de laboratorio en cualquier hora y lugar con acceso a Internet; 1) General information, the purpose of the laboratory is briefly explained and how globalization and telecommunications allow laboratory practices to be carried out at any time and place with Internet access; 2) Instrucciones, se muestran las instrucciones a seguir para poder utilizar tanto el sistema de reservaciones como la interface de trabajo; 2) Instructions, the instructions to follow in order to use both the reservation system and the work interface are shown; 3) Reservaciones, el Usuario deberá de ingresar su Nombre de Usuario y su 3) Reservations, the User must enter their User Name and their Keypass para poder acceder al sistema de reservaciones y apartar una de las estaciones en un horario determinado. Para usar este apartado, se llevan a cabo los siguientes pasos: Keypass to access the reservation system and set aside one of the stations at a specific time. To use this section, the following steps are carried out: I. Se ingresa a la ruta predeterminada en la que se llena el formulario que está en la sección de apertura para obtener un Nombre de Usuario y Contraseña; I. You enter the default route in which the form that is in the opening section is filled to obtain a User Name and Password; II. Se obtiene la clave de acceso para la práctica al realizar la evaluación de cada tema, en la evaluación del tana 1 obtienes la clave de acceso para la práctica 1 y asi sucesivamente; II. The access code for the practice is obtained when carrying out the evaluation of each topic, in the evaluation of tana 1 you obtain the access code for practice 1 and so on; III. Construir el Keypass, el cual estará conformado por la contraseña y la clave de acceso de cada práctica, sin incluir caracteres adicionales; III. Build the Keypass, which will be made up of the password and the access key of each practice, without including additional characters; • Con el Usuario y el Keypass se ingresa al Sistema de reservaciones y se revisa la disponibilidad de horarios en las estaciones de trabajo, puedes elegir cualquier estación y cualquier horario disponible. El sistema de reservaciones consta de una pantalla en la cual, además de mostrarse los datos del nombre de usuario, día, hora y estación seleccionadas, también muestra un menú con pestañas donde cada una de ellas representa la estación de trabajo a ser utilizada; dentro de cada pestaña se muestra una tabla con la primera columna que indica las horas y la primera fila que indica los días, esto de tal forma que el usuario pueda seleccionar el horario que se le acomode mejor trabajar con la estación de trabajo de la pestaña seleccionada; • With the User and the Keypass you enter the Reservation System and check the availability of schedules at work stations, you can choose any station and any available time. The reservation system consists of a screen in which, in addition to displaying the data of the selected username, day, time and station, it also shows a menu with tabs where each one represents the work station to be used; Within each tab a table is shown with the first column indicating the hours and the first row indicating the days, this in such a way that the user can select the time that best suits working with the tab's workstation. selected; IV. Realizar o modificar las reservaciones con una 1 hora de anticipación, una vez dentro de ese margen ya no es posible hacer reservaciones ni cambios; IV. Make or modify reservations 1 hour in advance, once within that margin it is no longer possible to make reservations or changes; 4) Prácticas, aquí se encuentran las ligas para tener acceso a las diferentes prácticas las cuales son secuenciales, así como una descripción breve de los circuitos de corriente directa y corriente alterna; 4) Practices, here are the links to access the different practices which are sequential, as well as a brief description of the direct current and alternating current circuits; 5) Interface de acceso, se muestra la liga para poder descargar la aplicación ejecutable, con la cual el usuario podrá empezar a trabajar en la práctica correspondiente, así como en la estación que haya sido reservada anteriormente; es muy importante tener la librería del Runtime Plug-In de LabVIEW 2014 instalado para que dicha aplicación pueda utilizarse. Esta aplicación cuenta con las siguientes partes: 5) Access interface, the link to download the executable application is displayed, with which the user can start working in the corresponding practice, as well as in the station that has been previously reserved; It is very important to have the LabVIEW 2014 Runtime Plug-In library installed so that this application can be used. This application has the following parts: a. Introducir usuario, el usuario debe introducir sus datos de acceso para poder acceder a la práctica; to. Enter user, the user must enter their access data to access the practice; b. Introducir keypass, el usuario debe introducir Keypass correctamente para poder acceder a la práctica; b. Enter keypass, the user must enter Keypass correctly to access the practice; c. Botones de las estaciones de la l a la 10, el usuario debe seleccionar la estación que reservo en el sistema correspondiente para poder acceder a la práctica; c. Buttons of the stations from l to 10, the user must select the station that I reserve in the corresponding system to be able to access the practice; d. Indicador de intentos, se le indica al usuario el número de intentos que le vayan quedando para poder acceder a la práctica en caso de que alguno de los datos mencionados anteriormente se ponga incorrectamente, el usuario tiene como máximo tres intentos, de superar ese margen ya no podrá acceder a la práctica y tendrá que realizar su reservación nuevamente; d. Attempt indicator, the user is informed of the number of attempts that are left to access the practice in case any of the data mentioned above is set incorrectly, the user has a maximum of three attempts, to exceed that margin, he will no longer be able to access the practice and will have to make his reservation again; e. Indicador de segundos, indica al usuario cuantos segundos tiene para poder acceder a la práctica, si el contador llega a cero ya no podrá acceder a la misma y tendrá que realizar su reservación nuevamente; and. Seconds indicator, indicates to the user how many seconds he has to access the practice, if the counter reaches zero he will no longer be able to access it and will have to make his reservation again; f. Cancelar, se le muestra un botón al usuario, con el cual puede decidir cancelar su reservación para utilizar la estación de trabajo; F. Cancel, the user is shown a button, with which he can decide to cancel his reservation to use the workstation; 12.- Un método para la implementación del sistema de laboratorio remoto para el aprendizaje de circuitos eléctricos, electrónicos y de control de acuerdo a las reivindicaciones anteriores caracterizado por que consta de los siguientes pasos: a) Definir el tipo de laboratorio, corriente directa, corriente alterna, de control, de procesos, etc. 12.- A method for the implementation of the remote laboratory system for learning electrical, electronic and control circuits according to the preceding claims, characterized in that it consists of the following steps: a) Define the type of laboratory, direct current, alternating current, control, process, etc. b) Ensamblar la plataforma tecnológica requerida de acuerdo al laboratorio; b) Assemble the required technological platform according to the laboratory; i)Servidor-Intemet-PC-DAQ- NI ELVIS; i) Server-Internet-PC-DAQ- NI ELVIS; ii)Servidor-Intemet-PC-PLC-Proceso de Control; ii) Server-Internet-PC-PLC-Control Process; c)Acoplar configuración de aplicativos y hardware; c) Coupling application and hardware configuration; d) Crear acceso a la interfaz del laboratorio remoto, validación e introducción de datos; d) Create access to the remote laboratory interface, validation and data entry; e) Selección del curso y registro de tumo; e) Course selection and tumo registration; f) Selección de la práctica a trabajar, aquí se podrá seleccionar entre una de las cuatro prácticas, las prácticas 1 y 2 utilizan el mismo circuito y aplica lo mismo para 3 y 4; las interfaces que se pueden mostrar dependen del Keypass que se utilice a la hora de hacer la reservación y son las siguientes: i. -Para la interfaz de las prácticas 1 y 2: f) Selection of the practice to work, here you can select from one of the four practices, practices 1 and 2 use the same circuit and the same applies for 3 and 4; The interfaces that can be displayed depend on the Keypass that is used when making the reservation and are as follows: i. -For the interface of practices 1 and 2: I.Controlador de voltaje, se muestra un controlador con el cual se puede variar la cantidad de voltaje con la cual se desee experimentar. Al ser Corriente Directa sólo se ocupa un valor constante; I. Voltage Controller, a controller is shown with which you can vary the amount of voltage you want to experiment with. Being Direct Current, only one constant value is used; II.Esquema del circuito, se muestra el esquema eléctrico con el cual se está experimentando; II. Circuit diagram, shows the electrical diagram with which you are experimenting; IlI.Opciones de esquema del circuito, se muestran las diferentes configuraciones de circuitos con las que se pueden experimentar. Al ser corriente directa, las opciones disponibles son Simple, Serie y Paralelo; IlI. Circuit diagram options, the different circuit configurations with which you can experiment are shown. Being direct current, the available options are Simple, Serial and Parallel; IV.Visión, se muestra un botón con el cual se muestra los resultados de la experimentación en la gráfica; IV.Vision, a button is shown with which the results of the experimentation are shown in the graph; V.Graficador, se muestra una gráfica en la cual se despliegan las señales obtenidas a partir de la experimentación; V. Plotter, a graph is shown in which the signals obtained from the experimentation are displayed; VI.Tiempo, se muestra un indicador que despliega la hora durante la cual el usuario está llevando a cabo la práctica; VI.Time, an indicator is displayed that displays the time during which the user is carrying out the practice; ii.Para la interfaz de las prácticas 3 y 4: ii.For the interface of practices 3 and 4: I.Controlador de voltaje, aquí se muestra un controlador con el cual se puede variar la cantidad de voltaje con la cual se desee experimentar. Al ser Corriente I. Voltage controller, here is a controller with which you can vary the amount of voltage you want to experiment with. Being Current Alterna se necesita amplitud y frecuencia de la señal, esto debido a que la misma no es constante; Alternate amplitude and frequency of the signal are needed, this because it is not constant; ILEsquema del circuito, se muestra el esquema eléctrico con el cual se está experimentando; III.Opciones de esquema del circuito, se muestran las diferentes configuraciones de circuitos con las que se pueden experimentar. Al ser Corriente Alterna, las opciones disponibles son Resistivo e Inductivo; ILEschema of the circuit, shows the electrical schematic with which you are experimenting; III.Circuit scheme options, shows the different circuit configurations that can be experimented with. Being Alternating Current, the available options are Resistive and Inductive; IV.Visión, aquí se muestra un botón con el cual se muestra los resultados de la experimentación en la gráfica; IV.Vision, here is a button that shows the results of the experimentation in the graph; V.Graficador, se muestra una gráfica en la cual se despliegan las señales obtenidas a partir de la experimentación; V. Plotter, a graph is shown in which the signals obtained from the experimentation are displayed; VI.Tiempo, se muestra un indicador que despliega la hora durante la cual el Usuario está llevando a cabo la práctica; VI.Time, an indicator is displayed that displays the time during which the User is carrying out the practice; Para poder utilizar esta interface, se llevan a cabo los siguientes pasos: In order to use this interface, the following steps are carried out: 1) Se debe de contar con una reservación válida para el día y la hora en que se desee ingresar al laboratorio; 1) You must have a valid reservation for the day and time you wish to enter the laboratory; 2) Se debe descargar e instalar el RunTime de LabVIEW 2014 en la computadora en la que el usuario desee trabajar, esto para poder utilizar la aplicación; 2) The LabVIEW 2014 RunTime must be downloaded and installed on the computer on which the user wishes to work, this in order to use the application; 3) Para poder acceder al laboratorio es indispensable corroborar que se cuenta con un navegador compatible en este caso se recomienda usar el navegador internet explorar versión 8 o superior; 3) To be able to access the laboratory, it is essential to confirm that you have a compatible browser. In this case, it is recommended to use the Internet browser explore version 8 or higher; 4) Se debe descargar y preparar el documento de la práctica. Los documentos están disponibles en MéxicoX o en el menú de prácticas del MOOC Lab; 4) The practice document must be downloaded and prepared. The documents are available in MéxicoX or in the MOOC Lab practice menu; 5) En el menú de la parte superior de esta página de web, se selecciona la 5) In the menu at the top of this web page, select the Estación de Trabajo para la cual se hizo la reservación; 6) En la interface de acceso el usuario debe ingresar su nombre de usuario yWorkstation for which the reservation was made; 6) In the access interface, the user must enter their username and Keypass, el usuario debe utilizar exactamente los mismos caracteres con lo que creó su nombre de usuario y contraseña; Keypass, the user must use the exact same characters with which he created his username and password; 7) Instructor, en esta parte se muestran los datos generales del instructor que ofrece el laboratorio a impartir, para este caso específico materias de Ingeniería 7) Instructor, in this part the general data of the instructor offered by the laboratory to be taught are shown, for this specific case Engineering subjects Eléctrica; Electric; g) Generar calificación de la práctica y retro alimentación. g) Generate practice qualification and feedback.
PCT/MX2018/000145 2018-12-13 2018-12-13 Remote lab management Ceased WO2020122700A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/MX2018/000145 WO2020122700A1 (en) 2018-12-13 2018-12-13 Remote lab management
CN201910330365.3A CN111325362A (en) 2018-12-13 2019-04-23 Remote laboratory system for electrical, electronic and control circuit learning and method for implementing same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/MX2018/000145 WO2020122700A1 (en) 2018-12-13 2018-12-13 Remote lab management

Publications (1)

Publication Number Publication Date
WO2020122700A1 true WO2020122700A1 (en) 2020-06-18

Family

ID=65635775

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/MX2018/000145 Ceased WO2020122700A1 (en) 2018-12-13 2018-12-13 Remote lab management

Country Status (2)

Country Link
CN (1) CN111325362A (en)
WO (1) WO2020122700A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240104443A1 (en) * 2021-08-24 2024-03-28 Advantest Corporation System and method for reserving cloud-based instrument

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4330833A (en) 1978-05-26 1982-05-18 Vicom Systems, Inc. Method and apparatus for improved digital image processing
WO2004059421A2 (en) 2002-12-20 2004-07-15 Electronic Data Systems Corporation System and method for remote-access virtual-lab environment
US20130285477A1 (en) 2010-11-09 2013-10-31 The Regents Of The University Of California Wireless power mechanisms for lab-on-a-chip devices
WO2016201193A1 (en) 2015-06-11 2016-12-15 MeasureMeNow, Inc. Self-operating and transportable remote lab system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105632252A (en) * 2016-03-15 2016-06-01 东华大学 Communication electronic circuit remote experiment platform
CN108510853A (en) * 2018-03-29 2018-09-07 东华大学 A kind of high-frequency circuit virtual reality fusion experiment porch based on virtual instrument technique

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4330833A (en) 1978-05-26 1982-05-18 Vicom Systems, Inc. Method and apparatus for improved digital image processing
WO2004059421A2 (en) 2002-12-20 2004-07-15 Electronic Data Systems Corporation System and method for remote-access virtual-lab environment
US20130285477A1 (en) 2010-11-09 2013-10-31 The Regents Of The University Of California Wireless power mechanisms for lab-on-a-chip devices
WO2016201193A1 (en) 2015-06-11 2016-12-15 MeasureMeNow, Inc. Self-operating and transportable remote lab system

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
A.P JAGADEESH CHANDRA ET AL: "Web-Based Collaborative Learning Architecture for Remote Experiment on Control of Bioreactor's Environment", JOURNAL OF SOFTWARE, vol. 4, no. 2, 1 April 2009 (2009-04-01), pages 116 - 123, XP055254213, ISSN: 1796-217X, DOI: 10.4304/jsw.4.2.116-123 *
BURCIN AKTAN ET AL: "Distance Learning Applied to Control Engineering Laboratories", IEEE TRANSACTIONS ON EDUCATION, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 39, no. 3, 1 August 1996 (1996-08-01), XP011014987, ISSN: 0018-9359 *
HAQUE EMRANUL ET AL: "Implementation of remote laboratory for engineering education in the field of Power electronics and Telecommunications", 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL ENGINEERING (ICAEE), IEEE, 17 December 2015 (2015-12-17), pages 213 - 216, XP032920391, DOI: 10.1109/ICAEE.2015.7506834 *
MOHAMED TAWFIK ET AL: "On the design of remote laboratories", GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2012 IEEE, IEEE, 17 April 2012 (2012-04-17), pages 1 - 6, XP032182567, ISBN: 978-1-4673-1457-2, DOI: 10.1109/EDUCON.2012.6201065 *
TITOV IGOR ET AL: "Labicom.net - Putting your laboratory online in less than five minutes with WebPager tool: Automatic generation and real-time control of a LabVIEW based laboratory server from pluginless HTML", 2013 2ND EXPERIMENT@ INTERNATIONAL CONFERENCE (EXP.AT'13), IEEE, 18 September 2013 (2013-09-18), pages 180 - 183, XP032542495, DOI: 10.1109/EXPAT.2013.6703063 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240104443A1 (en) * 2021-08-24 2024-03-28 Advantest Corporation System and method for reserving cloud-based instrument
US12437244B2 (en) * 2021-08-24 2025-10-07 Advantest Corporation System and method for reserving cloud-based instrument

Also Published As

Publication number Publication date
CN111325362A (en) 2020-06-23

Similar Documents

Publication Publication Date Title
Aktan et al. Distance learning applied to control engineering laboratories
Ruiz et al. Virtual and remote industrial laboratory: Integration in learning management systems
Schauer et al. REMLABNET-open remote laboratory management system for e-experiments
Maiti et al. An overview of system architectures for remote laboratories
Ferreira et al. A Moodle extension to book online labs
CN114556457B (en) Circuit simulation method, system for implementing the method, and simulation component
WO2020122700A1 (en) Remote lab management
Kalúz et al. Sharing control laboratories by remote laboratory management system weblab-deusto
Limpraptono et al. Remote laboratories multiuser based on embedded web server
Malaoui et al. New strategy for remote practical works in power electronics for embedded systems: Application in EOLES European project
Spilakova et al. Remote laboratory management system remlabnet and its booking system
DePiero et al. CATE: A circuit analysis tool for education
Li et al. A transparent and ubiquitous access framework for networking and embedded system laboratories
Bayhan Labview-based remote laboratory experiments for a multi-mode single-leg converter
Williams et al. The development of a remote laboratory for distance learning at Loughborough University
Heer et al. Tekbots/sup TM: creating excitement for engineering through community, innovation and troubleshooting
Bianchi et al. BlinkBoard: Guiding and monitoring circuit assembly for synchronous and remote physical computing education
Macías et al. TeleLab-remote automations lab in real time
Liu et al. ns3-lab: a scalable online NS-3 lab platform for learning computer networks
Pando Cerra et al. Schematics Trainer: An interactive computer tool to study schematic diagrams in engineering education
Machado et al. A tool for the automatic selection of mechatronics remote laboratories based on their actual effective costs
Macias et al. Remote and real time laboratories network for engineering education
Sapijaszko et al. An innovative electronics laboratory system for on campus and distance learning applications
Lopez et al. Micromouse: An autonomous robot vehicle interdisciplinary attraction to education and research
Osolinskyi et al. The hybrid research stand based on labview within iot

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18852782

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18852782

Country of ref document: EP

Kind code of ref document: A1