Original title:
Rozšírenie aplikácie Moje MENDELU o dáta zo senzora
Authors:
Boris, Jozef Document type: Master’s theses
Year:
2021
Language:
slo Abstract:
[cze][eng] Tato práce se zabývá rozšířením aplikace Moje MENDELU o data ze senzoru. Rozšíření je realizováno na stávající mobilní aplikaci Moje MENDELU založené na platformě Android. Ke zpracování dat jsme rozšiřovali beckend Moje MENDELU a vytvořili si Sensor beckend. V teoretické části práce se zabýváme funkčními a nefunkčními požadavky na aplikaci. Navrhujeme databázi pro zpracování senzorických dat a dat ze systému Morpheus, přebíráme architekturu beckendov, technologie na beckende a popisujeme mobilní aplikaci a beckend Moje MENDELU. V praktické části rozebíráme implementaci beckendov a mobilní aplikace. Na závěr praktické části analyzujeme testování aplikace. V závěru hodnotíme výsledky a možnosti rozšíření této práce. Výsledkem práce je rozšířená mobilní aplikace Moje MENDELU o data ze senzoru a systému Morpheus, která poskytuje studentům Mendelovy univerzity aktuální informace.This thesis deals with the extension of the My MENDELU application with sensor data. The extension is implemented on the existing mobile application My MENDELU based on the Android platform. For data processing, we extended the beckend of My MENDELU and created the Sensor beckend. In the theoretical part of the work we deal with functional and non-functional requirements for the application. We design a database for processing sensory data and data from the Morpheus system, we take over the architecture of beckends, technologies for beckends and describe the mobile application and beckend Moje MENDELU. In the practical part we discuss the implementation of backends and mobile application. At the end of the practical part, we analyze application testing. Finally, we evaluate the results and possibilities of expanding this work. The result of the work is an extended mobile application My MENDELU with data from the sensor and the Morpheus system, which provides students of Mendel University with up-to-date information.
Keywords:
android; beckend; IoT; Java beckend; mobile application; mobilní aplikace; Moje MENDELU; My MENDELU; PostgreSQL; sensor data; senzorické data; Spring Boot aplikace; Spring Boot application