Basics in Internet of Things (3 cr)
Code: VAL20030-3001
General information
Enrollment
26.09.2020 - 01.11.2020
Timing
26.10.2020 - 31.12.2020
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
Faculty of Technology and Seafaring
Campus
Vasa, Wolffskavägen 33
Teaching languages
- English
Seats
8 - 18
Degree programmes
- Degree Programme in Electrical Engineering and Automation
Teachers
- Tom Lillhonga
- Hans Lindén
Teacher in charge
Ronnie Sundsten
Objective
Basic knowledge about IoT
Overview of different IoT solutions with hands-on experience
An overview of different wireless techniques
Content
Introduction and Raspberry PI
What is IoT and the future
Getting to know Raspberry PI: Installation, Node-red, Dashboard, MQTT
One hands on exercise (Node-Red and MQTT)
Wireless technology
Overview of the wireless technology used today: Bluetooth, Wifi, LoraWAN (and Sigfox), NB IoT with 4G and 5G cellular network
How to connect LoraWAN sensors. LoraWAN commercial network from Digita (national network) and global open network from The Things Network.
Make your own IoT sensor with ESP32 and DS18B20, a battery powered temperature sensor with Wifi.
3 Hands on exercises (Bluetooth & Wifi, LoraWAN and ESP32)
Cloud services for IoT
Basic overview
Azure and/or AWS
One hands on exercise
Smart home
Using cloud services and Raspberry Pi to control and measuring your home.
Using voice control with smart speakers from Amazon and Google.
One hands on exercise
Location and time
3.11.2020 - 31.12.2020.
The course start on-line on Tuesday 3.11 at 16.30 (2 hours). Every Tuesday 16.30 – 18.00 on-line lectures will be held until week 51. Students are doing weekly hands-on exercises in groups, at time and location that suites the group best.
Materials
Lecturer's slides and handouts. Reference book: Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux by Derek Molloy
Teaching methods
Online lectures and hands on exercises done in groups from home.
Completion alternatives
Objectives: Basics hands-on knowledge in building and programming IoT systems. IoT communication and wireless communication overview.
Content:
Introduction
- What is IoT and the future
Basic IoT hands-on projects
- Getting to know Raspberry PI and cloud computing services for IoT
- Node-red visual programming and Dashboard
- Commercial platforms probably IoT-Ticket
Wireless technology
- Overview of the wireless technology used in IoT
- Hands on exercises using LoraWAN and commercial networks
Smart home
- Using IoT and smart sensors and devices to control your home.
- Using voice control with smart speakers or smartphones
Assessment criteria, approved/failed
Approved: Active participation in lectures and excercises, approved portfolio
Otherwise, not approved.
Further information
Participants borrow equipment from Novia during the course.
Evaluation scale
Approved/Rejected
Assessment criteria, approved/failed
Approved: Active participation in lectures and excercises, approved portfolio
Otherwise, not approved.
Assessment methods and criteria
Participation in lectures and exercises is monitored. An individual portfolio covering the exercises has to be made.
Qualifications
No prerequisites