|
IoT řídicí jednotka pro akvarijní techniku
Svěcený, Tomáš ; Číka, Petr (oponent) ; Krajsa, Ondřej (vedoucí práce)
V projektu je navrhnuto a sestrojeno hardwarové a softwarové řešení centrální jednotky akvarijní automatizace. Zařízení se skládá z dvou hlavních částí, centrální jednotky a externí sondy měřící teplotu osvětlení a hodnoty pH. Centrální jednotka spíná dávkovače hnojiv a CO2, zdroj osvětlení a vytápění. Dále jsou data zveřejňována na webovém rozhraní a vykreslována na LCD displayi.
|
|
Hashování obrázků pomocí komprimačního vzorkování
Kopec, Peter ; Číka, Petr (oponent) ; Rajmic, Pavel (vedoucí práce)
Táto diplomová práca sa venuje analýze a implementácii hashovania obrázkov, ktoré vychádza z článku „Robust image hashing with compressed sensing and ordinal measures“[3]. Hashovanie obrázkov využíva tzv. vnímavé hashovacie metódy. Tieto metódy majú veľké využitie vo vede o počítačovom videní a vlastnosti týchto metód nám umožňujú porovnávať podobnosť hashovaných obrázkov a rozdeľovať tieto obrázky do skupín. Toto porovnávanie vieme využiť napríklad na vyhľadávanie obrázkov na internete z rôznych dôvodov. V teoretickej časti si povieme bližšie o vlastnostiach týchto hashovacích metód a popíšeme si spôsob hashovacej metódy podľa spomenutého článku, zameráme sa najviac na to čo to je kompresné vzorkovanie, saliency mapa a ako to dosiahneme. V praktickej časti si pomocou skriptovacieho jazyku Python pripravíme testovací dataset a implementujeme hashovaciu metódu podľa spomenutého článku. Následne túto hashovaciu metódu otestujeme na tomto datasete a na koniec ju porovnáme s inou hashovacou metódou.
|
|
Zátěžové testování služeb pro streamování videa
Kříž, Petr ; Ilgner, Petr (oponent) ; Číka, Petr (vedoucí práce)
Bakalářská práce pojednává o zátěžovém testování služeb pro adaptivní streamování multimediálního obsahu. Na úvod práce je uveden teoretický rozbor zátěžového testování a standardů pro adaptivního streamování. Praktická část se věnuje vytvoření scénářů pro zátěžové testování vytvořeného streamovacího serveru. Na závěr jsou zpracovány grafy včetně okomentování výsledku testování.
|
|
Zátěžové testování internetové telefonie
Šípek, Martin ; Ilgner, Petr (oponent) ; Číka, Petr (vedoucí práce)
Diplomová práce se zabývá vývojem modulu pro program JMeter, jenž přidává funkcionalitu zátěžového testování protokolu SIP, která doposud v programu chyběla. Teoretická část práce se zabývá internetovou telefonií a kodeky využívající se v telefonii. Je podrobně rozebrán protokol SIP a závěr této části se věnuje zátěžovému testování. Praktická část se zaměřuje především na vývoj navrženého modulu, kdy je dopodrobna popsán kód modulu, ale také se věnuje instalaci a konfiguraci telefonní ústředny Asterisk, na které je navržený modul testován. Výsledky tohoto testování jsou analyzovány na samotném konci této práce.
|
|
Implementace a vyhodnocení komunikační technologie LTE Cat-M1 v simulačním prostředí NS-3
Drápela, Zbyněk ; Číka, Petr (oponent) ; Mašek, Pavel (vedoucí práce)
Diplomová práce se zabývá komunikační technologií LTE Cat-M a její implementační v simulačním nástroji NS-3 s využitím modulu 5G-LENA NR. Teoretická část popisuje LPWA technologie dostupné v ČR. Dále se zaměřuje na standard LTE-M a především LTE Cat-M1, které jsou v práci popsány podrobněji. V praktické části jsou popsány možnosti simulace LTE Cat-M1 pomocí simulačních scénářů dostupných pro starší verze NS-3 a dále jsou navrženy a implementovány některé úpravy pro aktuální verzi NS-3 a modulu 5G-LENA NR.
|
| |
|
Jednoúčelový VoIP komunikátor
Bičák, Tomáš ; Číka, Petr (oponent) ; Caha, Tomáš (vedoucí práce)
Cílem bakalářské práce bylo sestrojit VoIP komunikátor. Tento VoIP komunikátor je postaven na zařízení Raspberry Pi Zero s externí zvukovou kartou. Na zařízení Raspberry Pi je nainstalován operační systém Raspbian. Jako softwarový základ pro VoIP komunikaci je použita knihovna PJSIP. Vytvořené programové vybavení umožňuje automaticky přijmout hovor a vytvořit hovor na definované adresy. Hovor je uskutečněn po stisku tlačítka.
|
|
Jednoúčelový VoIP komunikátor
Bičák, Tomáš ; Číka, Petr (oponent) ; Caha, Tomáš (vedoucí práce)
Bakalářská práce se věnuje návrhu jednoduchého VoIP komunikátoru a to na Raspberry Pi. K Raspberry Pi je připojena externí zvuková karta ReSpeaker 2 Mics Pi HAT. Obslužný program je napsán v programovacím jazyce Python.
|
|
Inteligentní líheň drůbeže
Kejík, Jan ; Číka, Petr (oponent) ; Kiac, Martin (vedoucí práce)
Cílem této práce bylo navrhnout a zkonstruovat inteligentní líheň drůbeže. První část se zabývá popisem procesů líhnutí drůbeže. Dále jsou zde porovnány nejprodávanější líhně od různých výrobců a je zde popsán navrhovaný systém řízení líhně. V dalších částech práce je popsána praktická konstrukce líhně, tak jak byla realizována. Mechanická část líhně využívá v hojné míře komponenty vytištěné na 3D tiskárně, elektronická výbava využívá komponenty platformy Arduino. Významnou částí je popis vestavěného softwaru napsaného v objektovém programovacím jazyce C++. Výsledná líheň je vybavena komfortním uživatelským rozhraním s možností ovládání mobilní aplikací. Protože praktické použití líhně vyžaduje nepřetržitý několika-týdenní spolehlivý provoz, byla líheň po dobu několika měsíců testována. Během této doby byly získány praktické zkušenosti, které pomohly vyřešit některé problematické komponenty a odladit výsledný software.
|
|
Sběr telemetrických dat a jejich vyhodnocení
Spurný, Jan ; Krajsa, Ondřej (oponent) ; Číka, Petr (vedoucí práce)
Práce pojednává o návrhu a vytvoření aplikace pro sběr a vyhodnocení telemetrických dat. Práce obsahuje návrh, realizaci a popis jak tohoto systému, tak i serveru, způsob příjmu a zobrazení dat. Na základě získaných dat z telemetrických stanic (čidel) a zjištění možností pro zobrazení mapy byl vytvořen základ aplikace v podobě uživatelského rozhraní, administračního rozhraní, logiky návaznosti dat a zobrazení mapového podkladu do aplikace. Grafické rozhraní je vytvořeno pomocí jazyků HTML, JavaScript a CSS, přičemž logika zobrazení je tvořena back-end jazykem PHP s použitím frameworku Laravel a s využitím MySQL databáze. Výsledkem práce je funkční jak uživatelské, tak administrační rozhraní, funkční způsob příjmu dat z dvou zdrojů (MQTT server, API aplikace), vytvoření metod pro zobrazení mapového podkladu a zpracování dat, obsluhu aplikace funkčními prvky pro nastavení zobrazení dat, funkční administrační část aplikace a vytvoření dvou způsobů instalačního balíčku pro systém Ubuntu.
|