Course Outline 2026

weeklectureslabs
1 (Inter(net)) of Thing(s)

nie príliš stručný úvod do IoT, štvorvrstvová architektúra IoT riešení, analýza a syntéza paradigmy

Programujeme Raspberry Pi Pico v jazyku MicroPython

alebo nie príliš stručný úvod do programovania chytrých zariadení v jazyku MicroPython

2 O veciach

čo je to vec v IoT, cyklus Sense-Think-Act v prostredí IoT, mikroprocesoroch, mikrokontroléroch, počítačoch, o mikrokontroléri RPi Pico WH a jazyku MicroPython, senzory a akčné členy, prípadová štúdia chytrého vývozu smetí, odporúčania pri návrhu riešení, veci ako stavový stroj, systémy riadenia s otvorenou a uzavretou slučkou

Architektúra chytrého zariadenia

princípy SOLID, stavový stroj a návrhový vzor State, periférie ako komponenty, mixiny, správca zariadení

3 O samotestovaní a komunikácii vecí

komunikačné technológie z pohľadu spotreby, dosahu, množstva prenášaných dát, komunikačné protokoly používané v IoT, protokoly MQTT, ZigBee a BLE

Servisný terminál

diagnostický režim zariadenia, sériová linka, interpreter príkazov

4 Koľko je hodín?

prečo je čas dôležitý v IoT riešeniach, hodiny reálneho času, problém synchronizácie času, Unixový čas, počiatok epochy, NTP protokol, rádiom riadené hodiny, DCF77

Používateľské nastavenia a pripojenie do internetu

o pripojení do internetu, vytvorení vlastného hotspot-u, synchronizácii času, externom module reálneho času, a stiahnutí rozširujúcich modulov pre MicroPython, dataclasses

5 Aktualizácie zariadení

OTA aktualizácie, výhody OTA aktualizácií, odporúčania pri realizovaní aktualizácií, postupné zavádzanie aktualizácií, zotavenie sa zo zlej aktualizácie, overenie kompatibilnej verzie aktualizácie, bezpečná komunikácia, inkrementálne aktualizácie, overenie obrazu, minimalizácia zásahu do činnosti zariadenia počas aktualizácie

Komunikácia pomocou prokolu MQTT

organizácia tém, štruktúra správ, zmena konfigurácie zariadenia a jeho ovládanie na diaľku pomocou protokolu MQTT

6
7
8
9
10
11
12
13