Subject description - B0B37NSI

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
B0B37NSI Design of IoT systems
Roles:PS, PV Extent of teaching:2P + 2L + 2D
Department:13137 Language of teaching:CS
Guarantors:Vítek S. Completion:Z,ZK
Lecturers:Vítek S. Credits:5
Tutors:Hamacek J., Špicar J., Vítek S. Semester:L

Web page:

https://cw.fel.cvut.cz/wiki/courses/b0b37nsi/start

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
BPEK_2018 Common courses PV 6
BPSIT_2021 Common courses PS 4
BPSIT4_2021 Technologie internetu věcí PS 4


Page updated 25.4.2024 17:51:17, 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)