SlideShare una empresa de Scribd logo
1 de 52
q
Laboratorio remoto para experimentación
sobre Internet de las Cosas
Sergio Martín smartin@ieec.uned.es
Profesor Titular – CoIP I4Labs
Universidad Nacional de Educación a Distancia (UNED)
Contexto
• La Comisión Europea estimó el valor del mercado IoT en la UE
excedería 1 trillón de euros en 2020
• 2014: 300,000 desarrolladores IoT / 2020: 4.5 million
– 57% tasa de crecimiento annual
3
La adquisición de habilidades prácticas es clave en la
educación en ingeniería...
Adultos ->Life long learning:
• combinar trabajo con estudio es dificil
• combinar familia con estudio es difícil
… pero no siempre es posible estudiar en el campus
UNED: +4000 estudiantes (45% de los estudiantes españoles con necesidades especiales)
Restricciones derivadas de la pandemia
6
7
…entonces…
¿cómo enseñar las competencias prácticas on-line?
Tipos de laboratorios online
Labs remotos
Basado en la web pero conectados a
equipos reales
Labs virtuales
Simulaciones software basadas en
web
Labs diferidos
Laboratorios remotos pregrabados
Todas las situaciones posibles
registradas
Pasado
9
10
VISIR
11
Year: 2010
Year: 2011
Motorola 68000 Remote Lab
Lab virtual de Microprocesador
Year: 2012
Labs remotos eólico y solar
14
Year: 2014
3D LED Cube - Arduino Remote Lab
Year: 2015
Robotic arm- Arduino Remote Lab
Year: 2015
Not used with students!
Microchip PIC + Brazo neumático
Year: 2016
Not used with students!
Open FPGA Remote Lab (Icezum Alhambra)
Year: 2018
Problemas encontrados estos años
El desarrollo de labs
requiere conocimientos
especializados
Programación web
Electrónica
Comunicaciones
Alto esfuerzo en
desarrollo y coste
Pocos profesores lo
incluyen en sus
asignaturas
Problemas encontrados estos años
20
Desarrollo de
nuevos laboratorios
desde cero lleva
mucho tiempo
Problemas
mantenimiento
(SW y HW)
Plataformas de
Labs para
encapsular
complejidad
Largos períodos de
tiempo sin uso
Federaciones
No sabemos mucho
de la experiencia
de aprendizaje del
alumno
Learning
analytics
Presente
Plataforma Arduino Remote Lab
¡Click!
¡Click!
¡Click!
Platforma: UNED Arduino Labs
Client Server
User 1
User 2
User 3
Internet Gateway
Web server
Raspberry Pi 2
Rainbowduino
Arduino Mega
Webcam 2
Webcam 1
Arduino Cube
Arduino
Sensors Lab
• Encapsulamiento de complejidad de desarrollo
• Gestión acceso (concurrencia)
• interacción web-hw
• Foco sólo en el diseño del experimento (plug & play)
Arduino Sensors Lab
UNED Industrial IoT Remote Lab
Fundamentos de
comunicaciones industriales
IoT
Permite progresión en la
complejidad
Minimiza costes de
mantenimiento y operación
Serial/
UART
RS485 I2C SPI Wi-Fi BLE
UNED Industrial IoT Remote Lab
SERIAL / UART
ARDUINO 2 (AR2)
CONNECTED TO TFT
ARDUINO 1 (AR1)
CONNECTED TO SENSOR
ARDUINO 3 (AR3)
CONNECTED TO FAN
UART (Universal Asynchronous Receiver Transmitter)
 Protocolo de comunicación por
cable ampliamente utilizado
 Comunicaciones Full Duplex
 Solo ARDUINO 2 actúa como un
maestro
 Control por funciones para
comunicación Arduino Serial
UNED Industrial IoT Remote Lab. Comunicaciones
RS-485
 Estándar de comunicación por
cable
 Utilizado principalmente en
entornos industriales
 Todos las placas pueden actuar
