HÁJEK, J. Systém inteligentní domácnosti [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2019.

Posudky

Posudek vedoucího

Krajsa, Ondřej

Ve své práci student realizoval systém inteligentní domácnosti s využitím protokolu MQTT. Navržené a realizované řešení je na velmi dobré úrovni jak z hlediska návrhu architektury tak použitých prostředků. Nad rámec zadání student implementoval podporu zařízení Turris Gadgets. Po formální stránce lze práci vytknout poměrně značné množství překlepů a netechnických výrazů. Celkově práci hodnotím jako velmi dobrou, 88b

Navrhovaná známka
B
Body
88

Posudek oponenta

Lattenberg, Ivo

Po obsahové stránce je diplomová práce rozdělena na dvě části – teoretickou a praktickou. Součástí teoretické části bylo vysvětlení pojmů „Chytrá domácnost“ a s tím související „Internet věcí“. Dále byl proveden rozbor technologií, které byly posléze zvoleny pro praktickou realizaci. Praktická část pak popisuje jak návrh serverové části, jejíž součástí byla samotná webová aplikace, tak i návrhy klientské části, jejímž úkolem bylo získávání dat ze senzorů a předávání zpráv do MQTT brokeru a ovládání zařízení. Pro implementaci byl zvolen jazyk Python pro jeho multiplatformnost. Z formálního hlediska bohužel diplomová práce obsahuje relativně velké množství překlepů (aget -> agent, požita -> použita, touple -> tuple, reuired -> required, qunatity -> quantity, …). V sekci Literatura jsou špatně interpretovány znaky s českou diakritikou. Obrázek 2.1 by si zasloužil popisky jednotlivých bloků. Některé věty (jako např. „Záleží to na typu projektu a privilegii vývojáře.“) na mne působily jako špatný strojový překlad. Z hlediska odborného mám výtku k vysvětlení zkratky QT v kapitole Úvod jako „Quality of Service“. Zde to mělo představovat Qt framework. Věta „Dohromady tedy usměrní napětí na 3,8V“ také není šťastná, neboť dioda zde neusměrňuje, ale pouze snižuje výsledné napětí vlivem stálého úbytku napětí na diodě v propustném směru. Poslední věta na straně 13 (Zástupný znak # nahrazuje jednu vrstvu, + nahrazuje všechny další vrstvy.) je špatně. Je tomu přesně naopak. Zadání bylo splněno. Byla navržena modulární serverová část zahrnující webovou aplikaci. Hodnotím velmi kladně návrh z hlediska architektury. Diplomant vhodně využil framework FLASK pro základní MVC architekturu a framework Kivi pro uživatelské rozhraní. Práci doporučuji k obhajobě.

Navrhovaná známka
A
Body
90

Otázky

eVSKP id 118167