Subject description - BBB37IOT
Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
BBB37IOT |
Tools for IoT |
Roles: | |
Extent of teaching: | 2P + 2L |
Department: | 13137 |
Language of teaching: | CS |
Guarantors: | |
Completion: | Z |
Lecturers: | |
Credits: | 4 |
Tutors: | |
Semester: | L |
Anotation:
Předmět představuje IoT jako komplexní systém, řeší systémový návrh i detailní design jednotlivých částí, především ze SW hlediska. Naučí studenty schopnosti získat, přenést, zpracovat a interpretovat data ve stylu "od senzoru po cloud".
Course outlines:
1. | | Introduction into IoT, IoT elements |
2. | | Microcontrollers for IoT. Architecture, internal peripherals. Power consumption |
3. | | External peripherals of microcontrollers for IoT - sensors and actuators |
4. | | Buses for communication with peripherals |
5. | | Data processing algorithms in microcontrollers |
6. | | Architectures of IoT systems |
7. | | Transmission protocols and interfaces for communication with IoT services |
8. | | Stream data processing |
8. | | Data management in IoT systems, data processing algorithms |
10. | | Services for IoT - visualization, data structures, supporting services |
11. | | Deployment and testing of HW, CI / CD (virtual IoT, dockers, ...) |
12. | | Security in IoT and distributed systems |
13. | | Case studies: smart home, smart city, industry 4.0 |
14. | | IoT in practice (industrial partner) |
Exercises outline:
1. | | Introduction to the topic, organization issues |
2. | | IoT as a complex system, introduction of tools and SW environment |
3. | | Design and assembly of IoT system - the introduction of an HW platform |
4. | | Connecting peripherals to the microcontroller |
5. | | IoT system design - user program |
6. | | .IoT system design - assembly |
7. | | Assignment of projects |
8. | | Aggregation of data from multiple sensors |
9. | | Work on the project in the laboratory |
10. | | Work on the project in the laboratory |
11. | | Work on the project in the laboratory |
12. | | Data processing |
13. | | Cloud data analysis |
14. | | Project presentation |
Literature:
[1] | | LEA, Perry. Internet of Things for Architects: Architecting IoT solutions by implementing sensors, communication infrastructure, edge computing, analytics, and security. Packt Publishing Ltd, 2018. |
[2] | | ALIOTO, Massimo (ed.). Enabling the Internet of Things: From Integrated Circuits to Integrated Systems. Springer, 2017. |
[3] | | CHOU, Timothy. Precision-Principles, Practices and Solutions for the Internet of Things. McGraw-Hill Education, 2017. |
Requirements:
bez vstupních požadavků
Subject is included into these academic programs:
Program |
Branch |
Role |
Recommended semester |
Page updated 28.4.2024 17:51:20, semester: Z/2024-5, Z,L/2023-4, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |