This is an old revision of the document!
| Study level | Bachelor | |
| ECTS credits | 3-6 | |
| Study forms | Hybrid or fully online | |
| Course aims | To give an introductory overview of IoT to students, where and how IoT solutions can be implemented, and what type of benefits implementing an IoT solution might offer. The course aims to give practical hands-on experience in creating simple IoT systems | |
| Pre-requirements | Motivation to study IoT, recommended to have basics on programming, electronics and mechatronics | |
| Learning outcomes | After completing this course, the student: - knows IoT concept and application fields - knows IoT technologies - understands the functionality of IoT components and their purpose in the system - can assemble and implement simple IoT system |
|
| Topics | Topic 1 - IoT Overview (1 ECTS) Definition of IoT Enabling Technologies Mobility – New Paradigm for IoT Systems Data Management Aspects in IoT IoT Application Domains Topic 2 - IoT Programming and Frameworks (2 ECTS)) Introduction to the IoT Microcontrollers Introduction to Embedded Programming IoT and Embedded Systems Programming Models Introduction to the Programming Frameworks Software Development Tools and Platforms C/C++ Language Embedded Programming Fundamentals Programming with the Use of Scripts Python Fundamentals for IoT Windows IoT and C# Fundamentals Topic 3 - IoT Hardware (2 ECTS) Embedded Communication IoT Hardware Overview Most Noticeable Platforms Sensors and Sensing Actuators and Output Devices Powering of the IoT Devices Topic 4 - IoT Communication and Networking (1 ECTS) Introduction to the IoT Communication and Networking Communication Stack Communication Models Media Layers - Wired Network Protocols Media Layers - Wireless Network Protocols Application Protocols Programming for IoT Networking IoT Frameworks and Firmware |
|
| Type of assessment | Prerequisite of a positive grade is a positive evaluation of course modules and presentation of practical work results with required documentation | |
| Blended learning | The first part of the practice is done alone, in which the students familiarize themselves with the existing IoT devices, and a report is drawn up at the end. The second part of the practice is carried out as a team work, where students develop an IoT solution to solve a problem. The problem's key phrase might be “green campus” or “green university”. At the end of the second part of the practice, students must give a presentation about their work and present the created IoT system's work. |
|
| References to literature | 1. IOT-OPEN.EU: Introduction to the IOT (the Blue Book), Introduction to the IoT, 2019 2. Samuel Greengard, The Internet of Things, 2015, ISBN: 978-0262527736 3. Cuno Pfister. Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud (Make: Projects), 2011, ISBN: 978-1449393571 4. IOT-OPEN.EU: Introduction to the IOT (the Blue Book) 2nd edition, Introduction to the IOT 2nd edition, 2023 |
|
| Lab equipment | IoT HomeLab kit, VREL NextGen IoT laboratory, or similar | |
| Virtual lab | ||
| MOOC course | ||