ŠTOLFA, F. Systém pro správu LoRa zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Student ke své práci přistupoval svědomitě, dokázal pracovat samostatně a vytvořil použitelné řešení, díky kterému výrazně zefektivnil správu LoRa zařízení v systému firmy Logimic. Výsledky byly publikovány. Navrhuji hodnocení stupněm A .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Zadání vzniklo ve spolupráci s firmou Logimic. Cílem bylo implementovat modul pro registraci a správu zařízení využívajících radiokomunikační technologii LoRa do platformy firmy Logimic napojené na vybrané LoRa Network servery (LNS). Student prozkoumal problematiku LoRa zařízení, dostupné LNS (ChirpStack a TheThingsStack) a platformu firmy Logimic (založenou na technologiích Typescript/Express, PostgreSQL/AWS a TypeScript/Angular). Výstupem je rozšíření (1) na straně serveru zajišťující synchronizaci mezi platformou firmy Logimic a LNS a (2) na klientské straně umožňující registraci zařízení pomocí skenování QR kódů nebo přes formulář a jejich následnou správu. Zadání hodnotím jako složité. Bylo splněno ve všech jeho bodech. | ||
Práce s literaturou | Student prostudoval doporučenou literaturu a aktivně si vyhledával další zdroje týkající se zejména oblasti IoT, LoRa a dalších použitých technologií. | ||
Aktivita během řešení, konzultace, komunikace | Student komunikoval během celého akademického roku. Konzultace probíhaly online s vedoucím práce a Ing. Michalem Valným Ph.D. z firmy Logimic. Integrace řešení na serverové straně s Ing. Petrem Johnem. Student řádně plnil zadané úkoly a práce postupovala velmi dobrým tempem. | ||
Aktivita při dokončování | Práce byla dokončena v předstihu , a mohla tak být řádně konzultována s vedoucím práce a vývojáři firmy Logimic. První verze řešení byla prezentována zákazníkovi již v rámci prvního semestru. | ||
Publikační činnost, ocenění | Práce byla integrována do platformy firmy Logimic . |
Pan Štolfa vytvořil poměrně rozsáhlou a plně funkční aplikaci, která připravena pro reálné nasazení. Vše zdokumentoval v technické zprávě, ke které mám jen velmi drobné připomínky. Navrhuji proto hodnocení stupněm A.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | |||
Rozsah splnění požadavků zadání | Zadání považuji za splněné bez výhrad. | ||
Rozsah technické zprávy | Rozsah technické zprávy je v rozmezí obvyklém pro bakalářskou práci. | ||
Prezentační úroveň technické zprávy | 80 | Technická zpráva obsahuje velmi pěkně zpracovaný úvod do problematiky internetu věcí a sítí LoRaWAN. Související kapitoly jsou srozumitelné a přiměřeně podrobné. Část věnovaná vlastnímu řešení je poněkud stručnější: Jak analýza požadavků, tak návrh řešení jsou pojaty z hlediska uživatele a technické aspekty poněkud zanikají. Návrh se soustředí na uživatelské rozhraní a stručně zmiňuje databázovou vrstvu a některé aspekty komunikace se servery, celková architektura řešení je však spíše naznačena. Důležité detaily jsou však doplněny v kapitole Implementace a celkově proto považuji řešení za velmi dobře zdokumentované. | |
Formální úprava technické zprávy | 86 | Po jazykové i typografické stránce je práce velmi pečlivě zpracována a mám jen velmi drobné připomínky. Často se objevují dlouhé textové pasáže, které by zejména v popisu implementace bylo lepší více strukturovat - využít seznamů, tabulek, vývojové diagramy apod. Výjimečně lze narazit na přetékající řádky v sazbě textu. | |
Práce s literaturou | 92 | Seznam použité literatury je na bakalářskou práci nadprůměrně rozsáhlý, což odpovídá již zmíněné kvalitě zpracování teoretických částí práce. Jednotlivé zdroje jsou v práci řádně citovány. | |
Realizační výstup | 96 | Implementovaná aplikace je poměrně rozsáhlá a plně funkční. Student výborně zvládl integraci svého řešení s externími poskytovateli LoRa serverů i s infrastrukturou zadavatele. Oceňuji také rozšiřitelný návrh aplikace a řešení různých scénářů synchronizace dat o zařízeních. | |
Využitelnost výsledků | Předpokládám, že vytvořená aplikace bude reálně využita zadavatelem. |
eVSKP id 145559