POSPÍŠIL, M. Jednotka pro vzdálený přístup pomocí Ethernetu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2010.
Student Martin Pospíšil pracoval zcela samostatně. Bohužel však nevyužíval příliš možnosti konzultací, a proto nebylo možno blíže specifikovat a upřesnit úkoly zadání, které tak bylo splněno na minimální možné úrovni. Díky využití stacku TCP/IP od firmy Silicon Laboratories, který byl studentovi doporučen a který značně zjednodušil splnění požadavků zadání, by bylo vhodné rozšířit vlastní aplikaci o řadu dalších funkcí. Práce je po stránce gramatické na poměrně dobré úrovni. Po stránce obsahové má však několik nedostatků. Chybí zde podrobnější popis softwarové obsluhy periferií mikroprocesoru, podrobnější popis stacku, nebo příklad implementované HTML stránky. Student rovněž nepoužívá v textu odkazy na literaturu. I přes uvedené výtky student prokázal, že se v problematice vzdáleného přístupu pomocí Internetu orientuje, o čemž svědčí funkční software. Práce může být použitelným základem pro další podobné projekty.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění zadání | C | 35/50 | |
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) | E | 10/20 | |
Formální zpracování práce | D | 12/20 | |
Využití literatury | B | 8/10 |
Předložená bakalářská práce měla za svůj cíl vytvořit software pro mikrokontrolér doplněný Ethernetovým řadičem. Tento software by měl umožňovat vzdálený přístup k mikrokontroléru pomocí http protokolu - html stránek. Student v bakalářské práci velmi stručně popisuje použitý hardware Silicon Laboratories a základní vlastnosti Ethernetu, následuje opět stručný popis základních síťových protokolů. Stěžejní část práce se zabývá návrhem softwaru založeného na TCP/IP stacku od výrobce hardwaru. V této části je řešena problematika odesílání obrázků, zpožděného ACK, implementace html stránek a jejich jednoduchého zabezpečení. V první části práce chybí bližší popis použitých hardwarových prvků, tedy alespoň bloková schémata mikrokontroléru a Ethernetového řadiče, případně celých vývojových desek. V části věnované softwaru pak chybí podrobnější popis činnosti softwaru pro vzdálený přístup - jaké periferie mikrokontroléru a jakým způsobem je možno ovládat nebo monitorovat. Rovněž by bylo vhodné graficky uvést podobu implementovaných stránek. Při pokusu otestovat vytvořený software za běhu na použitém hardware byl objeven poměrně zásadní problém - IP adresa a heslo požadované pro přístup do monitorovací resp. ovládací stránky nejsou v textu práce nikde uvedeny. Tyto údaje byly nalezeny až při podrobnějším pročítání zdrojových kódů vytvořeného programu. Stránka sloužící pro samotnou komunikaci obsahuje rozhraní pouze pro jeden A/D, jeden D/A převodník a měřič teploty procesoru, který zobrazuje nesmyslné hodnoty (585°C) a reaguje nikoliv na teplotu, ale na napětí ze vstupu A/D převodníku. Pro dosažení univerzálnějšího použití by bylo vhodné zahrnout do designu stránky ovládací a monitorovací prvky pro všechny na mikrokontroléru dostupné A/D a D/A převodníky a rovněž také pro přiměřený počet digitálních I/O portů. Po formální stránce práce je nutno vytknout v textu chybějící odkazy na použitou literaturu a chybějící seznam zkratek. Celkově práce obsahuje velmi málo grafických prvků - chybí schémata, vývojové diagramy atd. Rozsah předložené práce 15 stran je vzhledem k požadavkům na bakalářské práce velmi malý. Z hlediska splnění zadání je předkládaná práce dostačující, avšak na velmi minimalistické úrovni. Vzhledem k tomu, že byl použit již existující TCP/IP stack a současně realizovaný systém má velmi omezené možnosti, lze usuzovat na to, že rozsah vykonané práce není odpovídající kvalitně zpracované bakalářské práci.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků zadání | B | 16/20 | |
Odborná úroveň práce | F | 22/50 | |
Formální zpracování práce | D | 6/10 | |
Interpretace výsledků a jejich diskuse | F | 9/20 |
eVSKP id 31004