====== Přednášky ======
K dipozici jsou i poklady pro přednášky z [[https://cw.fel.cvut.cz/b212/courses/b0b37nsi/lectures/start|LS 2021/2022]] a [[https://cw.fel.cvut.cz/b222/courses/b0b37nsi/start|LS 2022/2023]]
V LS 2022/23 byly pořízeny nahrávky přednášek (vyjma první), playlist je k nalezení na této [[https://www.youtube.com/playlist?list=PLQL6z4JeTTQkbyRwaYsxNX3MLZD1rP6Sd|adrese]].
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ň ^
| 19.02.2024 | 1 | [[courses:b0b37nsi:lectures:start#definice_iot_priklady_uvod_do_pythonu|Definice IoT, příklady. Úvod do Pythonu.]] |
| 26.02.2024 | 2 | [[courses:b0b37nsi:lectures:start#pokracovani_v_pythonu_technologie_pro_frontend|Pokračování v Pythonu. Technologie pro frontend.]] |
| 04.03.2024 | 3 | [[courses:b0b37nsi:lectures:start#architektury_a_protokoly_komunikacnich_rozhrani|Architektury a protokoly komunikačních rozhraní.]] |
| 11.03.2024 | 4 | [[courses:b0b37nsi:lectures:start#zasilani_zprav_v_prostredi_iot_message_brokery|Zasílání zpráv v prostředí IoT, message brokery.]] |
| 18.03.2024 | 5 | Samostudium [[courses:b0b37nsi:lectures:start#ukladani_dat_databaze|Ukládání dat, databáze]] |
| 25.03.2024 | 6 | [[courses:b0b37nsi:lectures:start#mikrokontrolery_i|Mikrokontroléry I.]] |
| 01.04.2024 | 7 | Velikonoční pondělí |
| 08.04.2024 | 8 | [[courses:b0b37nsi:lectures:start#mikrokontrolery_ii|Mikrokontroléry II.]] |
| 15.04.2024 | 9 | Samostudium [[courses:b0b37nsi:lectures:start#zpracovani_casovych_rad|Zpracování časových řad]] |
| 22.04.2024 | 10 | [[courses:b0b37nsi:lectures:start#strojove_uceni_v_iot|Strojové učení v IoT]] |
| 29.04.2024 | 11 | [[courses:b0b37nsi:lectures:start#lpwan_site|LPWAN sítě]] |
| 06.05.2024 | 12 | [[courses:b0b37nsi:lectures:start#virtualizace_a_cloud|Virtualizace a cloud]] |
| 13.05.2024 | 13 | [[courses:b0b37nsi:lectures:start#cicd_deployment|Git, CI/CD, Docker, deployment, Jenkins]] |
| 20.05.2024 | 14 | Prezentace projektů |
Ve čtvrtek 9.5. je středeční rozvrh.
===== 1. Definice IoT, příklady. Úvod do Pythonu. =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec01-2024.pdf|pdf}}
* Jupyter: {{ :courses:b0b37nsi:lectures:nsi-lec01.zip |ipynb.zip}}
* Cvičení: [[courses:b0b37nsi:tutorials:01|1. Úvod]]
===== 2. Pokračování v Pythonu. Technologie pro frontend. =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec02-2024.pdf |pdf}}
* Jupyter: {{ :courses:b0b37nsi:lectures:nsi-lec02-ipynb-2024.zip |ipynb.zip}}
* Cvičení: [[courses:b0b37nsi:tutorials:02|2. Flask a frontend]]
===== 3. Architektury a protokoly komunikačních rozhraní. =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec03-2024.pdf |pdf}}
* Jupyter: {{ :courses:b0b37nsi:lectures:nsi-lec03.zip |ipynb.zip}}
* Cvičení: [[courses:b0b37nsi:tutorials:03|3. REST rozhraní]]
===== 4. Zasílání zpráv v prostředí IoT, message brokery =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec04-2024.pdf |pdf}}
* Cvičení: [[courses:b0b37nsi:tutorials:04|4. MQTT, SSE]]
===== 5. Ukládání dat, databáze =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec05-2024.pdf |pdf}}
* Cvičení: [[courses:b0b37nsi:tutorials:05|5. Databáze - SQLite]]
===== 6. Mikrokontroléry I. =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec06-2024.pdf |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]]
* Příklady: [[https://wokwi.com/projects/380280942145427457|Traffic Light]], [[https://wokwi.com/projects/381456134544490497|Keypad]], [[https://wokwi.com/projects/382190457316202497|Snake (bit operations)]]
* Cvičení: [[courses:b0b37nsi:tutorials:06|6. IoT zařízení - RPi Pico]]
===== 7. Mikrokontroléry II. =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec07-2024.pdf |pdf}}
===== 8. Zpracování časových řad =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec04-2023.pdf |pdf}}
* Video: [[https://www.youtube.com/watch?v=AgI6GzM4BOw&list=PLQL6z4JeTTQkbyRwaYsxNX3MLZD1rP6Sd&index=2|youtube]]
===== 9. Strojové učení v IoT =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec09-2024.pdf |pdf}}
===== 10. LPWAN sítě =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec10-2024.pdf |pdf}}
===== 11. Virtualizace a cloud =====
* Přednáška: {{ :courses:b0b37nsi:lectures:nsi-lec11-2024.pdf |pdf}}
===== 12. CI/CD, deployment =====
* Přednáška: