Lecturer(s)
|
-
Novák Milan, PhDr. Ph.D.
-
Mukherjee Amrit, Dr. Ph.D.
-
Budík Ondřej, Ing.
|
Course content
|
The subject is oriented to an overview of technologies and development tools used in the field of Internet of Things (IoT - Internet of Things). Syllabus of lectures: 1. Introduction to IoT, definition of IoT - terms, elements, motivation. 2. HW technology for IoT - microcontrollers in IoT. Architectures, internal peripherals, parameters affecting consumption. 3. Software for IoT. 4. Microcontroller peripherals for IoT - sensors and actuators. 5. Bus for communication with peripherals. 6. Transmission protocols and interfaces for communication with IoT services. 7. Aggregation of data within the local network. 8. Application of client/server architecture in IoT.. 9. Services for IoT - visualization, data structures, support services. 10. Deployment and testing of HW, CI/CD in IoT. Energy management in IoT. 11. Security in IoT. 12. Case studies: smart home, smart city, industry 4.0. Syllabus of exercises: 1. Introduction to the issue, organization of exercises. 2. IoT as a complex system, analysis of tools and SW environment. 3. Design and construction of IoT system - use of HW platform. 4. Connecting the peripheral to the microcontroller 5. IoT system design - user program. 6. IoT system design - assembly. 7. Assignment of projects. 8. Data aggregation from multiple sensors. 9. Project solutions. 10. Project solutions. 11. Data processing. 12. Presentation of projects.
|
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
|
Overview of technologies and development tools for IoT systems .
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).
-
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.
|