Tato bakalářská práce se zabývá návrhem klientské mobilní aplikaci v oboru hospodaření s energií. Navržená aplikace umožňuje sledování archivních dat z monitorů kvality s cílem pomoci uživatelům optimalizovat spotřebu elektronické energie. Rešeršní část této práce se skládá z literární a technologické částí. Literární rešerše seznamuje čtenáře s problematikou hospodaření s energií, kvalitativními charakteristikami elektronické energie a současnými existujícími řešeními. Ve druhé rešeršní části práce jsou popsáné mobilní platformy a porovnávané přístupy k vývoji mobilních aplikací. Výsledkem praktické části této práce je víceplatformní mobilní aplikace, která je schopna načítat a zobrazovat vybraná historická data o spotřebě a kvalitě elektronické energie. Po přihlášení emailem a heslem, uživateli bude nabídnuta odlišná funkcionalita v závislosti na jeho role. V základní verzi jsou tři uživatelské role inspirované normou ISO 50001. Při vývoji byl použit framework Flutter, umožňující rychlejší vývoj.
Annotation in English
This bachelor thesis aims the design of a client mobile application in the field of energy management. The proposed application allows monitoring of archived data from quality monitors to help users optimize power consumption. The research part of this work consists of literary and technological parts. The literature research acquaints the reader with the issues of energy management, electric power quality, and currently existing software solutions in the field. The second research part of the thesis describes mobile platforms and compares approaches to the development of mobile applications. The result of the practical part of this work is a cross-platform mobile application that is able to load and display selected historical data on the consumption and quality of electric energy. After logging in with email and password, the user will be offered different functionality depending on his role. In the basic version, there are three user roles inspired by the ISO 50001 standard. The Flutter framework was used in the development, making development faster.
energy management, PQ monitor, mobile application, Dart, Flutter
Length of the covering note
58 s. (81 787 znaků).
Language
CZ
Annotation
Tato bakalářská práce se zabývá návrhem klientské mobilní aplikaci v oboru hospodaření s energií. Navržená aplikace umožňuje sledování archivních dat z monitorů kvality s cílem pomoci uživatelům optimalizovat spotřebu elektronické energie. Rešeršní část této práce se skládá z literární a technologické částí. Literární rešerše seznamuje čtenáře s problematikou hospodaření s energií, kvalitativními charakteristikami elektronické energie a současnými existujícími řešeními. Ve druhé rešeršní části práce jsou popsáné mobilní platformy a porovnávané přístupy k vývoji mobilních aplikací. Výsledkem praktické části této práce je víceplatformní mobilní aplikace, která je schopna načítat a zobrazovat vybraná historická data o spotřebě a kvalitě elektronické energie. Po přihlášení emailem a heslem, uživateli bude nabídnuta odlišná funkcionalita v závislosti na jeho role. V základní verzi jsou tři uživatelské role inspirované normou ISO 50001. Při vývoji byl použit framework Flutter, umožňující rychlejší vývoj.
Annotation in English
This bachelor thesis aims the design of a client mobile application in the field of energy management. The proposed application allows monitoring of archived data from quality monitors to help users optimize power consumption. The research part of this work consists of literary and technological parts. The literature research acquaints the reader with the issues of energy management, electric power quality, and currently existing software solutions in the field. The second research part of the thesis describes mobile platforms and compares approaches to the development of mobile applications. The result of the practical part of this work is a cross-platform mobile application that is able to load and display selected historical data on the consumption and quality of electric energy. After logging in with email and password, the user will be offered different functionality depending on his role. In the basic version, there are three user roles inspired by the ISO 50001 standard. The Flutter framework was used in the development, making development faster.
energy management, PQ monitor, mobile application, Dart, Flutter
Research Plan
Seznamte se s veličinami, uloženými v souborech obvyklého archivu monitoru kvality anebo regulátoru jalového výkonu, a se základními způsoby jejich vyhodnocování a prezentace výsledků uživatelům.
S využitím archivů nebo dat načtených z online služby navrhněte aplikaci pro prohlížeč resp. mobilní telefon, která záznamy z jednoho či více odběrných míst vhodným způsobem agreguje a zobrazí.
Implementujte funkcionalitu pro přihlašování uživatelů platformy, mechanismy sdílení dat a výsledků, funkce pro uživatelskou zpětnou vazbu a vhodné způsoby definice alarmů.
V závěru shrňte dosažené výsledky a diskutujte další možnosti rozvoje tématu.
Research Plan
Seznamte se s veličinami, uloženými v souborech obvyklého archivu monitoru kvality anebo regulátoru jalového výkonu, a se základními způsoby jejich vyhodnocování a prezentace výsledků uživatelům.
S využitím archivů nebo dat načtených z online služby navrhněte aplikaci pro prohlížeč resp. mobilní telefon, která záznamy z jednoho či více odběrných míst vhodným způsobem agreguje a zobrazí.
Implementujte funkcionalitu pro přihlašování uživatelů platformy, mechanismy sdílení dat a výsledků, funkce pro uživatelskou zpětnou vazbu a vhodné způsoby definice alarmů.
V závěru shrňte dosažené výsledky a diskutujte další možnosti rozvoje tématu.
Recommended resources
\renewcommand{\labelenumi}{[\theenumi]}
KURTZ, Jamie, 2013. ASP.NET MVC 4 and the Web API: building a REST service from start to finish. Berkeley, CA: Apress. Expert's voice in ASP.NET.
KRAUS, Jan a Martin BLÍŽKOVSKÝ. Uživatelská příručka aplikace ENVIS v. 1.2 [online]. 2015. [cit. 2015-1- 08]. Dostupné z: http://www.kmb.cz/
BOJINOV, Valentin. RESTful Web API Design with Node. js. Packt Publishing Ltd, 2016.