IoT and Practical Laboratories

Universidad Nacional de Educación a Distancia
Universidad Nacional de Educación a DistanciaAssistant Professor / Researcher at UNED
Sergio Martin, PhD
smartin@ieec.uned.es
Spanish University for Distance Education
q
IoT and Practical Laboratories
IoT and practical laboratories:
The 6 Ws
WHY?
Context
3
Lack of professionals in Cloud Computing
•  1.7 million cloud computing jobs unoccupied
•  Estimation of 7 million cloud-related vacancies worldwide (IDC)
Internet of Things (IoT)
•  European Committee estimated that the market value of the IoT in
the EU exceeded one trillion euros in 2020
•  2014: 300,000 developers / 2020: 4.5 million
–  57% compound annual growth rate and a massive market opportunity
Internet of Energy (IoE)
•  Particular case of IoT: Energy-oriented
–  Integration of energy systems, communication and electronic systems
and web services
•  IoT-based smart sensors to assess performance and provide real-
time analytics
•  Problems:
–  lack of professionals in the sector
–  low level of knowledge of the technology
7
IoT and Practical Laboratories
SME situation in EU
IoT can apply to almost all of these sectors!
WHAT?
Introduction to practical laboratories
10
11
Practical skills acquisition is key in engineering education…
12
…but… how to teach the practical competences on-line?
Ø  Virtual labs
Ø  Remote labs
Types of demonstrators
Web-based but connected to
real equipment
Purely software simulation,
web-based
Ø  Didactic resources available on-line
Ø  Allows interacting with real environments through the Internet
§  Where “real” may mean: a hardware device, a platform for IoE, the use
of IoE protocols, IoE mobile apps, etc
Introduction to Practical laboratories
WHO?
Partners and projects
15
Projects genealogy
16
¢  IN-CLOUD:
2015-2017
¢  IoT4SMES:
2016-2019
¢  IoE-EQ:
2017-2020
¢  i4EU:
2019-2022
¢  Similar structure
¢  Common partners
¢  Similar aim:
¢  Deliver on-line free professional
qualifications to increase
European SMEs
competitiveness
¢  Includes the use of on-line
virtual and remote labs for
practical skills acquisition
Partnership composition
Research/
academic cluster
Business
cluster
VET
experts
WHERE?
Remote Laboratory Management Systems
18
•  Lab2go: a Web environment where people can share expertise and
experience in the field
•  LiLa (Library of Labs): a European eContentPlus project
•  iLab: an architecture that supports a fast platform-independent lab
development
•  WebLab Deusto. It provides APIs and different approaches to
include new or existing remote labs
•  CORE SCORM: Adds to SCORM a Web Service Runtime
Communication Profile Standard
•  LTI (IMS Learning Tools Interoperability)
•  IEEE Std 1876 – 2019: IEEE Standard for Networked Smart
Learning Objects for Online Laboratories
•  OCELOT (Open and Collaborative Environment for the Leverage of
Online insTrumentation) is an open source and collaborative Online
Laboratory framework and middleware
•  LMSs
Analyzed RLMS for IoT practical laboratories
19
•  These traditional RLMSs (WebLab Deusto, iLab, LabShare,
Lab2Go, LiLa, …) do not work for this project
•  IoTecosystems are complex
•  Our laboratories may be made of a Website but also may include…
–  a desktop application
–  a virtual machine
–  the use of a commercial website
–  a simulator
–  a console-only program
–  a mobile app
–  ….
•  However, RLMS only focus on web-based labs
How to manage an heterogeneus set of virtual and
remote labs for IoT?
20
•  Open-source platform will be considered preliminary
–  free and easy-to-maintain platforms
•  Reusability and standardization
–  Possibility of easy integration within the project web-platform and, if
possible, any other external platforms.
–  Thus, the use of educational interoperability standards such as SCORM
may play an important role.
•  Open licence
–  The developed contents within the project must be published under
open licence
Repository requirements
21
And the winner is… Vish
Ø  Open repository for OERs
§  Everything published there is under an open licence (CC, …)
§  Allows searches and reusability of resouces having into account
language, difficulty, topic, ….
§  SCORM and LOM complaince
§  Also embedding through iframe
Ø  HTML5 interactive on-line presentations
§  Allows aggregate third-party external on-line resource inside a slide
§  On-line Authoring tool
ü  kind of MS Powerpoint
§  Video embedding
Ø  Social network
http://vish.ieec.uned.es/
Vish authoring tool
WHAT?
List of IoT practical laboratories
24
IoT Developed demonstrators
25
Smart weather station demonstrator
Smart weather station demonstrator
Real time updating
UNED IoT demo app + Ubidots
1.	Register	in	Ubidots	
2.	Associate	Ubidots	account	to	
app	
3.	Send	sensor	data	every	:me	
the	user	shakes	the	phone	
1	
Demonstrator	setup	
2	 Opera:on	
4.	Data	visualiza:on	in	real	:me	
User’s	
phone		
User’s	computer	
IoT	pla3orm
UNED IoT demo app + Ubidots
3.	Check	data	sent	in	Ubidots	dashboard	 4		Create	event	to	trigger	alerts	
Each point is a phone shake
Raspberry Pi simulator
1.	Write	python	code	
2.	Interact	with	virtual	Raspberry	Pi	
GPIOs		
User’s	computer	
Raspberry	Pi	
simulator
UNED Raspberry Pi Simulator
UNED Raspberry Pi Simulator
Interactive points to open
virtual labs
Raspbian Virtual Image
1.	Access	a	Raspberry	Pi	on	students	
computer	
2.	Interact	with	virtual	Raspberry	Pi	
GPIOs	and	send	external	HTTP	
request	to	IoT	plaMorms	
User’s	computer	
Raspbian	virtual	
image	on	VirtualBox
Raspbian Virtual Image
Ø  Integration of energy systems and IoT
§  Enhance management of the network in distributed production systems
§  optimize the power flow
§  minimize the consumptions and the losses,
§  Promote the implementation of the “smart grid”.
IoE practical laboratories
IoE Developed demonstrators
36
Data Storage and User
Authentication Service
HTTP Requests
Data Acquistion
and Control
User
Didactic Demonstrator of a small micro-grid
Remote Control Scheme
Preliminary User Interface
WebCam
Smart micro-Grid
IoT and Practical Laboratories
IoT and Practical Laboratories
IoT and Practical Laboratories
Check our practical laboratories here:
OTHERS
Other related practical laboratories
43
Autodesk circuits
Electronic design
Code to execute in the Arduino
Virtual labs for Digital Electronics and
Microprocessors
Open FPGA Remote Lab (Icezum Alhambra)
Remote Lab FPGA Xilinx Spartan 3AN
Cypress PSOC4 Remote Lab
Microchip PIC + Pneumatic arm
Remote Lab Motorola 68000
3D LED Cube - Arduino Remote Lab
Web-cam
Arduino Sensors Lab
HOW?
Demonstrators Instructional Design
53
Ø  According to the work done in the "Global Online Science
Labs for Inquiry Learning a School" (Go-Lab) project, the main
stages involved in an inquiry learning process using virtual
and remote labs may be divided in 4 stages:
Inquiry learning Methodology
Contextualization
•  Provide instructions
of the context of the
demonstrator.
Orientation
•  Provide clear
instructions of what
the student must do
to use the
demonstrator.
Experimentation
•  Use of the virtual/
remote lab according
to the instructions
provided. It may
include the
embedding of an
iframe with the lab.
Conclusions
•  Description of the
key findings that the
student should have
obtained in the
experimentation
stage. It may include
some kind of auto
evaluation test.
Demonstrators
development by partners
Vish as open
repository of
demonstrators
Inquiry-based
instructional
design
Inquiry learning Methodology
•  Based on interactive
HTML5 powerpoint
presentations
Sergio Martin, PhD
smartin@ieec.uned.es
Spanish University for Distance Education
q
Thank you!!
1 of 56

