Realizace webové aplikace pro sběr a vizualizaci dat ze senzorů
Loading...
Date
2025-06-10
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Tato bakalářská práce se zabývá návrhem a implementací systému pro sběr, ukládání a vizualizaci dat z chytrých senzorů prostřednictvím webového rozhraní. V úvodu jsou porovnány možné přístupy k realizaci takového řešení, přičemž byla zvolena varianta využívající komerčně dostupná zařízení pro jejich spolehlivost a snadnou integraci.
Systém je rozdělen na backendovou část, která zajišťuje komunikaci se senzory a databází, a frontendovou část, která umožňuje zobrazování dat a interakci s uživatelem. Celé řešení je nasazeno na zařízení Raspberry Pi. Kromě návrhu a vývoje byla provedena také automatizace testování a nasazení pomocí GitLab CI/CD. Výsledná aplikace umožňuje sledovat veličiny jako teplota, vlhkost, proud, napětí a výkon a poskytuje přehledné rozhraní pro jejich analýzu a vizualizaci.
This bachelor thesis focuses on the design and implementation of a system for collecting, storing, and visualizing data from smart sensors through a web interface. The introductory part compares possible approaches to such a solution, and a commercially available sensor-based approach was chosen due to its reliability and ease of integration. The system is divided into a backend that handles communication with sensors and a database, and a frontend that provides data display and user interaction. The entire solution is deployed on a Raspberry Pi device. In addition to development, the project includes automated testing and deployment using GitLab CI/CD. The final application enables monitoring of temperature, humidity, current, voltage, and power and offers a user-friendly interface for data analysis and visualization.
This bachelor thesis focuses on the design and implementation of a system for collecting, storing, and visualizing data from smart sensors through a web interface. The introductory part compares possible approaches to such a solution, and a commercially available sensor-based approach was chosen due to its reliability and ease of integration. The system is divided into a backend that handles communication with sensors and a database, and a frontend that provides data display and user interaction. The entire solution is deployed on a Raspberry Pi device. In addition to development, the project includes automated testing and deployment using GitLab CI/CD. The final application enables monitoring of temperature, humidity, current, voltage, and power and offers a user-friendly interface for data analysis and visualization.
Description
Subject(s)
chytré senzory, webová aplikace, vizualizace dat, IoT, REST API, Raspberry Pi