TOMICZEK, R. Chytrá domácnost – knihovna pro sběr dat [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.

Posudky

Posudek vedoucího

Mlýnek, Petr

Zadání považuji za splněné, student implementoval DLMS knihovnu a provedl testování v několika scénářích. Po domluvě s vedoucím bylo testování s reálnými zařízení vypuštěno (kvůli epidemii a nedostupnosti elektroměrů) a provedeno rozsáhlejší testování na mikropočítači. Práci chybí popis zdrojových kódů a odlišení/novost od knihovny GURUX. Dále jsou všechny OBIS kódy uvažovaných jako stejný datový typ int32, což zkresluje výsledky testování přenášeného objemu dat. Student pracoval samostatně, pravidelně konzultovat s vedoucím a dokázal řešit základní problémy samostatně. Technická úroveň práce je průměrná, chybí hlubší interpretace výsledků a správná terminologie. Formální a jazyková úroveň je až na pár překlepů dobrá. Práci s literaturou považuji v teoretické části za dostatečnou, ale v praktické části chybí porovnání s jinými zdroji, především pro jiné distribuce DLMS/COSEM knihoven. Vytvořené výsledky, upravené kódy knihovny GURUX a rozšířené scénáře považuji za hodnotné a tyto výsledky se budou dále využívat pro výzkum a výuku. Hodnotím B/80, jelikož práci chybí popis zdrojových kódů, různé datové typy OBIS kódů a odlišení/novost od knihovny GURUX.

Navrhovaná známka
B
Body
80

Posudek oponenta

Sláčik, Ján

Student Roman Tomiczek měl za cíl vytvořit softwarovou knihovnu protokolu DLMS/COSEM pro sběr dat z reálných zařízení. U provedené analýzy protokolů závěrem postrádám shrnutí či srovnání vůči cílenému protokolu DLMS/COSEM. Pro realizaci knihovny diplomant využívá dostupný a otevřený software. Výsledky práce demonstrují základní funkčnost aplikace jako klient a server s protokolem DLMS/COSEM. Diplomant realizoval aplikaci pro testování komunikace a sadu scénářů. Tato aplikace rovněž elementárně vyhodnocuje výsledek testu. Při definici objektů pro scénáře postrádám podrobnější popis a strukturu. Příloha práce uvádí jednotlivé scénáře pouze z hlediska značení a názvu objektů. Chybí tedy jednotlivé datové typy, které jsou klíčové pro vytvořené testy z hlediska přenášeného objemu dat. Vizualizace dat je řešena zápisem do textového souboru, která je však pro vyhodnocení dat dostatečná. Práce uvádí zátěžový test mikropočítače při spuštěné aplikaci, následně však chybí návrhy pro optimalizaci anebo definici požadavků na hardware. Některé převzaté informace nejsou v textu citovány (obr. 5.14) a budí dojem, že byly vytvořeny v rámci řešení DP. Závěru práce zcela chybí diskuse nad dosaženými výsledky a potenciál dalšího využití. Rovněž postrádám v rámci prezentovaného řešení soupis vytvořených funkcí, kterými aplikace disponuje. Z textu tak nelze jasně odlišit vlastní přínos studenta. Práce dodržuje správnou terminologii a jasný popis dílčích částí realizace. Po formální stránce je práce na poměrně dobré úrovni. Obsahuje drobné gramatické a formální nedostatky anebo občasné nedodržení stylistické formy (trpný rod). Vhledem provedené realizaci knihovny a provedeným testům považuji zadání za splněné. S uvážením uvedených nedostatků hodnotím známkou C – 75 bodů.

Navrhovaná známka
C
Body
75

Otázky

eVSKP id 126010