dc.contributor.advisor | Moravec, Pavel | |
dc.contributor.author | Karkoška, Jan | |
dc.date.accessioned | 2024-10-08T08:41:06Z | |
dc.date.available | 2024-10-08T08:41:06Z | |
dc.date.issued | 2024 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/155084 | |
dc.description.abstract | Bakalářská práce řeší a implementuje návrh systému pro vizualizaci a ukládání historických meteorologických dat. Řešení se skládá ze serverové části, která je realizované na jednodeskovém počítači Raspberry Pi 4 a klientské části, která je reprezentována vyvinutou mobilní aplikací pro operační systém Android.
Serverová část využívá databázi MySQL v distribuci MariaDB a webovým HTTP serverem, který zastřešuje HTTP server Apache. Projekt poskytuje historická meteorologická data prostřednictvím RESTful API implementovaného ve skriptovacím jazyce Python. Skrz RESTful API je možné se zaregistrovat a zjistit historická meteorologická data pomocí protokolu HTTP za dané časové období v datovém formátu JSON.
Klientskou část tvoří mobilní aplikace vyvinutá pro operační systém Android. Aplikace umí vizualizovat v liniových grafech meteorologická data, určovat minimální, maximální a průměrné hodnoty. Součástí aplikace jsou widgety zobrazující aktuální meteorologická data s automatickým aktualizováním hodnot. | cs |
dc.description.abstract | The bachelor thesis addresses and implements the design of a system for visualization and storage of historical meteorological data. The solution consists of a server part, implemented on a Raspberry Pi 4 single board computer, and a client part, a mobile application developed for the Android operating system.
The server part uses a MySQL database in the MariaDB distribution, and a web-based HTTP server, which is represented by the Apache HTTP server. The project provides historical meteorological data through a RESTful API implemented in the Python scripting language. Through the RESTful API, it is possible to register and retrieve historical meteorological data using HTTP for a given time period in JSON data format. The client part consists of a mobile application developed for the Android operating system. The application can visualize meteorological data in line graphs, determine minimum, maximum and average values. The application includes widgets displaying current meteorological data, with automatic updating of values. | en |
dc.format.extent | 12398578 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Mobilní aplikace | cs |
dc.subject | Android | cs |
dc.subject | Java | cs |
dc.subject | Python | cs |
dc.subject | Raspberry Pi 4 | cs |
dc.subject | API | cs |
dc.subject | JSON | cs |
dc.subject | Meteostanice | cs |
dc.subject | Vizualizace | cs |
dc.subject | HTTP | cs |
dc.subject | Ecowitt | cs |
dc.subject | GW1000 | cs |
dc.subject | Mobile Applications | en |
dc.subject | Android | en |
dc.subject | Java | en |
dc.subject | Python | en |
dc.subject | Raspberry Pi 4 | en |
dc.subject | API | en |
dc.subject | JSON | en |
dc.subject | Weather Station | en |
dc.subject | Visualization | en |
dc.subject | HTTP | en |
dc.subject | Ecowitt | en |
dc.subject | GW1000 | en |
dc.title | Mobilní aplikace, zobrazující data z lokální meteostanice | cs |
dc.title.alternative | Mobile Application for Presenting Private Weather Station Data on Android Platform | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Stříbný, Daniel | |
dc.date.accepted | 2024-06-03 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | KAR0229_FEI_B0613A140014_2024 | |
dc.rights.access | openAccess | |