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/startAnotation:
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) |