Vizualizace dat z meteostanice
Date issued
2017
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Cílem této diplomové práce je vytvoření takové aplikace, která zvládne zpracovávat výstupní data z meteorologických stanic, dokáže je zobrazit ve webovém prohlížeči a dokáže tato data doplnit o záznam z webové kamery.
Pro vyřešení tohoto zadání byl vytvořen jeden hlavní server, který se chová jako zdroj pravdy a poskytuje vnějšímu světu GraphQL API. Webové rozhraní i všechny meteostanice komunikují se serverem pouze prostřednictvím tohoto API. Kromě hlavního serveru byla vytvořena také minimalistická mikroslužba pro zpracovávání videa z webových kamer.
Vytvořené řešení nabízí možnost připojit jakoukoliv meteorologickou stanici, protože API není závislé na typu stanice. Server se zaměřuje na přijímané fyzikální veličiny, nikoliv na jejich původ, takže je možné pracovat s libovolným počtem zdrojů dat od libovolných výrobců. API neslouží pouze pro přijímání dat, ale také pro jejich vybavování. Server mimo jiného počítá agregace historických dat a umožňuje jejich export.
Description
Subject(s)
api, docker, ffmpeg, graphql, hls, meteorologická stanice, nette framework, php, react, webová kamera