ANTOŠ, J. Řídicí systém pro chytrou zahradu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022.

Posudky

Posudek vedoucího

Macho, Tomáš

Pan Jan Antoš v rámci své bakalářské práce navrhnul, realizoval a odzkoušel systém pro sběr, ukládání a webovou prezentaci dat z čidel na zahradě. Zadání práce bylo prakticky zaměřené a zahrnovalo oblast návrhu hardware i software vestavných systémů, komunikace mezi distribuovanými zařízeními, práci s databází i tvorbu webových stránek, která umožňují prezentaci naměřených dat. Bakalářská práce navazovala na předcházející semestrální práci. Práce je členěna do 9 kapitol, obsahuje cca 61 stran textu, je sestavena v logickém sledu, po jazykové a grafické stránce je na solidní úrovni. Všechny body zadání práce považuji za splněné. Student prokázal schopnost pracovat s odbornou literaturou, kterou si sám aktivně vyhledával. Protože práce byla zaměřena na realizaci vestavných systémů a jejich softwarového vybavení, pan Antoš používal hlavně katalogové listy součástek a modulů, dokumentaci k softwarovým knihovnám a softwarovým balíkům (MySQL, MariaDB, PhpMyAdmin). Pan Antoš prokázal schopnost konstruovat vestavné systémy za použití na trhu dostupných jednodeskových počítačů a vývojových desek, vytvářet software pro vestavné systémy, pracovat s SQL databází i vytvářet webové aplikace s využitím widgetů pro zobrazování naměřených dat. Student vytvořil fungující distribuovaný systém pro sběr, ukládání i prezentaci naměřených dat, jehož činnost mi předvedl. Systém byl odzkoušen se snímačem hladiny, ale principiálně nic nebrání připojení snímačů jiných veličin jako jsou snímače půdní vlhkosti nebo teploty k měřicím modulům. Jistou nevýhodou systému je jednostranná rádiová komunikace mezi měřicími moduly a koncentrátorem, protože zde nedochází k potvrzování přijetí dat. Dále jednosměrná komunikace neumožňuje posílání příkazů modulům na nejnižší vrstvě, což by bylo třeba např. v případě ovládání/řízení čerpadla vody. Pan Antoš přistupoval k řešení semestrální i bakalářské práce velmi zodpovědně, iniciativně, práci věnoval potřebné množství času. Dosažené výsledky pravidelně konzultoval s vedoucím práce. Není mi známo, že by se na práci podílely další osoby a při kontrole pomocí systému THESES práce nevykazovala známky plagiátu. Jako vedoucí navrhuji hodnotit práci pana Jana Antoše známkou A/90 bodů.

Navrhovaná známka
A
Body
90

Posudek oponenta

Petyovský, Petr

Zadání bakalářské práce studenta Jana Antoše patřilo s požadavkem na praktickou realizaci HW i implementaci webové prezentační aplikace mezi náročnější. Student prokázal znalosti z oblasti návrhu a oživení HW i designu webové prezentačních aplikací. Znalosti student vhodně aplikoval a výsledkem jeho práce je prototyp HW a SW umožňující vizualizovat veličiny systému chytré zahrady. Student jako měřené veličiny zvolil: výšku hladiny vody ve studni, venkovní teplotu a vlhkost. Celé zařízení navrhl, jako decentralizovaný systém se třemi úrovněmi samostatných HW komponent: senzor, koncentrátor, webový prezentátor naměřených dat. Zadání vedoucího práce bylo splněno a dosažené výsledky jsou obsaženy v textu i přílohách práce. Přesto bych předpokládal, že pokud název práce obsahuje slovní spojení: „Řídicí systém“ bude studentem navržený systém obsahovat funkcionalitu regulace některé ze zvolených veličin a nikoliv pouze možnost logování a vizualizace změřených dat. Jako oponent proto zvažuji, zda byl pro tuto bakalářskou práci zvolen vhodný název, nebo zda nedošlo k úpravě cílů práce v průběhu jejího řešení. Způsob řešení zadání přesto svědčí o dobré orientaci studenta v oboru a zvolené řešení lze označit za správné. Student v kapitole 2 a 3 definuje základní požadavky na celý systém a prezentuje vlastnosti podobných zařízení a systémů dostupných na trhu. Od kapitoly 4 se již věnuje popisu koncepce jím navrhovaného systému a návrhu jednotlivých komponent. Podkapitoly 6.2.6 až 6.2.9 věnované popisu webové aplikace včetně databázového systému by bylo vhodnější prezentovat v samostatné kapitole 7 a věnovat jí také větší rozsah. Ostatní kapitoly jsou již v práci umístěny v logickém sledu a mají také dostatečný rozsah. V závěrečné kapitole postrádám finální zhodnocení časové náročnosti, kterou student praktické realizaci věnoval a také informace o budoucích možnostech inovace celého systému. Formální zpracování práce je na velmi dobré úrovni, text obsahuje minimální množství překlepů a pouze několika větám textu chybí podstatná jména a předložky. V textu práce jsou na některých místech slova: (měřicí, budicí, řídicí) uváděny v chybném tvaru, viz správný zápis účelových a dějových slov. Přiložené CD obsahuje zdrojové a konfigurační soubory pro firmware jednotlivých HW komponent (převážně v jazyce C/C++) a zdrojové texty webové aplikace (MySQL + PHP). Na CD by bylo vhodné doplnit alespoň krátký video soubor prezentující funkčnost výsledného systému, který by mohl následně sloužit i k rychlé orientaci ovládání jeho budoucích uživatelů a také by bylo vhodné zde doplnit i samotný text bakalářské práce. Vzhledem ke komplexnosti zadání a dosaženým výsledkům mohu zodpovědně konstatovat, že předložená práce svědčí o bakalářských schopnostech studenta a práci doporučuji k obhajobě. Studentovi navrhuji hodnocení bakalářské práce stupněm: velmi dobře – B (87).

Navrhovaná známka
B
Body
87

Otázky

eVSKP id 142266