Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FEKT-MPC-SSYAk. rok: 2026/2027
Předmět navazuje na znalosti z oblasti mikrokontrolérů, číslicové elektroniky a počítačových sítí. Studenti pracují s moderními bezdrátovými mikrokontroléry ARM Cortex-M a vývojovými platformami umožňujícími komunikaci v pásmu 2,4 GHz i v bezlicenčních Sub-GHz pásmech.
V úvodní části jsou probírány principy rádiového přenosu, výkonové veličiny, citlivost přijímače, RSSI a SNR, výpočet link budgetu, základní modely šíření rádiového signálu a vlastnosti antén. Součástí je také problematika návrhu RF části bezdrátového zařízení a vlivu konstrukce zařízení a okolního prostředí na kvalitu komunikace.
Významná část předmětu je věnována standardu IEEE 802.15.4, jeho fyzické a linkové vrstvě, přístupu k přenosovému médiu, formátu rámců, adresaci, topologiím sítí a zabezpečení. Na tento základ navazují protokoly Zigbee a Thread a principy přenosu IPv6 v sítích s omezenými prostředky, zejména 6LoWPAN. Studenti se dále seznámí s architekturou Matter a principy začlenění bezdrátových zařízení do IP sítí.
Samostatná část je věnována technologii Bluetooth Low Energy, její fyzické vrstvě, advertisingu, navazování spojení, protokolům GAP, ATT a GATT, tvorbě vlastních služeb a charakteristik a základním mechanismům zabezpečení komunikace.
V oblasti Sub-GHz komunikace se studenti seznámí s principy modulací FSK a LoRa a s jejich vlastnostmi z hlediska dosahu, citlivosti, přenosové rychlosti a energetické náročnosti. Na těchto technologiích jsou demonstrovány principy návrhu vlastního bezdrátového komunikačního protokolu, včetně formátu rámce, adresace, detekce chyb, potvrzování zpráv, retransmisí a řízení přístupu ke komunikačnímu médiu.
Součástí předmětu je rovněž problematika nízkoenergetického návrhu, využití úsporných režimů mikrokontroléru, výpočtu energetické bilance a odhadu životnosti bateriového zařízení. Pozornost je věnována také bezpečnosti bezdrátových systémů, správě klíčů, autentizaci zařízení, bezpečnému zavádění zařízení do sítě a aktualizaci firmwaru.
Praktická výuka zahrnuje práci s bezdrátovými vývojovými platformami, komunikaci se senzory, implementaci bezdrátových protokolů, analýzu paketů, měření RSSI, SNR, dosahu, chybovosti a spotřeby energie a realizaci jednoduché bezdrátové senzorové sítě. Závěrečnou část tvoří návrh a implementace vlastního bezdrátového senzorového systému a vyhodnocení jeho komunikačních a energetických parametrů.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Způsob zakončení předmětu a pravidla hodnocení studentů
Učební cíle
Předmět má za cíl seznámit studenty s principy, architekturou, návrhem a praktickou realizací moderních bezdrátových senzorových a komunikačních systémů krátkého a středního dosahu. Studenti získají znalosti o fyzické, linkové, síťové a aplikační vrstvě nízkoenergetických bezdrátových sítí a naučí se volit vhodnou komunikační technologii s ohledem na dosah, přenosovou rychlost, latenci, energetickou náročnost, spolehlivost a bezpečnost.
Studenti se prakticky seznámí zejména se standardem IEEE 802.15.4, technologiemi Bluetooth Low Energy, Zigbee, Thread a Matter a s principy bezdrátové komunikace v bezlicenčních Sub-GHz pásmech. Přehledově budou uvedeny také technologie využívané v průmyslových a infrastrukturních aplikacích, například Wi-SUN, Wireless M-Bus, WirelessHART a Wi-Fi HaLow.
Důraz je kladen na návrh a realizaci bezdrátového senzorového uzlu s mikrokontrolérem a rádiovým rozhraním, připojení senzorů, návrh komunikačního protokolu, analýzu rádiového spoje, měření parametrů komunikace, optimalizaci spotřeby energie a zabezpečení bezdrátového přenosu. Studenti si osvojí také základní zásady návrhu RF části zařízení, anténního systému a napájení bateriových uzlů.
Po absolvování předmětu bude student schopen navrhnout architekturu bezdrátového senzorového systému, zvolit vhodnou komunikační technologii, implementovat komunikaci mezi zařízeními, analyzovat její vlastnosti a ověřit funkci systému praktickým měřením.
Studijní opory
Základní literatura
Zařazení předmětu ve studijních plánech
specializace AUDM-TECH , 1 ročník, letní semestr, povinně volitelný
Přednáška
Vyučující / Lektor
Osnova
1. Architektura bezdrátových senzorových a komunikačních systémů Přehled bezdrátových technologií pro IoT a senzorové sítě. Architektura bezdrátového uzlu, mikrokontrolér, rádiový transceiver, senzory, napájení a anténa. Rozdělení WPAN, WLAN a LPWAN. Kritéria volby technologie – dosah, rychlost, latence, spotřeba, topologie, spolehlivost a bezpečnost.2. Rádiový přenos, link budget a šíření signálu Výkonové veličiny v dB a dBm, EIRP, citlivost přijímače, RSSI, SNR a noise floor. Link budget. Útlum volným prostorem a logaritmický model šíření. Vliv překážek, odrazů, vícecestného šíření, fadingu a rušení. Praktické hodnocení kvality bezdrátového spoje.3. Antény a návrh RF části bezdrátového zařízení Základní typy antén, směrovost, zisk, polarizace a impedance. PCB antény, chip antény a externí antény. Přizpůsobení antény, matching network, ground plane, keep-out oblast. Zásady návrhu RF části PCB, vliv krytu a okolních materiálů, koexistence bezdrátových systémů.4. IEEE 802.15.4 – fyzická a linková vrstva Architektura standardu IEEE 802.15.4, frekvenční pásma, kanály, modulace a přenosové rychlosti. Struktura PHY a MAC rámců. Adresace zařízení, typy rámců, potvrzování přenosu. CSMA/CA, beacon a non-beacon režim, základní topologie sítí a zabezpečení na MAC vrstvě.5. Zigbee a mesh senzorové sítě Architektura Zigbee protokolového zásobníku. Role coordinator, router a end device. Síťová vrstva, směrování, tvorba a správa sítě. Aplikační vrstva, endpoints, clusters a profily. ZCL, commissioning a bezpečnost. Výhody a omezení Zigbee v současných IoT systémech.6. IPv6 v omezených bezdrátových sítích, 6LoWPAN a Thread Principy IPv6 v constrained zařízeních. 6LoWPAN, komprese hlaviček a fragmentace. Principy mesh routingu a RPL. Architektura Thread, role zařízení, Thread Router, Leader, End Device a Border Router. Vytvoření sítě, commissioning a zabezpečení komunikace.7. Matter a integrace bezdrátových zařízení do IP sítí Architektura Matter a její vztah k Thread, Wi-Fi, Ethernetu a Bluetooth LE. Device model, nodes, endpoints, clusters a attributes. Commissioning, fabrics, identita zařízení, řízení přístupu a zabezpečení. Principy interoperability a začlenění embedded zařízení do domácích a průmyslových IoT systémů.8. Bluetooth Low Energy Architektura BLE, frekvenční kanály a PHY režimy. Advertising, scanning a navazování spojení. Connection events a parametry spojení. GAP, ATT a GATT. Services, characteristics a descriptors. Návrh vlastního BLE zařízení a přenos senzorických dat.9. Pokročilé BLE, bezpečnost a energetická optimalizace LE 1M, 2M a Coded PHY. Extended Advertising, Periodic Advertising a moderní možnosti BLE. Pairing, bonding, autentizace, šifrování a správa klíčů. Vliv parametrů BLE na spotřebu, latenci a propustnost. Návrh energeticky úsporného bezdrátového uzlu.10. Sub-GHz komunikace a návrh vlastního bezdrátového protokolu Vlastnosti bezlicenčních Sub-GHz pásem. FSK, GFSK a LoRa modulace. Vztah mezi dosahem, přenosovou rychlostí, šířkou pásma a citlivostí. Spreading factor, coding rate a airtime. Návrh vlastního protokolu – struktura rámce, adresace, CRC, sequence number, ACK, retransmise, timeouty, broadcast a řešení kolizí.11. Návrh kompletního bezdrátového senzorového zařízení Systémový návrh od požadavků po realizaci. Volba MCU, rádia, senzorů, antény a napájení. Low-power režimy, energetický budget a odhad životnosti baterie. Bezpečné spuštění zařízení, provisioning, správa klíčů a aktualizace firmwaru. Přehled průmyslových technologií Wi-SUN, Wireless M-
Laboratorní cvičení
1. Úvod do jazyka C a platformy STM32Cube Základní struktura programu v jazyce C, datové typy, ukazatele, struktury, bitové operace a práce s periferiemi. Seznámení s STM32CubeIDE a STM32CubeMX, konfigurace projektu, generování kódu a knihovny HAL. Překlad, nahrání programu do mikrokontroléru a práce s debuggerem. Breakpointy, step-by-step debugging, sledování proměnných, registry periferií a práce s UART výstupem. Jednoduchá aplikace s GPIO, tlačítkem, LED a časovačem.2. Senzorový uzel a nízkopříkonový provoz Připojení senzoru pomocí I²C nebo SPI. Periodické měření fyzikální veličiny. Využití časovače, RTC nebo přerušení. Low-power režimy mikrokontroléru a probouzení zařízení. Měření aktivní a klidové spotřeby, výpočet průměrného odběru a odhad životnosti bateriového zařízení.3. Rádiový spoj, RSSI, SNR a link budget Realizace jednoduchého bezdrátového spojení mezi dvěma zařízeními. Nastavení vysílacího výkonu a komunikačního kanálu. Měření RSSI, SNR a packet error rate v závislosti na vzdálenosti, překážkách a vysílacím výkonu. Porovnání experimentálních výsledků s teoretickým link budgetem a modelem šíření.4. IEEE 802.15.4 a analýza rámců Komunikace mezi zařízeními pomocí IEEE 802.15.4. Adresace zařízení, PAN ID, datové rámce, potvrzování rámců, broadcast a změna komunikačního kanálu. Zachycení komunikace pomocí packet snifferu a rozbor struktury IEEE 802.15.4 rámce. Analýza CSMA/CA a retransmisí.5. Bluetooth Low Energy a GATT Realizace BLE peripheral zařízení. Advertising a navázání spojení. Návrh vlastní GATT služby a charakteristik pro přenos senzorických dat. Operace READ, WRITE a NOTIFY. Komunikace s mobilním telefonem nebo PC. Experimentální ověření vlivu connection intervalu a advertising intervalu na latenci a spotřebu energie.6. Mesh komunikace – Thread a Zigbee Vytvoření víceuzlové bezdrátové sítě. Role jednotlivých zařízení, připojování uzlů do sítě, směrování a reakce sítě na výpadek uzlu. Analýza komunikace pomocí packet snifferu. Porovnání principů Thread a Zigbee, jejich adresace, topologie a způsobu přenosu aplikačních dat.7. Sub-GHz komunikace a návrh vlastního protokolu Komunikace mezi NUCLEO-WL55JC v bezlicenčním Sub-GHz pásmu. Realizace point-to-point komunikace pomocí FSK nebo LoRa PHY. Návrh jednoduchého vlastního rámce obsahujícího adresu, typ zprávy, pořadové číslo, uživatelská data a kontrolní součet. Implementace ACK, timeoutu a retransmise. Porovnání FSK a LoRa z hlediska dosahu, airtime, citlivosti a spolehlivosti.8. Projekt – specifikace a návrh systému Definice požadavků na řešený bezdrátový systém. Volba komunikační technologie, topologie sítě, senzorů, parametrů přenosu a způsobu napájení. Návrh struktury aplikačního protokolu a architektury firmware. Stanovení měřitelných parametrů, které budou na konci projektu experimentálně vyhodnoceny.9. Projekt – implementace základní komunikace Implementace základních funkcí jednotlivých uzlů a bezdrátové komunikace. Ověření přenosu dat mezi uzlem a přijímačem, gateway nebo dalšími zařízeními. Řešení základních chybových stavů a diagnostiky systému.10. Projekt – dokončení systému Integrace senzorů, aplikačního protokolu a dalších částí projektu. Implementace víceuzlové komunikace, retransmisí, reconnect mechanismů nebo zabezpečení podle charakteru projektu. Ověření kompletní funkce navrženého systému.11. Projekt – měření a optimalizace Experimentální měření vlastností vytvořeného systému. Vyhodnocení například dosahu, RSSI, SNR, packet error rate, propustnosti, la