KROUTIL, J. Systém pro získávání a vizualizaci dat o vozidle ze sběrnice OBD [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Bakalářskou práci hodnotím jako zdařilou . Student si osvojil potřebné technologie a na základě těchto znalostí vytvořil aplikaci , která je schopná vizualizovat data získaná z vozidel, a skripty , které zajišťují jejich získávání a odesílání do existující platformy. Výsledná aplikace má potenciál pomoci mechanikům s údržbou jejich vozového parku. Navrhuji hodnocení stupněm A .
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Informace k zadání | Tato bakalářská práce měla dva hlavní cíle. Primárním cílem bylo vytvořit webovou aplikaci , která pomocí vizualizace stavu jednotlivých vozidel usnadní práci mechanikům spravujícím rozsáhlejší vozové parky . Druhým cílem bylo vyvinout skripty umožňující automatizované čtení stavu vozidel z diagnostické zásuvky OBD II pomocí čtečky typu ELM327. Tyto skripty měly zároveň zajistit lokální ukládání dat během jízdy bez nutnosti připojení k internetu a jejich následné odeslání po navázání spojení se serverem. K dosažení těchto cílů musel student prostudovat široké spektrum témat, a to od existujících backendových rutin a vizualizačních nástrojů, přes principy návrhu dashboardů , až po nástroje pro komunikaci s diagnostickou zásuvkou. Po konzultaci zvolil pro implementaci kombinaci programovacích jazyků Python , pro aplikaci na straně vozidla , a TypeScript s frameworkem Quasar , pro implementaci webového rozhraní . Zadání hodnotím jako průměrně obtížné a považuji jej za splněné ve všech bodech. | ||
| Práce s literaturou | Student prostudoval doporučenou literaturu a vyhledával další relevantní zdroje . | ||
| Aktivita během řešení, konzultace, komunikace | Student během celého akademického roku komunikoval aktivně . Jako vedoucí nejvíce oceňuji dostupnost při testování skriptů , běžících na straně vozidla , které bylo nutné postupně upravovat vozidlům z vozového parku a použité ELM327 čtečce. | ||
| Aktivita při dokončování | Student dokončil praktickou část bakalářské práce s výrazným předstihem , což umožnilo otestovat navržené řešení přímo na vozidlech daného vozového parku . Díky tomu mohlo být řešení také prezentováno vedoucímu technikovi Šumperské pobočky společnosti CBA . | ||
| Publikační činnost, ocenění | - |
Přestože k technické zprávě mám některé výše uvedené výhrady, výsledkem práce pana Kroutila je technicky kvalitní a uživatelsky výborně použitelné řešení bez problémů uplatnitelné v praxi. Celkově proto navrhuji hodnocení stupněm A.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Náročnost zadání | Zadání předpokládá kromě návrhu softwarové aplikace i zvládnutí sběru dat přímo z vozidel. Ačkoliv příslušný hardware byl zřejmě k dispozici jeho integraci po softwarové stránce považuji za mírně náročnější. | ||
| Rozsah splnění požadavků zadání | Zadání považuji za splněné ve všech bodech. | ||
| Rozsah technické zprávy | Technická zpráva je svým rozsahem v rozmezí obvyklém pro bakalářskou práci. Nicméně teoretické kapitoly 2 a 3 věnované internetu věcí a dashboardům jsou podle mého názoru až příliš obecná a dlouhé, přičemž ne všechny jejich části jsou úplně relevantní k zaměření práce. Naopak popis vlastního řešení mohl být podrobnější, jak uvádím níže. | ||
| Prezentační úroveň technické zprávy | 70 | Technická zpráva je v podstatě srozumitelná a odpovídá zadání, nicméně bych ocenil větší strukturovanost a více technických podrobností. Zejména analýza požadavků a existujících řešení je pojata formou dlouhého vyprávění, ve kterém se obtížně identifikují podstatné části. V popisu vlastní implementace postrádám detailnější popis toho, jaká přesně data se získávají a přenáší, jaká je jejich struktura, jak se získávají GPS souřadnice a další podrobnosti. Nicméně základní vlastnosti vytvořeného systému a způsob řešení jsou dobře zdokumentované. | |
| Formální úprava technické zprávy | 90 | Po typografické i jazykové stránce je technická zpráva velmi pečlivě zpracována a hodnotím ji jako nadprůměrnou | |
| Práce s literaturou | 90 | Seznam použité literatury je na bakalářskou práci velmi rozsáhlý a obsahuje relevantní zdroje. Tyto zdroje jsou v práci řádně citovány. | |
| Realizační výstup | 96 | Realizačním výstupem je propracované softwarové řešení, které pokrývá jak sběr dat pomocí zařízení běžícího přímo ve vozidle, tak jejich přenos a přehledné zobrazení. Zejména aplikace pro zobrazení a analýzu získaných dat je velmi propracovaná s důrazem na praktickou použitelnost a lze si bez problémů představit její nasazení v praxi. Celé řešení je také technicky kvalitně navrženo a implementováno s využitím pokročilých technologií např. pro implementaci aplikačních rozhraní a předávání zpráv mezi mobilní jednotkou a serverem. | |
| Využitelnost výsledků | Výsledná aplikace je prakticky využitelná pro sledování technického stavu flotily vozidel včetně historie. |
eVSKP id 161067