como maestros y usar los mismos
pines
5V
0V
Signal disruption
Serial RS-485 (line A line B )
SINGLE-ENDED SIGNALING DIFFERENTIAL SIGNALING
Signal disruption
ARDUINO 2 (AR2)
CONNECTED TO TFT
ARDUINO 3 (AR3)
CONNECTED TO FAN
ARDUINO 1 (AR1)
CONNECTED TO SENSOR
UNED Industrial IoT Remote Lab. Comunicaciones
I2C
I2C MESSAGE EXAMPLE
START
Signal
Address: 7-bit
Read/
Write
Bit
ACK/
NACK
Bit
Data Byte: 8-bit
ACK/
NACK
Bit
Data Byte: 8-bit
ACK/
NACK
Bit
STOP
Signal
 Estándar de comunicación por
cable
 Baja velocidad de transmisión de
datos, pero fácil de manejar
muchos periféricos
 Todos las placas pueden actuar
como maestro
ARDUINO 1 (AR1)
CONNECTED TO SENSOR
ARDUINO 2 (AR2)
CONNECTED TO TFT
ARDUINO 3 (AR3)
CONNECTED TO FAN
UNED Industrial IoT Remote Lab. Comunicaciones
SPI
ARDUINO 1 (AR1)
CONNECTED TO SENSOR
ARDUINO 2 (AR2)
CONNECTED TO TFT
ARDUINO 3 (AR3)
CONNECTED TO FAN
 Estándar de comunicación por
cable
 Velocidad de datos más alta que
I2C, pero requiere líneas de
selección
 AR2 actúa como maestro
UNED Industrial IoT Remote Lab. Comunicaciones
Wi-Fi
ARDUINO 1 (AR1)
CONNECTED TO SENSOR
ARDUINO 2 (AR2)
CONNECTED TO TFT
ARDUINO 3 (AR3)
CONNECTED TO FAN
Wi-Fi Wi-Fi Wi-Fi
 Estándar de comunicación
inalámbrica
 Todos las placas pueden actuar
como maestro o esclavo
 Creación de red Wi-Fi y punto de
acceso independiente de otras
redes Wi-Fi
UNED Industrial IoT Remote Lab. Comunicaciones
BLE
ARDUINO 1 (AR1)
CONNECTED TO
SENSOR
ARDUINO 2 (AR2)
CONNECTED TO TFT
ARDUINO 3 (AR3)
CONNECTED TO FAN
BLE BLE BLE
PERIPHERAL
DEVICE
Service 1
Service 2
Characteristic 2.2
Characteristic 1.1
Characteristic 1.2
Descriptor 1.1.1 Descriptor 1.1.2 Descriptor 1.1.3
Descriptor 2.1.1
 Estándar de comunicación
inalámbrica de baja energía
 Todas las placas pueden actuar
