Kamerové zařízení pro monitorování vzdáleného prostoru pomocí ESP32-CAM a SIM800L modulů (Camera device for remote space monitoring using ESP32-CAM and SIM800L modules) (BP - Staes Adam)
Prozkoumejte existující řešení.
Navrhněte vlastní zařízení založené na platformě esp32-cam.
Zařízení bude splňovat tyto požadavky:
pořízení snímku při detekci pohybu na SD kartu,
se zařízením bude možné komunikovat přes SMS příkazy a síť WIFI,
zařízení umožní odeslání pořízené fotografie na email přes GPRS GSM sítě,
k určení času pořízení snímku bude řešení obsahovat RTC obvod.
Navržené řešení zrealizujte.
Součástí realizace bude vytvoření plošného spoje a vhodného pouzdra.
Výsledné řešení řádně otestujte.
Nástroje pro podpora výuky bezpečnostních kódů v prostředí Wolfram Mathematica (Tools to support the teaching of security codes in the Wolfram Mathematica environment) (BP - Linhartová Helena)
Prozkoumejte existující řešení nástrojů vhodných k výuce bezpečnostních kódů.
Analyzujte problémy studentů při výuce bezpečnostních kódů.
Zaměřte se zejména na tyto kódy: sudá parita, křížová parita, Hammingův kód, rozšířený i zkrácený Hammingův kód, cyklický kód, součinový kód a RM kód.
Navrhněte vlastní nástroje vhodné k výuce těchto kódů.
Zaměřte se zejména na oblast generování, dekódování a opravy těchto kódů.
Nástroje budou umožňovat generovat nejen výukové notebooky pro program Wolfram Mathematica, ale i VHDL kódy a testbenche pro lepší představu jejich implementace v hardware.
Nástroj bude podporovat i vložení chyby a jeji opravu.
Prozkoumejte existující řešení programovatelné elektronické zátěže.
Analyzujte problémy současných řešení a navrhněte vlastní řešení.
Navržené řešení bude podporovat tyto režimy: stálý proud, stálý odpor, stálý výkon a stálé napětí.
Programovatelná zátěž bude splňovat tyto požadavky:
nastavení všech parametru zátěže přes rozhraní na samotném zařízení,
komunikace s PC aplikací přes bluetooth, USB a wifi,
záznam naměřených dat lokálně na SD kartu,
jednoduchý protokol pro komunikaci s PC s možným rozšířením pro další funkcionalitu.
Pro PC navrhněte a naprogramujte aplikaci v jazyce C# s grafickým rozhraním.
Aplikace v PC bude umožňovat nastavit všechny parametry zátěže, včetně průběžného sledování naměřených hodnot a jejich zobrazení přímo v aplikaci.
Parametry zátěže bude možné v průběhu měření měnit podle předem nastavených hodnot.
Navržené řešení zrealizujte a řádně otestujte.
Zařízení pro ovládání základních periferií připojených k FPGA obvodu (Device for controlling basic peripherals connected to the FPGA circuit) (BP - Šebek Michal)
Prozkoumejte existující řešení ovládání periferií z FPGA obvodu firmy XILINX.
Zaměřte se zejména na tyto periférie: OLED displej, alfanumerický displej, tlačítka, přepínače, led diody.
Navrhněte vlastní knihovnu zaměřenou na ovládání periferií zejména přes sběrnici I2C.
Navrženou knihovnu zrealizujte a řádně otestujte.
Pro demonstraci správné funkce periférií napište obslužnou aplikaci pro FPGA Artix-7.
Aplikace bude obsahovat menu pro volbu testování periférií a nastavení obsahu registrů.
Výsledné řešení řádně otestujte.
Multiplatformní nástroj pro odposlech dat z rádiového přenosu pomocí SDR (A multi-platform wireless data sniffing tool using SDR) (DP - Šimůnek Martin)
Analyzujte technologii SDR(softwarově definovaného rádia) a jeho možnosti pro odchytávání bezdrátových zařízení.
Zaměřte se zejména na zařízení pracující v pásmu 433MHz a 868MHz.
Prozkoumejte existující řešení pro odchytávání a analýzu těchto zařízení.
Využijte SDR a navrhněte nástroj pro odposlech dat přenášených rádiovým signálem v pásmu 433MHz a 868 MHz.
Nástroj by měl být tvořen knihovnou a grafickým rozhraním pro odposlech a zpracování naměřených dat.
Podporována budou zejména zařízení typu: bezdrátový teplotní senzor, bezdrátové senzory v automobilu a bezdrátové měřiče tepla v domácnostech.
Nastroj bude umožňovat analyzovat přenos, a to jak nešifrovaný, tak i šifrovaný.
Pokud bude k dispozici klíč pro dešifrování, bude nástroj umožňovat i dešifrování, a to zejména pro bezdrátové měřiče tepla v domácnostech.
Navržené řešení zrealizujte a řádně otestujte.
Přenosné zařízení pro odposlech NFC komunikace pomocí SDR založené na platformě Raspberry Pi (Portable device for sniffing NFC communication using SDR based on the Raspberry Pi platform) (DP - Balko Martin)
Prozkoumejte existující nástroje určené k analýze NFC komunikace.