Design of IoT systems
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
B0B37NSI | Z,ZK | 5 | 2P + 2L + 2D | Czech |
- Relations:
- It is not possible to register for the course B0B37NSI if the student is concurrently registered for or has previously completed the course BBB37IOT (mutually exclusive courses).
- Course guarantor:
- Stanislav Vítek
- Lecturer:
- Stanislav Vítek
- Tutor:
- Jan Hamacek, Jakub Špicar, Stanislav Vítek
- Supervisor:
- Department of Radioelectronics
- Synopsis:
- Requirements:
- Syllabus of lectures:
-
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)
- Syllabus of tutorials:
-
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
- Study Objective:
- Study materials:
-
[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.
- Note:
- Further information:
- https://cw.fel.cvut.cz/wiki/courses/b0b37nsi/start
- Time-table for winter semester 2024/2025:
- Time-table is not available yet
- Time-table for summer semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - The course is a part of the following study plans:
-
- Electronics and Communications 2018 (compulsory elective course)
- Software Engineering and Technology (PS)
- Software Engineering and Technology (PS)