como maestro o esclavo
UNED Industrial IoT Remote Lab. Comunicaciones
UNED Industrial IoT Remote Lab
• 35 programas
de ejemplo
incluidos
• 3 categorias de
complejidad
Practicas desarrolladas
34
EXAMPLE NAMES
Arduino 1 (AR1)
Connected to Sensor
Arduino 2 (AR2)
Connected to TFT
Arduino 3 (AR3)
Connected to Fan
Blink [] [] []
LedColors [] [] []
DHT22_Sensor_Test [] [X] [X]
Blink_Fan [X] [X] []
TFT_Test [X] [] [X]
IoT_Blink_Master_-_Serial [X] [] [X]
IoT_Blink_Slave_-_Serial [] [X] []
IoT_Blink_Master_-_RS485 [] [] []
IoT_Blink_Slave_-_RS485 [] [] []
IoT_Blink_Master_-_I2C [] [] []
IoT_Blink_Slave_-_I2C [] [] []
IoT_Blink_Master_-_SPI [X] [] [X]
IoT_Blink_Slave_-_SPI [] [X] []
IoT_Blink_Master_-_BLE [] [] []
IoT_Blink_Slave_-_BLE [] [] []
IoT_Blink_Master_-_Wifi [] [] []
IoT_Blink_Slave_-_Wifi [] [] []
Temp_Control_Sensor_-_Serial [] [X] [X]
Temp_Control_TFT_-_Serial [X] [] [X]
Temp_Control_Fan_-_Serial [X] [X] []
Temp_Control_Sensor_-_RS485 [] [X] [X]
Temp_Control_TFT_-_RS485 [X] [] [X]
Temp_Control_Fan_-_RS485 [X] [X] []
Temp_Control_Sensor_-_I2C [] [X] [X]
Temp_Control_TFT_-_I2C [X] [] [X]
Temp_Control_Fan_-_I2C [X] [X] []
Temp_Control_Sensor_-_SPI [] [X] [X]
Temp_Control_TFT_-_SPI [X] [] [X]
Temp_Control_Fan_-_SPI [X] [X] []
Temp_Control_Sensor_-_BLE [] [X] [X]
Temp_Control_TFT_-_BLE [X] [] [X]
Temp_Control_Fan_-_BLE [X] [X] []
Temp_Control_Sensor_-_Wifi [] [X] [X]
Temp_Control_TFT_-_Wifi [X] [] [X]
Temp_Control_Fan_-_Wifi [X] [X] []
Component
Test
IoT
Fundamentals
–
IoT
Blink
IoT
Advanced
–
IoT
System
for
Temperature
Control
User 1
User 2
User 3
Internet Gateway
Web server
Raspberry Pi 4
Webcam
Arduino IoT
Lab
Arduino 1
(sensor)
Arduino 2
(TFT)
Arduino 3
(fan)
Client Server
UNED Industrial IoT Remote Lab. Arquitectura
Internet of Things Remote Lab
• Solo WiFi
• 3 NodeMCUs
• MQTT broker
• NodeRED
Arquitectura:
MQTT
NodeRED
UNED LoRa Remote Lab
 Encapsulamiento de complejidad: Click and Learn!
 Multilingue
 Gestión de tiempos y usuarios (concurrencia) mediante cola
 Fácil incluir ejemplos
Ventajas
• Vish
Labs as Learning Objects
42
Labs as Learning Objects
Labs as Learning Objects
Labs as Learning Objects
Level 2. Online labs as learning objects
• Learning analytics (xAPI)
Level 1. Lab as a Service (LaaS)
• API Services and Metadata
• PILAR: Plataforma integrada de todas las
implementaciones remotas de VISIR en diferentes
instituciones
– Federación confiable y
de alta disponibilidad
Federaciones de Labs
47
48
Futuro
Nuevos desarrollos
Lab
seguridad
Lab
robótica
…
Más federación (no hay muchas) -> reusar y compartir
50
51
…y más learning analytics (xAPI)
Más estándar
más Labs as a Service
más Labs as Learning Objects
Sergio Martín - smartin@ieec.uned.es
Profesor Titular
Universidad Nacional de Educación a Distancia
q Gracias!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Examen telecomunicaciones
Examen telecomunicacionesExamen telecomunicaciones
Examen telecomunicaciones
 
Lecture 17 probabilidad de error para señales en awgn parte 2
Lecture 17 probabilidad de error para señales en awgn parte 2Lecture 17 probabilidad de error para señales en awgn parte 2
Lecture 17 probabilidad de error para señales en awgn parte 2
 
Antenas elementales
Antenas elementalesAntenas elementales
Antenas elementales
 
6 lineas de transmision
6 lineas de transmision6 lineas de transmision
6 lineas de transmision
 
Redes de Transporte Ópticas C5 fam ss
Redes de Transporte Ópticas   C5 fam ssRedes de Transporte Ópticas   C5 fam ss
Redes de Transporte Ópticas C5 fam ss
 
Modulación en amplitud (am)
Modulación en amplitud (am)Modulación en amplitud (am)
Modulación en amplitud (am)
 
Modulacion pcm
Modulacion pcmModulacion pcm
Modulacion pcm
 
Modulacion digital
Modulacion digitalModulacion digital
Modulacion digital
 
Redes Hibridas De Fibra óPtica Y Cable Coaxial
Redes Hibridas De Fibra óPtica Y Cable CoaxialRedes Hibridas De Fibra óPtica Y Cable Coaxial
Redes Hibridas De Fibra óPtica Y Cable Coaxial
 
Modulación ask
Modulación ask Modulación ask
Modulación ask
 
Unidad 2 (2)
Unidad 2 (2)Unidad 2 (2)
Unidad 2 (2)
 
5. Cálculo de radioenlaces
5. Cálculo de radioenlaces5. Cálculo de radioenlaces
5. Cálculo de radioenlaces
 
Sistemas de Conmutación: Introducción
Sistemas de Conmutación: IntroducciónSistemas de Conmutación: Introducción
Sistemas de Conmutación: Introducción
 
9 modulacion, ask, fsk, psk y qam
9  modulacion, ask, fsk, psk y qam9  modulacion, ask, fsk, psk y qam
9 modulacion, ask, fsk, psk y qam
 
Puerto Serial o RS 232
Puerto Serial o RS 232Puerto Serial o RS 232
Puerto Serial o RS 232
 
Practica Moduladores
Practica ModuladoresPractica Moduladores
Practica Moduladores
 
Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)
 
Redes wan
Redes wanRedes wan
Redes wan
 
Capítulo I - Fundamentos de Comunicaciones Móviles
Capítulo I - Fundamentos de Comunicaciones MóvilesCapítulo I - Fundamentos de Comunicaciones Móviles
Capítulo I - Fundamentos de Comunicaciones Móviles
 
Antenas
AntenasAntenas
Antenas
 

Similar a 2022_02_25 «Laboratorio remoto para experimentación sobre Internet de las Cosas»

Protocolo de comunicación Modbus TCP/IP mediantearduino y factory IO
Protocolo de comunicación Modbus TCP/IP mediantearduino y factory IOProtocolo de comunicación Modbus TCP/IP mediantearduino y factory IO
Protocolo de comunicación Modbus TCP/IP mediantearduino y factory IOMarlon Torres
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)INSPT-UTN
 
Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...
Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...
Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...IoT Colombia
 
Ubnt unifi taller_v2.3.9
Ubnt unifi taller_v2.3.9Ubnt unifi taller_v2.3.9
Ubnt unifi taller_v2.3.9isccristina
 
Soluciones en ciberseguridad
Soluciones en ciberseguridadSoluciones en ciberseguridad
Soluciones en ciberseguridadRam Solana
 
Soluciones en ciberseguridad2 ppt
Soluciones en ciberseguridad2 pptSoluciones en ciberseguridad2 ppt
Soluciones en ciberseguridad2 pptRam Solana
 
Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Nahuel Defossé
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOFernando Marcos Marcos
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicacionesJose Antonio Vacas
 

Similar a 2022_02_25 «Laboratorio remoto para experimentación sobre Internet de las Cosas» (20)

Perspectivas IoT con arduino
Perspectivas IoT con arduinoPerspectivas IoT con arduino
Perspectivas IoT con arduino
 
Protocolo de comunicación Modbus TCP/IP mediantearduino y factory IO
Protocolo de comunicación Modbus TCP/IP mediantearduino y factory IOProtocolo de comunicación Modbus TCP/IP mediantearduino y factory IO
Protocolo de comunicación Modbus TCP/IP mediantearduino y factory IO
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...
Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...
Arduino Day 2017 - IoT Colombia. Internet de las Cosas: Lleva tu realidad a l...
 
Taller arduino intermedio
Taller arduino intermedio Taller arduino intermedio
Taller arduino intermedio
 
Minsait sofia2iot meetuplpwa_vf
Minsait sofia2iot meetuplpwa_vfMinsait sofia2iot meetuplpwa_vf
Minsait sofia2iot meetuplpwa_vf
 
