User alerts with real-time data monitoring for IVIS framework
Uživatelské výstrahy s monitorováním dat v reálném čase pro IVIS framework
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/148359Identifiers
Study Information System: 235792
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Horký, Vojtěch
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Department of Distributed and Dependable Systems
Date of defense
10. 9. 2021
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
monitorování dat|výstrahy|automatické notifikace|IoT|CPSKeywords (English)
data monitoring|alerts|automatic notifications|IoT|CPSS rostoucím počtem zařízení v internetu věcí a s rostoucím rozsahem kyberneticko- fyzických systémů se zvyšuje množství kritických dat, která musí být neustále mon- itorována. IVIS je framework s webovým rozhraním sloužící ke zpracování a vizual- izaci takových dat. Bylo by výhodné, kdyby tento framework dokázal monitorovat data v reálném čase, vydávat výstrahy a rozesílat notifikace. V této práci přidáme IVISu právě takovou schopnost, která pro něj doposud nebyla vyvinuta. Toto rozšíření může být použito k nastavení automatického monitorování příchozích dat s vhodnou úrovní detailu. Důraz je kladen na univerzálnost možných konfigurací. Je možné přesně defi- novat podmínky monitorování a pravidla notifikací napříč širokou škálou požadavků. Je také důležité, že systém disponuje nastavitelnou časovou stabilitou, a není tedy ovlivněn odlehlými hodnotami a nahodilým šumem.
As the number of IoT devices and the size of CPS grow, the amount of critical data, which needs to be ceaselessly monitored, also increase. IVIS is a web-based data processing and visualization framework for IoT as well as CPS data and it would clearly benefit from the ability to monitor data in real time, issue alerts and send notifications. In this thesis, we extend the IVIS framework with such ability, which has not been developed for the framework yet. This extension can be used to set up an automatic monitoring of incoming data with appropriate level of detail. An emphasis is given to versatility of possible configurations. It is possible to precisely define conditions for the monitoring and rules for the notifications across a wide range of requirements. It is also important that the system has adjustable temporal stability, and therefore is not affected by outliers and random noise.