|
Lecturer(s)
|
-
Novák Milan, PhDr. Ph.D.
-
Mukherjee Amrit, Dr. Ph.D.
-
Budík Ondřej, Ing.
|
|
Course content
|
The subject is focused on an overview of technologies and development tools used in the field of the Internet of Things (IoT). 1. Introduction to IoT issues, definition of IoT - concepts, elements, motivation. 2. Hardware technologies for IoT - microcontrollers in IoT. Architectures, internal peripherals, parameters affecting power consumption. 3. Software for IoT. 4. Microcontroller peripherals for IoT - sensors and actuators. 5. Buses for communication with peripherals. 6. Transmission protocols and interfaces for communication with IoT services. 7. Data aggregation within local networks. 8. Application of client/server architecture in IoT. 9. Services for IoT - visualization, data structures, supporting services. 10. Deployment and testing of hardware, CI/CD in IoT. Energy management in IoT. 11. Security in IoT. 12. Case studies: smart home, smart city, industry 4.0. 13. Advanced topics - edge computing, machine learning in IoT, standards and regulations, future trends in IoT.
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Project-based learning
- Class attendance
- 45 hours per semester
- Semestral paper
- 60 hours per semester
- Preparation for exam
- 20 hours per semester
|
|
Learning outcomes
|
The aim of the subject is to familiarize students with the comprehensive Internet of Things ecosystem, from basic concepts and hardware technologies to advanced applications and security aspects. Students will acquire practical skills in working with microcontrollers, sensors, communication protocols, and modern IoT platforms, enabling them to understand and design functional IoT systems in real-world applications.
Knowledge of IoT devices and their programming
|
|
Prerequisites
|
Basic knowledge of processor architecture, programming and network technologies.
|
|
Assessment methods and criteria
|
Oral examination, Written examination, Seminar work
Create and defend the semestral project, get at least 50% of possible points from the semestral test.
|
|
Recommended literature
|
-
Cirani S., Ferrari G., Picone M., Veltri L. Internet of Things: Architectures, Protocols and Standards. John Wiley & Sons, 2018.. ISBN 978-1-119-35967-8.
-
Malý, M.: . Hradla, volty, jednočipy. 2018 (https://elektrokniha.cz/kniha.html).
-
Martin Malý. ESP32 prakticky. Praha, 2024. ISBN 9788088168799.
-
Norris, Donald. Raspberry Pi : projekty. 1. vyd. Brno : Computer Press, 2015. ISBN 978-80-251-4346-9.
-
Tsiatsis V., Karnouskos S., Holler J., Boyle D., Mulligan C. Internet of Things (2nd Edition). Academic Press, 2020. ISBN 978-0-12-814435-0.
-
Voda Z., Horáček O. Průvodce světem Arduina (2. vydání). HW Kitchen, 2017. ISBN 978-80-87106-93-8.
|