This is an old revision of the document!


Module: Introduction to IoT

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 2nd edition, Introduction to the IoT, 2024
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
Lab equipment IoT HomeLab kit, VREL NextGen IoT laboratory, or similar
Virtual lab VREL NextGen Remote lab access and management: https://iot.aei.polsl.pl
MOOC course MOOC Courses hosting for IOT-OPEN.EU Reloaded and Multiasm grants: http://edu.iot-open.eu/course/index.php?categoryid=3 - IoT Basic Modules
en/iot-reloaded/curriculum/general_vsut.1709648270.txt.gz · Last modified: 2024/03/05 14:17 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0