More Related Content

What's hot(10)

Coursera 7DFDB74V7TJDCoursera 7DFDB74V7TJD
Coursera 7DFDB74V7TJD
mohamed ahmed535 views
IOT Based Home Automation using Raspberry Pi-3IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3
Mohammad Qasim Malik9.8K views
smart automation systemsmart automation system
smart automation system
Abhishek Bhadoria874 views
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
Mithileysh Sathiyanarayanan6.1K views
Iot andriod app development Iot andriod app development
Iot andriod app development
AbhinavKumarMeena128 views
End User Development in the IoT: a Semantic ApproachEnd User Development in the IoT: a Semantic Approach
End User Development in the IoT: a Semantic Approach
Alberto Monge Roffarello214 views
2020-04-29 SIT Insights in Technology - Serguei Beloussov2020-04-29 SIT Insights in Technology - Serguei Beloussov
2020-04-29 SIT Insights in Technology - Serguei Beloussov
Schaffhausen Institute of Technology197 views

Similar to IoT and Practical Laboratories(20)

More from Universidad Nacional de Educación a Distancia(20)

Security, Devices and EducationSecurity, Devices and Education
Security, Devices and Education
Universidad Nacional de Educación a Distancia459 views
Education and Remote LaboratoriesEducation and Remote Laboratories
Education and Remote Laboratories
Universidad Nacional de Educación a Distancia477 views
MOOC OERs 3.4 industry and open educationMOOC OERs 3.4 industry and open education
MOOC OERs 3.4 industry and open education
Universidad Nacional de Educación a Distancia68 views
MOOC OERs 5.5. open publicationMOOC OERs 5.5. open publication
MOOC OERs 5.5. open publication
Universidad Nacional de Educación a Distancia66 views
MOOC OERs 5.4. open analysesMOOC OERs 5.4. open analyses
MOOC OERs 5.4. open analyses
Universidad Nacional de Educación a Distancia71 views
MOOC OERs 5.3. open dataMOOC OERs 5.3. open data
MOOC OERs 5.3. open data
Universidad Nacional de Educación a Distancia73 views
MOOC OERs 5.2. open design preregistrationMOOC OERs 5.2. open design preregistration
MOOC OERs 5.2. open design preregistration
Universidad Nacional de Educación a Distancia62 views
MOOC OERs  4.5 ConclusionsMOOC OERs  4.5 Conclusions
MOOC OERs 4.5 Conclusions
Universidad Nacional de Educación a Distancia54 views
MOOC OERs 4.4 Other OERsMOOC OERs 4.4 Other OERs
MOOC OERs 4.4 Other OERs
Universidad Nacional de Educación a Distancia61 views
MOOC OERs 4.3 OERs and mediaMOOC OERs 4.3 OERs and media
MOOC OERs 4.3 OERs and media
Universidad Nacional de Educación a Distancia55 views
MOOC OERs 4.1 OERs in practiceMOOC OERs 4.1 OERs in practice
MOOC OERs 4.1 OERs in practice
Universidad Nacional de Educación a Distancia52 views
MOOC OERs 4.0 OERs in practiceMOOC OERs 4.0 OERs in practice
MOOC OERs 4.0 OERs in practice
Universidad Nacional de Educación a Distancia30 views
MOOC OERs  4.2 Creative Commons Licences in practiceMOOC OERs  4.2 Creative Commons Licences in practice
MOOC OERs 4.2 Creative Commons Licences in practice
Universidad Nacional de Educación a Distancia33 views
MOOC OERs 3.3 research and open access MOOC OERs 3.3 research and open access
MOOC OERs 3.3 research and open access
Universidad Nacional de Educación a Distancia41 views
MOOC OERs 3.2 teaching through open education MOOC OERs 3.2 teaching through open education
MOOC OERs 3.2 teaching through open education
Universidad Nacional de Educación a Distancia51 views
MOOC OERs 3.1 intro to Applications to Academia and IndustryMOOC OERs 3.1 intro to Applications to Academia and Industry
MOOC OERs 3.1 intro to Applications to Academia and Industry
Universidad Nacional de Educación a Distancia35 views
MOOC OERs. 1.4. Open courses (from OCW to MOOCs)MOOC OERs. 1.4. Open courses (from OCW to MOOCs)
MOOC OERs. 1.4. Open courses (from OCW to MOOCs)
Universidad Nacional de Educación a Distancia28 views
MOOC OERs. 1.3.2 Licences OERsMOOC OERs. 1.3.2 Licences OERs
MOOC OERs. 1.3.2 Licences OERs
Universidad Nacional de Educación a Distancia11 views
MOOC OERs. 1.0 Introduction to Open Education & OERsMOOC OERs. 1.0 Introduction to Open Education & OERs
MOOC OERs. 1.0 Introduction to Open Education & OERs
Universidad Nacional de Educación a Distancia24 views
MOOC OERs. 1.3.1 Open Educational Resources MOOC OERs. 1.3.1 Open Educational Resources
MOOC OERs. 1.3.1 Open Educational Resources
Universidad Nacional de Educación a Distancia16 views