Arduino + ethernet shield (1)
Arduino + ethernet shield (1)Arduino + ethernet shield (1)
Arduino + ethernet shield (1)
 
Arduino + ethernet shield
Arduino + ethernet shieldArduino + ethernet shield
Arduino + ethernet shield
 
Laboratorio de telemetría
Laboratorio de telemetríaLaboratorio de telemetría
Laboratorio de telemetría
 
Señales con arduino y DAC
Señales con arduino y DACSeñales con arduino y DAC
Señales con arduino y DAC
 
Ubnt unifi taller_v2.3.9
Ubnt unifi taller_v2.3.9Ubnt unifi taller_v2.3.9
Ubnt unifi taller_v2.3.9
 
Soluciones en ciberseguridad
Soluciones en ciberseguridadSoluciones en ciberseguridad
Soluciones en ciberseguridad
 
Soluciones en ciberseguridad2 ppt
Soluciones en ciberseguridad2 pptSoluciones en ciberseguridad2 ppt
Soluciones en ciberseguridad2 ppt
 
Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
 
Domotica Angel Burgos
Domotica Angel BurgosDomotica Angel Burgos
Domotica Angel Burgos
 
ardiuno basico lo que debes saber
ardiuno basico lo que debes saberardiuno basico lo que debes saber
ardiuno basico lo que debes saber
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicaciones
 

Más de eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel CastroeMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfeMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfeMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfeMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfeMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»eMadrid network
 

Más de eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (20)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 

