Serverové řešení pro komunikaci dat mezi drony

but.committeedoc. Ing. Petr Matoušek, Ph.D., M.A. (předseda) Ing. Bohuslav Křena, Ph.D. (člen) Ing. Jan Pluskal, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen) Ing. Jiří Matoušek, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Komise ohodnotila práci stupněm 4F, protože student nesplnil všechny body zadání práce. Komise shledala nedostatky práce natolik závažné, že se práci rozhodla hodnotit jako nevyhovující.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce nebyla úspěšně obhájenacs
dc.contributor.advisorBambušek, Danielcs
dc.contributor.authorNavrátil, Deniscs
dc.contributor.refereeMaterna, Zdeněkcs
dc.date.created2025cs
dc.description.abstractV současné době se čím dál častěji FPV drony vyskytují v průmyslových a výzkumných aplikacích. Lépe tak umožňují vizuální inspekci těžko přístupných míst či sběr dat v reálném čase. Tato bakalářská práce se zabývá návrhem a implementací modulárního serveru, který přijímá, odesílá, zpracovává a ukládá data z dronů a operátorů. Vychází z implementace již existujícího serveru, který obsahuje určité nedostatky. Součástí práce je také návrh a implementace modulu umožňujícího zobrazení 3D modelů uložených na serveru v aplikaci DroCo, která zastupuje funkci operátora. Cílem práce bylo vytvořit systém, který podporuje komunikaci více protokoly a je lehce rozšiřitelný. Implementace serveru je postavena na ekosystému .NET, využívá návrhové vzory jako dependency injection a snaží se dodržovat separation of concerns. Pro testování byly použity knihovny xUnit, Moq a Bogus. Server umožňuje spuštění v libovolné konfiguraci modulů, kdy samotné moduly jsou nezávisle konfigurovatelné. Výsledkem je funkční modulární server, který lze dále rozšířit a integrovat s aplikací DroCo.cs
dc.description.abstractCurrently, FPV drones are increasingly found in industrial and research applications. They better enable visual inspection of hard-to-reach places or real-time data collection. This bachelor’s thesis deals with the design and implementation of a modular server that receives, sends, processes and stores data from drones and operators. It is based on the implementation of an existing server that contains certain shortcomings. The thesis also includes the design and implementation of a module that allows the display of 3D models stored on the server in the DroCo application, which represents the operator function. The aim of the thesis was to create a system that supports multi-protocol communication and is easily extensible. The server implementation is built on the .NET ecosystem, uses design patterns such as dependency injection and tries to adhere to separation of concerns. The xUnit, Moq and Bogus libraries were used for testing. The server allows running in any module configuration, where the modules themselves are independently configurable. The result is a functional modular server that can be further extended and integrated with the DroCo application.en
dc.description.markFcs
dc.identifier.citationNAVRÁTIL, D. Serverové řešení pro komunikaci dat mezi drony [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other162845cs
dc.identifier.urihttp://hdl.handle.net/11012/254351
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectdroncs
dc.subjectserverová architekturacs
dc.subjectUnitycs
dc.subjectWebSocketcs
dc.subjectHTTPcs
dc.subjectmodularitacs
dc.subject.NETcs
dc.subjectEntity Framework Corecs
dc.subjectkomunikace v reálném časecs
dc.subjectxUnitcs
dc.subject3D modelycs
dc.subjectDroCocs
dc.subjectdroneen
dc.subjectserver architectureen
dc.subjectUnityen
dc.subjectWebSocketen
dc.subjectHTTPen
dc.subjectmodularityen
dc.subject.NETen
dc.subjectEntity Framework Coreen
dc.subjectreal-time communicationen
dc.subjectxUniten
dc.subject3D modelsen
dc.subjectDroCoen
dc.titleServerové řešení pro komunikaci dat mezi dronycs
dc.title.alternativeServer for Data Communication between Dronesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-19cs
dcterms.modified2025-08-21-11:11:50cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid162845en
sync.item.dbtypeZPen
sync.item.insts2025.08.22 06:02:10en
sync.item.modts2025.08.22 05:31:48en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.33 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_162845.html
Size:
9.77 KB
Format:
Hypertext Markup Language
Description:
file review_162845.html

Collections