Recently uploaded(20)

Psychology KS5Psychology KS5
Psychology KS5
WestHatch53 views
Material del tarjetero LEES Travesías.docxMaterial del tarjetero LEES Travesías.docx
Material del tarjetero LEES Travesías.docx
Norberto Millán Muñoz57 views
SIMPLE PRESENT TENSE_new.pptxSIMPLE PRESENT TENSE_new.pptx
SIMPLE PRESENT TENSE_new.pptx
nisrinamadani2146 views
STYP infopack.pdfSTYP infopack.pdf
STYP infopack.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego143 views
Universe revised.pdfUniverse revised.pdf
Universe revised.pdf
DrHafizKosar84 views
Psychology KS4Psychology KS4
Psychology KS4
WestHatch52 views
Industry4wrd.pptxIndustry4wrd.pptx
Industry4wrd.pptx
BC Chew153 views
Azure DevOps Pipeline setup for Mule APIs #36Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36
MysoreMuleSoftMeetup75 views
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdf
alqaseedae81 views
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1449 views
BYSC infopack.pdfBYSC infopack.pdf
BYSC infopack.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego144 views
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
Vanessa Camilleri68 views
ACTIVITY BOOK key water sports.pptxACTIVITY BOOK key water sports.pptx
ACTIVITY BOOK key water sports.pptx
Mar Caston Palacio132 views
Dance KS5 BreakdownDance KS5 Breakdown
Dance KS5 Breakdown
WestHatch52 views
STERILITY TEST.pptxSTERILITY TEST.pptx
STERILITY TEST.pptx
Anupkumar Sharma102 views

IoT and Practical Laboratories