Mobilní aplikace, zobrazující data z lokální meteostanice

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.

Description

Subject(s)

Mobile Applications, Android, Java, Python, Raspberry Pi 4, API, JSON, Weather Station, Visualization, HTTP, Ecowitt, GW1000

Citation