MATOUŠEK, V. Vzdálené získávání dat z digitálního tachografu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.
Zadání diplomové práce Bc. Vojtěcha Matouška bylo externím zadáním společnosti, NAM system, a.s. V rámci řešení práce komunikoval student také s externím konzultantem Ing. Janem Němcem, který se podílel na tvorbě zadání a vypracoval také posudek konzultanta práce, kde vyzdvihuje zájem studenta o danou problematiku a jeho elektrotechnickou odbornost. Dále konzultant kladně hodnotí schopnost diplomanta pracovat průběžně a samostatně. Konzultant diplomanta hodnotí stupněm A. Průběžné výsledky řešení své diplomové práce diplomant prezentoval také na studentské soutěži EEICT. Úkolem studenta bylo navrhnout a realizovat firmware pro komunikační zařízení umožňující získávání dat z digitálního tachografu motorových vozidel a následně rozšířit funkčnost zařízení o GSM modul umožňující funkci vzdáleného ukládání dat na nadřazený server. Posledním úkolem bylo demonstrovat funkčnost celého zařízení na praktickém příkladu. V rámci práce diplomant navrhl koncepci celého řešení vzdáleného stahování dat. Navrhl a implementoval aplikaci pro server, aplikaci pro klienta a firmware komunikačního zařízení. Navrhl vlastní komunikační zprávy pro komunikaci mezi aplikacemi tak, aby celá komunikace využívala bezpečný protokol TLS. Cíle práce byly splněny. Přesto lze ale realizované zařízení zatím chápat spíše jako demonstrátor proveditelnosti zvolené koncepce. Implementovaná serverová aplikace bude ještě vyžadovat další modifikace, než ji bude možné nasadit do reálného provozu, ale to už jsou úkoly mimo rozsah diplomové práce. Student věnoval řešení práce dostatek času, jednotlivé úkoly si už v počátcích řešení práce vhodně rozvrhl. Pracoval průběžně a ani přes ztíženou situaci vlivem distanční výuky se nedostal do časové tísně. Konzultace navštěvoval pravidelně, vždy prezentoval průběžně dosažené výsledky. Práce má dostatečný rozsah stran. Dosažené výsledky, formální i prezentační úroveň zpracování práce jednoznačně svědčí o inženýrských schopnostech studenta. Předložené práci navrhuji hodnocení: Výborně – A. (95)
Pan Bc. Vojtěch Matoušek se ve své diplomové práci řešil problematiku vyčítání dat z digitálního tachografů a jejich ukládáním na vzdálený server. Práce je převážně softwarově zaměřená. Diplomant musel nastudovat problematiku poměrně širokou problematiku: ukládání dat v digitálních tachografech, komunikační protokoly používané pro komunikaci s digitálními tachografy po sběrnicích CAN a RS232, přenos dat pomocí protokolu TCP se zabezpečením SSL a tvorbu aplikace pro OS FreeRTOS. Náročnost zadání považuji za odpovídajícím požadavkům kladeným na zadání diplomové práce. Diplomová práce je členěna do 9 kapitol a obsahuje cca 60 stran textu. Na začátku práce autor uvádí základní informace o digitálních tachografech, paměťových kartách používaných v tachografech a protokolech určených pro komunikaci s kartami, záznamech ukládaných v tachografech a zmiňuje některá legislativní nařízení týkající se tachografů. Dále autor popisuje sběrnice CAN a RS232 se zaměřením na komunikaci s digitálními tachografy. Uvádí také způsob autentifikace oprávněného uživatele (firmy), který smí vzdáleně stahovat data z tachografu. Tuto část práce (kapitoly 1 až 4) pan Matoušek převzal z citované literatury. V kapitole 5 autor již popisuje vlastní koncepci stahování dat z tachografu na vzdálený server a definuje vlastní protokol nad TCP protokolem, který má sloužit pro přenos dat z tachografu na server. V krátké kapitole 6 diplomant definuje požadavky na aplikace pro vzdálené stahování dat z tachografu na server. Dle mého názoru mohly být tyto informace začleněny do kapitoly 7 jako podkapitola a nevyžadovaly samostatnou kapitolu. V kapitole 7 autor popisuje vlastní realizaci jednotlivých částí software. Diplomant vytvořil multivláknovou aplikaci serveru v programovacím jazyce C++, která komunikuje po TCP síti s komunikačním zařízením připojeným k tachografu. K aplikaci serveru mám následující výhrady: - Diplomant neuvádí, na jakém OS aplikaci zamýšlí provozovat. - Serverová aplikace nesmí být závislá na spuštění uživatelem. Musí být naprogramována jako daemon nebo upravena pro správce služeb systemd (Linux) či vytvořena jako servis (Windows). - Serverová aplikace nesmí být přímo ovládána z klávesnice. Je třeba ji ovládat jiným aplikačním programem např. přes lokální socket. Serverovou aplikaci tedy považuji za nástroj pro ladění ostatních komponent software a pro reálné nasazení je třeba ji dopracovat. Dále pan Bc. Matoušek vytvořil v jazyce C++ aplikaci klienta určeno k manuálnímu stahování dat ze serveru. Aplikace je určena pro OS Windows. Diplomant také vytvořil firmware pro komunikační zařízení, je napsán v jazyce C a určen pro fungování v OS FreeRTOS. Ověření funkčnosti vytvořeného software diplomant popisuje v kapitole 8 a zhodnocení dosažených výsledků včetně možných vylepšení v kapitole 9. Práce je sestavena v logickém sledu, obsahuje minimum překlepů a po jazykové a grafické stránce je na solidní úrovni. Poměr mezi částí práce převzatou z literatury a vlastním dílem diplomanta považuji za vyvážený. Dle mého názoru diplomant se dokázal v dané problematice výborně zorientovat, vytvořil funkční softwarové moduly a otestoval je. Prokázal tím výborné inženýrské schopnosti, proto jako oponent navrhuji hodnotit práci pana Bc. Vojtěcha Matouška známkou A/90 bodů.
eVSKP id 127126