Android klient pro aplikaci SDRtrunk

dc.contributor.advisorKrumnikl, Michal
dc.contributor.authorŠimíček, Denis
dc.contributor.refereeMoravec, Pavel
dc.date.accepted2026-06-01
dc.date.accessioned2026-09-02T14:38:37Z
dc.date.available2026-09-02T14:38:37Z
dc.date.issued2026
dc.description.abstractPráce se zabývá návrhem a implementací mobilního klienta pro platformu Android na již existující desktopovou aplikaci SDRtrunk, která slouží k monitorování, dekódování a nahrávání rádiových signálů za použití softwarově definovaného rádia (SDR). Cílem této práce bylo analyzovat aplikaci SDRtrunk, pochopit její interní architekturu a následně vytvořit mobilního klienta umožňujícího vzdálené ovládání. K dosažení tohoto cíle byl uvnitř SDRtrunku implementován HTTP server, který prostřednictvím REST API zpřístupňuje data mobilní aplikaci. Pro přenos dekódovaného zvuku v reálném čase bylo využito dlouhodobě otevřené HTTP spojení ve formátu WAV, přičemž na straně klienta je zvuk přehráván knihovnou VLC. Pro vizualizaci frekvenčního spektra a vodopádového diagramu byl navržen vlastní binární streamovací protokol. Výsledné řešení je mobilní aplikace vyvinutá ve frameworku Flutter, která umožňuje vzdálené ovládání kanálů, zobrazení dekódovaných dat, přehrávání audio streamu, mapové zobrazení GPS pozic a vizualizaci frekvenčního spektra.cs
dc.description.abstractThis thesis focuses on the design and implementation of a mobile client for the Android platform for the existing desktop application SDRtrunk, which is used for monitoring, decoding, and recording radio signals using Software Defined Radio (SDR). The aim of this thesis was to analyze SDRtrunk, understand its internal architecture, and subsequently develop a mobile client enabling remote control. To achieve this goal, an HTTP server was implemented within SDRtrunk, exposing data through a REST API accessed by the mobile application. For real-time audio streaming, a long-lived HTTP connection in WAV format was used, with playback handled by the VLC library on the client side. For visualization of the frequency spectrum and waterfall display, a custom binary streaming protocol was designed. The resulting solution is a mobile application developed in the Flutter framework, providing remote channel control, display of decoded data, audio stream playback, GPS map visualization, and real-time frequency spectrum display.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent11913143 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisSIM0390_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160570
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectSDR, SDRtrunk, REST, DMR, Flutter, mobilní klient, spektrální analýzacs
dc.subjectSDR, SDRtrunk, REST, DMR, Flutter, mobile client, spectrum analysisen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleAndroid klient pro aplikaci SDRtrunkcs
dc.title.alternativeAndroid Client for SDRtrunk Applicationen
dc.typeBakalářská prácecs
local.files.count6
local.files.size192724192
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
SIM0390_FEI_B0613A140014_2026.pdf
Size:
11.36 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
SIM0390_FEI_B0613A140014_2026_zadani.pdf
Size:
153.85 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
SIM0390_FEI_B0613A140014_2026_priloha.zip
Size:
171.91 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
SIM0390_FEI_B0613A140014_2026_posudek_vedouci_Krumnikl_Michal.pdf
Size:
159.24 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Krumnikl, Michal
Loading...
Thumbnail Image
Name:
SIM0390_FEI_B0613A140014_2026_posudek_oponent_Moravec_Pavel.pdf
Size:
161.89 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Moravec, Pavel