====== Přednášky ====== Stream z místnosti [[https://www.youtube.com/playlist?list=PLQL6z4JeTTQmIjTHteUQcLWv9ZVkXCrLA|T2:C3-132]]. Nahrávky přednášek jsou postupně zveřejňovány v tomto [[https://www.youtube.com/playlist?list=PLQL6z4JeTTQnzQ0qUYyptxucdZ8kSB69k|playlistu]]. K dipozici jsou i poklady pro přednášky z minulých let: * [[https://cw.fel.cvut.cz/b242/courses/b0b37nsi/start|LS 2024/2025]] * [[https://cw.fel.cvut.cz/b232/courses/b0b37nsi/start|LS 2023/2024]] * [[https://cw.fel.cvut.cz/b222/courses/b0b37nsi/start|LS 2022/2023]] * [[https://cw.fel.cvut.cz/b212/courses/b0b37nsi/lectures/start|LS 2021/2022]] Nahrávky přednášek z minulých let: * [[https://www.youtube.com/playlist?list=PLQL6z4JeTTQmCpgYvMOzyJL26Nhm30yKT|LS 2024/25]] * [[https://www.youtube.com/playlist?list=PLQL6z4JeTTQkbyRwaYsxNX3MLZD1rP6Sd|LS 2022/23]] Pro získání dalších informací o programování v Pythonu lze využít např. podklady předmětu [[https://cw.fel.cvut.cz/b231/courses/bab37zpr/start|Základy programování]]. ^ datum ^ č.t. ^ náplň ^ | 16.02.2026 | 1 | [[courses:b0b37nsi:lectures:start#uvod_do_iot_a_programovani_v_pythonu|Úvod do IoT a programování v Pythonu]] | | 23.02.2026 | 2 | [[courses:b0b37nsi:lectures:start#vestavne_systemy_a_micropython|Vestavné systémy a MicroPython]] | | 02.03.2026 | 3 | [[courses:b0b37nsi:lectures:start#udalostmi_rizene_programovani|Událostmi řízené programování]] | | 09.03.2026 | 4 | [[courses:b0b37nsi:lectures:start#bezdratove_site|Bezdrátové sítě]] (Samostudium)| | 16.03.2026 | 5 | [[courses:b0b37nsi:lectures:start#frontend_a_backend_pro_iot|Frontend a backend pro IoT]] | | 24.03.2026 | 6 | Odpadá | | 30.03.2026 | 7 | [[courses:b0b37nsi:lectures:start#komunikacni_protokoly|Komunikační protokoly]] | | 06.04.2026 | 8 | Velikonoční pondělí | | 13.04.2026 | 9 | [[courses:b0b37nsi:lectures:start#databaze_a_casove_rady|Databáze a časové řady]] | | 20.04.2026 | 10 | [[courses:b0b37nsi:lectures:start#edge_computing_a_extrakce_priznaku|Edge computing a extrakce příznaků]] | | 27.04.2026 | 11 | [[courses:b0b37nsi:lectures:start#strojove_uceni_v_iot|Strojové učení v IoT]] | | 04.05.2026 | 12 | [[courses:b0b37nsi:lectures:start#tinyml_a_edge_ai|TinyML a Edge AI]] | | 11.05.2026 | 13 | [[courses:b0b37nsi:lectures:start#iot_ekosystemy|IoT ekosystémy]] | | 18.05.2026 | 14 | [[courses:b0b37nsi:lectures:start#bezpecnost_v_iot|Bezpečnost v IoT]] | Ve čtvrtek 30.4.2026 je páteční rozvrh. ===== 1. Úvod do IoT a programování v Pythonu ===== * Témata: O předmětu, architektura a příklady IoT systémů, programovací jazyk Python, OOP v Pythonu * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec01-2026.pdf |}} * Jupyter: {{ :courses:b0b37nsi:lectures:nsi-lec01-2025.ipynb.zip |zip}}, [[https://gitlab.fel.cvut.cz/viteks/nsi-lectures/-/blob/2025/lec01/nsi-lec01.ipynb|gitlab]] * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex01-2026.zip |}} * Cvičení: [[courses:b0b37nsi:tutorials:01|1. Úvod]] Aktualizace: 15.02.2026 21:30 ===== 2. Vestavné systémy a MicroPython ===== * Témata: MicroPython, architektura MCU, GPIO, časovače * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec02-2026.pdf |}} * RP2040 datasheet: {{ :courses:b0b37nsi:lectures:rp2040-datasheet.pdf |pdf}} * RP2 & Micropython: [[https://docs.micropython.org/en/latest/rp2/quickref.html|Quick reference for the RP2]] * Wokwi: [[https://wokwi.com/projects/380280942145427457|Traffic Light]], [[https://wokwi.com/projects/381456134544490497|Keypad]], [[https://wokwi.com/projects/382190457316202497|Snake (bit operations)]] * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex02-2026.zip |}} * Cvičení: [[courses:b0b37nsi:tutorials:02|2. IoT zařízení - seznámení]] Aktualizace: 22.02.2026 21:00 ===== 3. Událostmi řízené programování ===== * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec03-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex03-2026.zip |}} * Cvičení: [[courses:b0b37nsi:tutorials:03|3. IoT zařízení - periferie]] Aktualizace: 02.03.2026 8:00 ===== 4. Bezdrátové sítě ===== * Témata: WiFi, BLE, Zigbee, Z-Wave, Thread, Matter. * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec04-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex04-2026.zip |}} * Cvičení: [[courses:b0b37nsi:tutorials:04|4. IoT zařízení - komunikace]] Aktualizace: 08.03.2026 20:22 ===== 5. Frontend a backend pro IoT ===== * Témata: HTML, CSS, Flask * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec05-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex05-2026.zip |}} * Cvičení: [[courses:b0b37nsi:tutorials:05|5. Server - REST API]] Aktualizace: 15.03.2026 20:20 ===== 6. Komunikační protokoly ===== * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec06-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex06-2026.zip |}} * Cvičení: Aktualizace: 30.03.2026 07:45 ===== 7. Databáze a časové řady ===== * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec07-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex07-2026.zip |}} * Cvičení: Aktualizace: 13.04.2026 16:20 ===== 8. Edge computing a extrakce příznaků ===== * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec08-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex08-2026.zip |}} * Cvičení: Aktualizace: 20.04.2026 07:40 ===== 9. Strojové učení v IoT ===== * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec09-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex09-2026.zip |}} * Cvičení: Aktualizace: 15.05.2026 10:10 ===== 10. TinyML a Edge AI ===== * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec10-2026.pdf |}} * Příklady: {{ :courses:b0b37nsi:lectures:nsi-ex10-2026.zip |}} * Cvičení: Aktualizace: 11.05.2026 8:30 ===== 11. IoT ekosystémy ===== * Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec11-2026.pdf |}} * Příklady: * Cvičení: Aktualizace: 15.05.2026 11:10 ===== 12. Bezpečnost v IoT ===== * Přednáška: * Příklady: * Cvičení: Aktualizace: