Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorKrist, Petr
dc.contributor.authorMalán, Jaroslav
dc.contributor.refereeKosturik, Kamil
dc.date.accepted2015-05-27
dc.date.accessioned2016-03-15T08:51:07Z
dc.date.available2014-10-15cs
dc.date.available2016-03-15T08:51:07Z
dc.date.issued2015
dc.date.submitted2015-05-11
dc.identifier62692
dc.identifier.urihttp://hdl.handle.net/11025/18935
dc.description.abstractPředkládaná diplomová práce je zaměřena na vývoj softwaru webového serveru na platformě STR912FAW44 a hardwarový návrh rozšiřujícího submodulu pro desku komunikačního modulu JH10 s mikrokontrolérem typu ARM a ethernetovým rozhraním. Cílem práce je realizace systému vzdáleně ovládané laboratoře pomocí dynamického webového serveru. Pro aplikaci webového serveru bylo použito TCP/IP stacku LwIP. Nad tímto stackem byla implementována aplikace HTTP webového serveru rozšířená o dynamické generování obsahu. Aplikace HTTP webového serveru slouží jako uživatelské rozhraní pro obsluhu navrženého submodulu. Navržený a vyrobený submodul plní funkci standardních analogových a digitálních vstupů i výstupů. Dílčím výsledkem práce je plně funkční submodul obsahující základní digitální a analogové vstupy i výstupy, které jsou připojeny pomocí externí datové sběrnice a integrovaného AD převodníku ke komunikačnímu modulu s mikrokontrolérem STR912. Vstupní a výstupní obvody submodulu jsou řízeny pomocí plně funkčního dynamického HTTP webového serveru. Webový server obsahuje zabezpečení přístupu protokolem HTTP a šifrováním Basic64. Práce poskytuje podrobný návod implementace LwIP stacku včetně webového serveru na libovolnou platformu. Pro příliš velký rozsah kódu, který není podporován základními verzemi komerčních vývojových nástrojů, je v práci popsána také instalace vývojového prostředí Eclipse a jeho součástí pro bezplatný vývoj aplikací na platformě ARM.cs
dc.format61 s. (103 980 znaků), 8 s.cs
dc.format.mimetypeapplication/pdf
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.relation.isreferencedbyhttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=62692-
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.subjectarmcs
dc.subjectSTR9cs
dc.subjectSTR912cs
dc.subjectSTR91xcs
dc.subjectTCP/IPcs
dc.subjectlwIPcs
dc.subjectstackcs
dc.subjectwebový servercs
dc.subjectdynamický servercs
dc.subjecthttpcs
dc.subjectCGIcs
dc.subjectSSIcs
dc.subjectbasic64cs
dc.titleDálkově ovládaná laboratoř na platformě STR912FAW44cs
dc.title.alternativeRemote Controlled Laboratory on the STR912FAW44 Platformen
dc.typediplomová prácecs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta elektrotechnickács
dc.thesis.degree-programElektrotechnika a informatikacs
dc.description.resultObhájenocs
dc.rights.accessopenAccessen
dc.description.abstract-translatedThe final thesis is focused on webserver software development for the STR912FAW44 platform and expansion submodule hardware design for communication module JH10 with ARM microcontroller containing ethernet interface. Purpose of this thesis is implementation of remotely controlled laboratory system through a dynamic webserver. TCP/IP stack called LwIP was used for the webserver application. The application of dynamic content HTTP webserver was founded on basis of the LwIP stack. The application of HTTP webserver is ment to be used as a user interface for control of the designed submodule. The submodule which was practicaly build contains standard analog and digital outputs and inputs. This thesis resulted in fully functional sumbodule connected through the external data bus to the comunication module containing STR912 microcontroller. Input and output circuits of submodule are controlled by fully functional dynamic HTTP webserver. The webserver cointains access security mechanism developed using the HTTP protocol and the Basic64 encryption. This thesis provides detailed manual of LwIP stack implementation with the webserver for any platform. The final thesis also describes the installation of Eclipse development environment with all necessary external software for an ARM platform development. The design of the digital and analog input and output circuits connected through the external data bus is also described in the text.en
dc.subject.translatedarmen
dc.subject.translatedSTR9en
dc.subject.translatedSTR912en
dc.subject.translatedSTR91xen
dc.subject.translatedTCP/IPen
dc.subject.translatedlwIPen
dc.subject.translatedstacken
dc.subject.translatedwebserveren
dc.subject.translateddynamic serveren
dc.subject.translatedhttpen
dc.subject.translatedCGIen
dc.subject.translatedSSIen
dc.subject.translatedbasic64en
Vyskytuje se v kolekcích:Diplomové práce / Theses (KAE)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
diplomova_prace_Jaroslav_Malan.pdfPlný text práce2,1 MBAdobe PDFZobrazit/otevřít
vedouci-062692_vedouci.pdfPosudek vedoucího práce442,39 kBAdobe PDFZobrazit/otevřít
oponent-062692_oponent.pdfPosudek oponenta práce265,82 kBAdobe PDFZobrazit/otevřít
obhajoba-062692_hodnoceni.pdfPrůběh obhajoby práce222,64 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/18935

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.