HLAVÁČ, M. Bezdrátový sběr dat z Bosch XDK v LabVIEW [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2021.
Bakalářská práce byla studentovi dána k dopracování po neúspěšné obhajobě. Cílem práce bylo umožnit bezdrátový sběr dat ze zařízení Bosch XDK v LabVIEW. Studentovi se podařilo dopracovat původně nesplněný bod zadání v podobě funkčního sběru dat a lehce rozšířit text práce. Funkčnost mi student demonstroval na konzultaci. Výsledná implementace je sice funkční, ale je na nízké úrovni. Pro praktické využití by ji bylo nutné od základu předělat. Přesto je možné ji použít jako minimální příklad fungující komunikace. Všechny body zadání byly splněny, ale bohužel na nízké úrovni kvality. Text práce nedokumentuje výsledky ideálně a i z toho důvodu hodnotím výsledek na 58 bodů, E.
Bakalářská práce pana Hlaváče je zaměřená na bezdrátový sběr dat z měřicího zařízení pomocí LabVIEW. Úkolem je volba komunikačního rozhraní, návrh aplikace a různých scénářů komunikace se zařízením zakončená tvorbou samostatné aplikace a jejím ověřením. Student v první kapitole krátce popisuje použité zařízení Bosch XDK, jeho možná komunikační rozhraní a také jaké snímače zařízení obsahuje včetně jejich rozsahu a vzorkovací frekvence. Několika odstavci je provedeno porovnání komunikačních rozhraní Wi-Fi a Bluetooth Low Energy (BLE), avšak student čerpal spíše z propagačních materiálů než z odborných zdrojů, případně z 16 let starého přehledu standardů, který neposkytuje nejrelevantnější informace o současném stavu. Dále popisuje rozhraní pro programování zařízení a popis předpřipravených projektů (firmware), které je možné použít. Ve druhé kapitole je popsáno prostředí LabVIEW, možnosti komunikace přes Bluetooth. Následně student popisuje dvě možnosti řešení problému, protože v základní verzi LabVIEW není rozhraní BLE implementováno. Třetí kapitola je věnována návrhům různých LabVIEW aplikací. Jedno jejich rozdělení je podle měřených veličin na 3 podtypy. Druhé rozdělení je podle množství vyčítaných dat, zda bude jednorázové ze snímačů, nebo 2 možnosti čtení z paměti. Tímto vzniká 9 různých scénářů, které student navrhuje k implementaci. Student závěrem nesystematicky v této kapitole popisuje jeho postup o řešení komunikace přes BLE pomocí LabVIEW. Poslední kapitola je věnována popisu vytvořené aplikace a student nenásleduje své vlastní scénáře, ale zvolí si variantu, kterou dříve nezmiňoval, kdy jsou 3 scénáře sloučeny do jednoho. Tento scénář avšak považuji za vhodnější k výchozí implementaci, než jaké byly popsány v přechozí kapitole. Student popisuje různá nastavení jeho programu a formát ukládaných dat, ale tyto myšlenky nejsou podpořeny žádným doplňujícím obrázkem, takže hlavní myšlenka ztrácí. V kontrastu k tomu, jeden z vložených obrázků (Obr. 4-4) je zmatečný. Jako největší nedostatek této práce shledávám, že kromě jediného obrázku programu (Obr. 4-3), kde je program vypnutý a nezobrazuje žádná data, není v práci jediná ukázka funkčnosti kódu i jakákoliv ukázka získaných dat včetně popisu jejich formátu. V přílohách se také nenachází žádný ilustrativní soubor se získanými daty. Zdrojový kód v programu LabVIEW není příliš přehledný a chybí komentáře, budoucí rozšiřitelnost je tak zkomplikována. Firmware pro zařízení Bosch XDK nebyl přiložen. Po jazykové stránce je práce na průměrné úrovni, ale řazení některých témat v práci považuji za nelogické. Nověji dopisované části textu obsahují větší počet gramatických chyb a neformálních formulací. Způsob vkládání obrázků je nekonzistentní, některé jsou zarovnané na střed, jiné vlevo a další přetékají oblast textu k pravému okraji. Práce s literaturou byla omezena pouze na internetové zdroje. Studentovi se podařilo splnit všechny body zadání, některé z nich jsou ale splněny jen v nejzákladnější míře, například zdokumentování nastavení Bosch XDK je kapitolou 4.1.4 omezeno na slovní popis, který soubor student upravoval a co je v kódu nutné přepsat bez jakékoliv konkrétní ukázky. Autor dle mého názoru adekvátně nevyužil příležitosti k výraznému zlepšení práce a pouze odstranil některé nedostatky předchozí verze. Program je s vysokou pravděpodobností funkční, ale dokumentace je na podprůměrné úrovni. Bakalářskou práci hodnotím 52 body pod podmínkou, že student komisi předvede funkčnost jeho programu.
eVSKP id 136693