2022_02_25 «Laboratorio remoto para experimentación sobre Internet de las Cosas»

  • 1. q Laboratorio remoto para experimentación sobre Internet de las Cosas Sergio Martín smartin@ieec.uned.es Profesor Titular – CoIP I4Labs Universidad Nacional de Educación a Distancia (UNED)
  • 2. Contexto • La Comisión Europea estimó el valor del mercado IoT en la UE excedería 1 trillón de euros en 2020 • 2014: 300,000 desarrolladores IoT / 2020: 4.5 million – 57% tasa de crecimiento annual
  • 3. 3 La adquisición de habilidades prácticas es clave en la educación en ingeniería...
  • 4. Adultos ->Life long learning: • combinar trabajo con estudio es dificil • combinar familia con estudio es difícil … pero no siempre es posible estudiar en el campus
  • 5. UNED: +4000 estudiantes (45% de los estudiantes españoles con necesidades especiales)
  • 7. 7 …entonces… ¿cómo enseñar las competencias prácticas on-line?
  • 8. Tipos de laboratorios online Labs remotos Basado en la web pero conectados a equipos reales Labs virtuales Simulaciones software basadas en web Labs diferidos Laboratorios remotos pregrabados Todas las situaciones posibles registradas
  • 10. 10
  • 13. Lab virtual de Microprocesador Year: 2012
  • 14. Labs remotos eólico y solar 14 Year: 2014
  • 15. 3D LED Cube - Arduino Remote Lab Year: 2015
  • 16. Robotic arm- Arduino Remote Lab Year: 2015 Not used with students!
  • 17. Microchip PIC + Brazo neumático Year: 2016 Not used with students!
  • 18. Open FPGA Remote Lab (Icezum Alhambra) Year: 2018
  • 19. Problemas encontrados estos años El desarrollo de labs requiere conocimientos especializados Programación web Electrónica Comunicaciones Alto esfuerzo en desarrollo y coste Pocos profesores lo incluyen en sus asignaturas
  • 20. Problemas encontrados estos años 20 Desarrollo de nuevos laboratorios desde cero lleva mucho tiempo Problemas mantenimiento (SW y HW) Plataformas de Labs para encapsular complejidad Largos períodos de tiempo sin uso Federaciones No sabemos mucho de la experiencia de aprendizaje del alumno Learning analytics
  • 22. Plataforma Arduino Remote Lab ¡Click! ¡Click! ¡Click!
  • 23. Platforma: UNED Arduino Labs Client Server User 1 User 2 User 3 Internet Gateway Web server Raspberry Pi 2 Rainbowduino Arduino Mega Webcam 2 Webcam 1 Arduino Cube Arduino Sensors Lab • Encapsulamiento de complejidad de desarrollo • Gestión acceso (concurrencia) • interacción web-hw • Foco sólo en el diseño del experimento (plug & play)
  • 25. UNED Industrial IoT Remote Lab Fundamentos de comunicaciones industriales IoT Permite progresión en la complejidad Minimiza costes de mantenimiento y operación Serial/ UART RS485 I2C SPI Wi-Fi BLE
  • 26. UNED Industrial IoT Remote Lab
  • 27. SERIAL / UART ARDUINO 2 (AR2) CONNECTED TO TFT ARDUINO 1 (AR1) CONNECTED TO SENSOR ARDUINO 3 (AR3) CONNECTED TO FAN UART (Universal Asynchronous Receiver Transmitter)  Protocolo de comunicación por cable ampliamente utilizado  Comunicaciones Full Duplex  Solo ARDUINO 2 actúa como un maestro  Control por funciones para comunicación Arduino Serial UNED Industrial IoT Remote Lab. Comunicaciones
  • 28. RS-485  Estándar de comunicación por cable  Utilizado principalmente en entornos industriales  Todos las placas pueden actuar como maestros y usar los mismos pines 5V 0V Signal disruption Serial RS-485 (line A line B ) SINGLE-ENDED SIGNALING DIFFERENTIAL SIGNALING Signal disruption ARDUINO 2 (AR2) CONNECTED TO TFT ARDUINO 3 (AR3) CONNECTED TO FAN ARDUINO 1 (AR1) CONNECTED TO SENSOR UNED Industrial IoT Remote Lab. Comunicaciones
  • 29. I2C I2C MESSAGE EXAMPLE START Signal Address: 7-bit Read/ Write Bit ACK/ NACK Bit Data Byte: 8-bit ACK/ NACK Bit Data Byte: 8-bit ACK/ NACK Bit STOP Signal  Estándar de comunicación por cable  Baja velocidad de transmisión de datos, pero fácil de manejar muchos periféricos  Todos las placas pueden actuar como maestro ARDUINO 1 (AR1) CONNECTED TO SENSOR ARDUINO 2 (AR2) CONNECTED TO TFT ARDUINO 3 (AR3) CONNECTED TO FAN UNED Industrial IoT Remote Lab. Comunicaciones
  • 30. SPI ARDUINO 1 (AR1) CONNECTED TO SENSOR ARDUINO 2 (AR2) CONNECTED TO TFT ARDUINO 3 (AR3) CONNECTED TO FAN  Estándar de comunicación por cable  Velocidad de datos más alta que I2C, pero requiere líneas de selección  AR2 actúa como maestro UNED Industrial IoT Remote Lab. Comunicaciones
  • 31. Wi-Fi ARDUINO 1 (AR1) CONNECTED TO SENSOR ARDUINO 2 (AR2) CONNECTED TO TFT ARDUINO 3 (AR3) CONNECTED TO FAN Wi-Fi Wi-Fi Wi-Fi  Estándar de comunicación inalámbrica  Todos las placas pueden actuar como maestro o esclavo  Creación de red Wi-Fi y punto de acceso independiente de otras redes Wi-Fi UNED Industrial IoT Remote Lab. Comunicaciones
  • 32. BLE ARDUINO 1 (AR1) CONNECTED TO SENSOR ARDUINO 2 (AR2) CONNECTED TO TFT ARDUINO 3 (AR3) CONNECTED TO FAN BLE BLE BLE PERIPHERAL DEVICE Service 1 Service 2 Characteristic 2.2 Characteristic 1.1 Characteristic 1.2 Descriptor 1.1.1 Descriptor 1.1.2 Descriptor 1.1.3 Descriptor 2.1.1  Estándar de comunicación inalámbrica de baja energía  Todas las placas pueden actuar como maestro o esclavo UNED Industrial IoT Remote Lab. Comunicaciones
  • 33. UNED Industrial IoT Remote Lab
  • 34. • 35 programas de ejemplo incluidos • 3 categorias de complejidad Practicas desarrolladas 34 EXAMPLE NAMES Arduino 1 (AR1) Connected to Sensor Arduino 2 (AR2) Connected to TFT Arduino 3 (AR3) Connected to Fan Blink [] [] [] LedColors [] [] [] DHT22_Sensor_Test [] [X] [X] Blink_Fan [X] [X] [] TFT_Test [X] [] [X] IoT_Blink_Master_-_Serial [X] [] [X] IoT_Blink_Slave_-_Serial [] [X] [] IoT_Blink_Master_-_RS485 [] [] [] IoT_Blink_Slave_-_RS485 [] [] [] IoT_Blink_Master_-_I2C [] [] [] IoT_Blink_Slave_-_I2C [] [] [] IoT_Blink_Master_-_SPI [X] [] [X] IoT_Blink_Slave_-_SPI [] [X] [] IoT_Blink_Master_-_BLE [] [] [] IoT_Blink_Slave_-_BLE [] [] [] IoT_Blink_Master_-_Wifi [] [] [] IoT_Blink_Slave_-_Wifi [] [] [] Temp_Control_Sensor_-_Serial [] [X] [X] Temp_Control_TFT_-_Serial [X] [] [X] Temp_Control_Fan_-_Serial [X] [X] [] Temp_Control_Sensor_-_RS485 [] [X] [X] Temp_Control_TFT_-_RS485 [X] [] [X] Temp_Control_Fan_-_RS485 [X] [X] [] Temp_Control_Sensor_-_I2C [] [X] [X] Temp_Control_TFT_-_I2C [X] [] [X] Temp_Control_Fan_-_I2C [X] [X] [] Temp_Control_Sensor_-_SPI [] [X] [X] Temp_Control_TFT_-_SPI [X] [] [X] Temp_Control_Fan_-_SPI [X] [X] [] Temp_Control_Sensor_-_BLE [] [X] [X] Temp_Control_TFT_-_BLE [X] [] [X] Temp_Control_Fan_-_BLE [X] [X] [] Temp_Control_Sensor_-_Wifi [] [X] [X] Temp_Control_TFT_-_Wifi [X] [] [X] Temp_Control_Fan_-_Wifi [X] [X] [] Component Test IoT Fundamentals – IoT Blink IoT Advanced – IoT System for Temperature Control
  • 35. User 1 User 2 User 3 Internet Gateway Web server Raspberry Pi 4 Webcam Arduino IoT Lab Arduino 1 (sensor) Arduino 2 (TFT) Arduino 3 (fan) Client Server UNED Industrial IoT Remote Lab. Arquitectura
  • 36. Internet of Things Remote Lab • Solo WiFi • 3 NodeMCUs • MQTT broker • NodeRED
  • 38. MQTT
  • 41.  Encapsulamiento de complejidad: Click and Learn!  Multilingue  Gestión de tiempos y usuarios (concurrencia) mediante cola  Fácil incluir ejemplos Ventajas
  • 42. • Vish Labs as Learning Objects 42
  • 43. Labs as Learning Objects
  • 44. Labs as Learning Objects
  • 45. Labs as Learning Objects
  • 46. Level 2. Online labs as learning objects • Learning analytics (xAPI) Level 1. Lab as a Service (LaaS) • API Services and Metadata
  • 47. • PILAR: Plataforma integrada de todas las implementaciones remotas de VISIR en diferentes instituciones – Federación confiable y de alta disponibilidad Federaciones de Labs 47
  • 50. Más federación (no hay muchas) -> reusar y compartir 50
  • 51. 51 …y más learning analytics (xAPI) Más estándar más Labs as a Service más Labs as Learning Objects
  • 52. Sergio Martín - smartin@ieec.uned.es Profesor Titular Universidad Nacional de Educación a Distancia q Gracias!