|
Herní server pro podporu on-line her
Ohnheiser, Jan ; Smrčka, Aleš (oponent) ; Hrubý, Martin (vedoucí práce)
Bakalářská práce pojednává o vývoji a tvorbě aplikace herního serveru pro podporu on-line her. Zabývá se klasifikací existujících podobných aplikací, síťovým rozhraním a herní logikou. Dále ukazuje možné použití knihovny ENet, SDL a OpenGL. Demonstruje funkčnost navrženého serveru na jednoduchých hrách.
|
|
Přenos 3D geometrie scény po síti
Rozehnal, Jaroslav ; Beran, Vítězslav (oponent) ; Přibyl, Jaroslav (vedoucí práce)
Tato práce se zabývá problematikou přenosu trojrozměrných dat po síti a jejich následným vykreslením. Důraz je kladen na efektivitu přenosu, což je zajištěno implementací vlastního komunikačního protokolu fungujícího nad protokolem UDP a adaptací technologie statického Level of Detail pro potřeby přenosu. Pro vykreslení přenesené geometrie je navrhnut triviální grafický engine. Závěrem jsou prezentovány testy efektivity výsledného protokolu.
|
| |
|
Počítačová hra pro více hráčů
Kudr, Michal ; Herout, Adam (oponent) ; Hradiš, Michal (vedoucí práce)
Cílem mojí práce je seznámení se základy tvorby počítačových her. V této práci je možné nalézt například základní informace o tvorbě herní scény, změnách stavu hry pomocí událostí z uživatelského vstupu a jednoduché řešení hry pro více hráčů. Pomocí získaných znalostí navrhuji jednoduchý tankový simulátor pro více hráčů v síťovém virtuálním prostředí.
|
|
Systém pro on-line záznam jízd autoškoly
Voneš, Jakub ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Předmětem této diplomové práce je návrh a realizace aplikace typu klient-server pro sběr GPS dat pomocí chytrého telefonu s operačním systémem Android za účelem sledování v reálném čase a záznamu průběhu jízd na serveru, kde jsou tato data následně upravována podle reálné silniční komunikace. Tato práce tematicky navazuje a rozšiřuje projekt DoAutoškoly.cz . Práce obsahuje teoretické seznámení s GPS, problematikou komunikace v reálném čase a platformou Android, včetně aplikačního rozhraní pro GPS. V další části práce jsou tyto poznatky využity k návrhu celého systému. Text diplomové práce následně plynule přechází v implementaci mobilní aplikace, webového modulu a příslušné serverové aplikace. Nadále jsou vyčleněny kapitoly zabývající se sledováním v reálném čase a editováním tras. Závěr práce je věnován testování a vyhodnocení dosažených cílů.
|
|
Zabezpečení komunikace a ochrana dat v Internetu věcí
Chadim, Pavel ; Hajný, Jan (oponent) ; Malina, Lukáš (vedoucí práce)
Tato Diplomová práce „Zabezpečení komunikace a ochrana dat v Internetu věcí“ se zabývá kryptografií a kryptografickými knihovnami, které jsou mezi sebou porovnány podle podporovaného algoritmu a standardu. K porovnání byly použity následující knihovny: openSSL, wolfSSL, nanoSSL a matrixSSL. Praktická část práce je zaměřena na testování výkonnosti jednotlivých šifer a protokolů z knihoven openssl a wolfssl na zařízení Raspberry Pi 2. Dále se práce zabývá návrhem komunikačního scénáře klient-server v Internetu věcí (IoT). Jednoduchý autentizační protokol klient-server byl implementován a simulován na zařízení Raspberry Pi 2.
|
|
Integrace řídicího systému Loxone do elektroinstalace FV elektrárny rodinného domu
Bačůvka, Petr ; Bradáč, Zdeněk (oponent) ; Fiedler, Petr (vedoucí práce)
Práce se zabývá integrací fotovoltaické elektrárny do elektroinstalace inteligentního rodinného domu. V práci jsou základně vysvětleny hlavní rozdíly zapojení elektroinstalací FV panelů v rodinných domech. Jsou zmíněny základní komponenty FV elektrárny a jejich funkcionality. Stěžejními prvky této práce je řídící jednotka FV elektrárny značky Victron komunikující s miniserverem značky Loxone. Pro řízení komunikace jednotlivých komponentů využívá zapojení řídícího systému Loxone, s komponenty firem Loxone a Victron. Hlavním komunikačním rozhraním je komunikační protokol Modbus.
|
|
Simulace komunikace SCADA protokolů
Bohačík, Antonín ; Mlýnek, Petr (oponent) ; Blažek, Petr (vedoucí práce)
Tato bakalářská práce je zaměřena na vytvoření plně funkčního generátoru komunikace protokolu IEC 60870-5-104. Teoretická část práce detailně vysvětluje základní principy, vlastnosti a možnosti komunikačních standardů DNP3, IEC 60870 a IEC 61850. Další část je zaměřena na rozbor komunikace a implementace této komunikace v elektroměru PQ monitor MEg44PAN. Poslední část se pak zabývá konfigurací zařízení Raspberry Pi 3 a emulací komunikace protokolu IEC 60870-5-104. Všechny programy byly napsány a testovány pomocí vývojového prostředí Clion.
|
|
Mobilní aplikace typu klient-server
Manďák, Roman ; Musil, Petr (oponent) ; Kula, Michal (vedoucí práce)
Diplomová práce se zabývá návrhem a implementací klientské i serverové části aplikace pro zasílání textových a multimediálních zpráv mezi uživateli. Návrh respektuje znovupoužití komponent pro jejich jednoduché zařazení do jiné aplikace. Součástí práce je detailní rozbor komunikačních protokolů využívaných pro tento typ aplikace, popis možností platformy iOS a vývoj na této platformě. Na závěr je shrnuta implementace a její možná rozšíření.
|
|
Aplikace pro zabezpečenou mobilní komunikaci
Jeřábek, Jakub ; Zelený, Jan (oponent) ; Očenášek, Pavel (vedoucí práce)
Cílem této bakalářské práce je navrhnout a vytvořit mobilní aplikaci, která bude umožňovat zasílání textových zpráv s důrazem na jejich důvěrnost. Aplikace má umožňovat správu kontaktů, jejich zařazování i do více skupin, zasílání hromadných zpráv. Dále má aplikace umožňovat jejím uživatelům sdílet svou pozici pomocí GPS modulu. Celé řešení využívá architekturu klient-server. Ve své práci provádím analýzu stávajících řešení, na jejímž základě navrhuji specifikaci výsledné aplikace, jejíž implementace je v práci také popsána. Výsledkem mé činnosti je funkční aplikace pro operační systém Android splňující zadání práce.
|