|
Rozhraní webových služeb
Kubát, David ; Rychlý, Marek (oponent) ; Weiss, Petr (vedoucí práce)
Předmětem této bakalářské práce bylo seznámit se s problematikou architektury orientované na služby a její reálnou reprezentací webovými službami. Pochopit principy jejich činnosti, vzniku, komunikace a způsoby, jakými lze služby vyhledávat a používat. Konkrétním cílem projektu byla analýza stávajícího programu, návrh jeho převodu do jazyka pro popis webových služeb a implementace vrstvy rozhraní webové služby nad tímto programem. Systém demonstruje základní principy webových služeb a činnost rozhraní při komunikaci mezi jejich poskytovatelem a spotřebitelem.
|
|
Autonomní mobilní robot
Pijáček, Ondřej ; Kopečný, Lukáš (oponent) ; Jílek, Tomáš (vedoucí práce)
Tato práce se zabývá návrhem a realizací podvozku pro autonomní kolový mobilní robot spolu s návrhem vhodného řídicího systému. Pro pohyb robotu bylo třeba vytvořit jednotlivé moduly pro měření okolních dat, jejich následné zpracování a výkonové řízení. Aby byl celý systém robotu schopen rychlé interakce, byly některé úlohy od sebe odděleny a jsou řízeny vlastními mikrokontroléry. Pro vzájemnou komunikaci mezi jednotlivými moduly byla zvolena sběrnice SPI a navržen komunikační protokol. Takto sestavený podvozek následně komunikuje po sériové lince s vyšším systémem, od kterého získává informativní data o následném řízení. Výsledkem je řídicí systém komunikující mezi svými částmi. Součástí návrhu je také definování komunikačního protokolu, který jednak předává data a zároveň slouží pro diagnostiku chyb při odesílání informací. Dále jsou zde uvedeny vzorce a konkrétní metody, pro řízení jednotlivých modulů. V závěru práce je popsáno testování navrženého robotu v reálných podmínkách spolu s měření dosažených výsledků při úkolu autonomní jízdy.
|
|
Transformace WWW stránek na webové služby
Klement, Jan ; Rychlý, Marek (oponent) ; Weiss, Petr (vedoucí práce)
Předmětem této práce bylo seznámit se s webovými aplikacemi, pochopit jejich architekturu a způsob komunikace a srovnat použití webových aplikací s použitím webových služeb. Webové služby umožňují hromadné zasílání a zpracování dat a částečnou automatizaci webu. Cílem práce bylo navržení aplikace, která umožní obecnou transformaci WWW stránky na webovou službu, a její implementace. Aplikace by měla sloužit pro demonstrační účely.
|
|
DMX pult pro řízení pódiového osvětlení
Schilhab, Jan ; Chladil, Ladislav (oponent) ; Čech, Ondřej (vedoucí práce)
Bakalářská práce se zabývá problematikou řízení pódiového osvětlení pomocí protokolu DMX 512. V díle je podrobněji popsána funkce tohoto protokolu a dále je zde srovnáno několik typů komerčně dostupných osvětlovacích pultů. Srovnání ukazuje některé funkce a vlastnosti pultů, které jsou využity pro návrh koncepce vlastního pultu. Hlavní částí práce je návrh zapojení všech obvodových bloků osvětlovacího pultu a popis realizace funkčního prototypu. Nedílnou součástí je i vývoj kompletního řídícího softwaru. Práce je zakončena zhodnocením dosažených vlastností a funkcí realizovaného zařízení.
|
|
Rozšíření komunikačního protokolu MPKT na platformě .NET
Görlich, Tomáš ; Malý, Jan (oponent) ; Jeřábek, Jan (vedoucí práce)
Tato diplomová práce je zaměřena na rozšíření komunikačního protokolu MPKT 2008. Byla provedena analýza této verze protokolu a byly vzneseny návrhy na vylepšení a rozšíření této verze o další možnosti. Na základě tohoto návrhu byla vytvořena nová verze protokolu. Dále byla představena platforma .NET a popsána její architektura. Pro implementaci nové verze protokolu MPKT byl vybrán programovací jazyk C# dostupný na platformě .NET. Byly představeny prostředky tohoto programovacího jazyka pro práci v síťovém prostředí a práci s vlákny. Bylo vysloveno zhodnocení o vhodnosti použití tohoto programovacího jazyka v praktické výuce. Nakonec byl proveden návrh aktualizace výukových textů do předmětu Pokročilé komunikační techniky.
|
|
Aplikace pro podporu kalibrace pístových pipet
Vospěl, Bohumír ; Stružka, Jaroslav (oponent) ; Orság, Filip (vedoucí práce)
Tato práce se zabývá částečným zautomatizováním pracovního postupu při kalibraci pístových pipet. Analyzuje možnosti využití stávajících měřidel laboratoře, zejména se pak zaměřuje na propojení těchto přístrojů s osobním počítačem a jejich vzdálenou obsluhu. Naměřené hodnoty umožní exportovat do sešitu aplikace Microsoft Excel. Navrhuje kompletní řešení této problematiky.
|
|
Systém řízení nástroje robotické ruky z operačního robota Da Vinci v LabVIEW
Vítová, Hana ; Havlíková, Marie (oponent) ; Sekora, Jiří (vedoucí práce)
Práce popisuje tvorbu ovládacího rozhraní pro nástroj ruky operačního robota Da Vinci firmy Intuitive Surgical. Prvotním cílem je základní seznámení s funkcemi operačního robota, kterým je věnována první část. V dalších částech následuje návrh komunikace, jejímž základem je ergonomické ovládací zařízení - gamepad, které pomocí páček umožňuje kontrolu nad dvěma nezávislými čepelemi na operačním nástroji. Přenos pohybu hlavy nástroje ruky zajišťuje program sestavený v LabVIEW. Vyhodnocuje vstupní data z ovladače a na základě předem definovaných mezí odesílá bitové instrukce. Komunikace je sestavena v závěrečné části programu v LabVIEW a data jsou prostřednictvím sériového protokolu odeslána na cílové zařízení. Program poskytuje také omezené možnosti nastavení pro snadnou přenositelnost na jiné PC a modulovatelnost. Díky uživatelskému prostředí má uživatel plnou vizuální kontrolu nad vstupními hodnotami. V návrhu rozhraní je počítáno s reálnými možnostmi ovládání a mechanického návrhu supportu za pomocí krokových motorků.
|
|
Software pro zpracování dat ze snímače polohy hlavy
Slávik, Vladimír ; Sekora, Jiří (oponent) ; Čížek, Martin (vedoucí práce)
Práce stručně uvádí do problematiky odchlípení sítnice, vitrektomie a pooperační péče. Dále nastiňuje způsob zvýšení pacientského komfortu použitím systému pro průběžnou signalizaci a záznam poloh hlavy. Softwarová část tohoto systému je realizována za použití programového prostředí C++ Builder a pomocných knihoven výrobců hardware využitého v systému. Tato softwarová aplikace umožňuje analýzu dat získaných systémem a jeho správu. Je popsáno podrobně její grafické uživatelské rozhraní, použití uživatelem a zejména vnitřní uspořádání a rozdělení funkcí do podsystémů.
|
|
Implementace simulačního modelu zjednodušené databáze DiffServ-MIB
Zeman, Otto ; Hošek, Jiří (oponent) ; Molnár, Karol (vedoucí práce)
Cílem této práce je navrhnout možné postupy pro simulaci chování protokolu SNMP (Simple Network Management Protocol) v simulačním prostředí OPNET Modeler. Práce podrobně popisuje jednotlivé postupy řešení, které byly vybrány pro tuto simulaci. Součástí práce je také stručný úvod do problematiky simulačního prostředí OPNET Modeler a dále také nezbytný popis protokolu SNMP, modelu DiffServ a databáze DiffServ MIB. Hlavní část práce představuje podrobný popis naprogramovaných mechanismů pro modelování funkcí protokolu SNMP a to včetně popisu zdrojových kódů, které byly v simulačním modelu použity. Jedná se především o implementaci funkce pro získávání hodnot z atributů modelu na různých úrovních hierarchické struktury, dále vytvoření paketu s dynamicky nastavitelnou velikostí uživatelských dat, implementaci zjednodušené databáze DiffServ MIB a v neposlední řadě vytvoření statistik protokolu SNMP. Jednotlivé zdrojové kódy jsou popsány tak, aby jim porozuměl i čtenář se základními znalostmi simulačního prostředí OPNET Modeler.
|
|
Optimalizace komumikačních protokolů
Buno, Petr ; Korček, Pavol (oponent) ; Kořenek, Jan (vedoucí práce)
Tato práce se zabývá problematikou inteligentní domácnosti, analyzuje existující řešení a zaměřuje se na systém vyvíjený ve spolupráci s FIT VUT v Brně. Důraz je kladen na popis klientské aplikace pro ovládání a monitoring systému chytré domácnosti. Dále jsou v práci rozebrány základní teoretické poznatky z oboru internetové komunikace, které úzce souvisí se zmíněnou problematikou. Jádrem práce je návrh komunikačního protokolu mezi serverem a mobilním zařízením. V neposlední řadě práce obsahuje také popis implementace síťové vrstvy na straně koncového zařízení používající tento protokol. Poslední část práce je věnována testování a vyhodnocení finálního řešení.
|