Diplomová práce se zabývá návrhem a implementací webového aplikačního rozhraní a mobilní aplikace pro ovládání klimatizační jednotky. Klientská mobilní aplikace využívá vybudované API pro volání funkcí systému a pro její implementaci byl zvolen multiplatformní framework .NET MAUI. V teoretické části je podrobněji popsán koncept a využití internetu věcí a softwarové technologie, které byly použity při implementaci.
Anotace v angličtině
The diploma thesis deals with the design and implementation of a web application interface and a mobile application for controlling the air conditioning unit. The client mobile application uses the API for calling system functions, and the .NET MAUI multi-platform framework was chosen for its implementation. In the theoretical part, the concept and use of the Internet of Things and the software technology used in the implementation are described in more detail.
Klíčová slova
Chytré domy, IoT, REST API, .NET, mobilní aplikace
Klíčová slova v angličtině
Smart homes, IoT, REST API, .NET, mobile application
Rozsah průvodní práce
68 s. (92 629 znaků).
Jazyk
CZ
Anotace
Diplomová práce se zabývá návrhem a implementací webového aplikačního rozhraní a mobilní aplikace pro ovládání klimatizační jednotky. Klientská mobilní aplikace využívá vybudované API pro volání funkcí systému a pro její implementaci byl zvolen multiplatformní framework .NET MAUI. V teoretické části je podrobněji popsán koncept a využití internetu věcí a softwarové technologie, které byly použity při implementaci.
Anotace v angličtině
The diploma thesis deals with the design and implementation of a web application interface and a mobile application for controlling the air conditioning unit. The client mobile application uses the API for calling system functions, and the .NET MAUI multi-platform framework was chosen for its implementation. In the theoretical part, the concept and use of the Internet of Things and the software technology used in the implementation are described in more detail.
Klíčová slova
Chytré domy, IoT, REST API, .NET, mobilní aplikace
Klíčová slova v angličtině
Smart homes, IoT, REST API, .NET, mobile application
Zásady pro vypracování
V teoretické části práce budou popsány současné trendy v oblasti chytrých domů, tzv. smart homes a to jak z pohledu technologií tak aplikací s důrazem na jejich ovládání.
V rámci praktické části diplomové práce bude prvně nutné navrhnout a implementovat webové aplikační rozraní, a to nad existujícím databázovým modelem. Webové aplikační rozhraní bude nasazené na webovém serveru v rámci kontejnerového systému a přístupné přes platformu Swagger. V dalším kroku bude nutné navrhnout vhodné UI aplikace a to tak, aby odpovídalo současným trendům. Následně se diplomat již zaměří na vlastní návrh a implementaci mobilní aplikace, která uživateli umožní vzdálené ovládání klimatizační a rekuperační jednotky, a to včetně základní konfigurace. Mobilní aplikace by měla být primárně navržena pro prostředí iOS popřípadě i pro platformu Android. Výsledná aplikace po bude testována v reálném prostředí a bude nasazena do App Store, popřípadě Google Play.
Zásady pro vypracování
V teoretické části práce budou popsány současné trendy v oblasti chytrých domů, tzv. smart homes a to jak z pohledu technologií tak aplikací s důrazem na jejich ovládání.
V rámci praktické části diplomové práce bude prvně nutné navrhnout a implementovat webové aplikační rozraní, a to nad existujícím databázovým modelem. Webové aplikační rozhraní bude nasazené na webovém serveru v rámci kontejnerového systému a přístupné přes platformu Swagger. V dalším kroku bude nutné navrhnout vhodné UI aplikace a to tak, aby odpovídalo současným trendům. Následně se diplomat již zaměří na vlastní návrh a implementaci mobilní aplikace, která uživateli umožní vzdálené ovládání klimatizační a rekuperační jednotky, a to včetně základní konfigurace. Mobilní aplikace by měla být primárně navržena pro prostředí iOS popřípadě i pro platformu Android. Výsledná aplikace po bude testována v reálném prostředí a bude nasazena do App Store, popřípadě Google Play.
Seznam doporučené literatury
REYNDERS,Fanie. Modern API design with ASP.net core 2: building cross-platform back-end systems. New York, NY: Springer Science+Business Media, 2018. ISBN 978-1484235188
HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. California: Apress, [2015]. ISBN 978-1484202159.
Seznam doporučené literatury
REYNDERS,Fanie. Modern API design with ASP.net core 2: building cross-platform back-end systems. New York, NY: Springer Science+Business Media, 2018. ISBN 978-1484235188
HERMES, Dan. Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals. California: Apress, [2015]. ISBN 978-1484202159.
Přílohy volně vložené
-
Přílohy vázané v práci
tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Primárním cílem diplomové práce bylo navrhnout a implementovat webové aplikační rozhraní (API) a multiplatformní mobilní aplikaci pro ovládání klimatizační a rekuperační jednotky. Studentka výborně prezentovala výsledky své práce. Reagovala na dotazy vedoucího, oponenta i členů komise pro státní závěrečné zkoušky.
Cíle práce se dle vedoucího i oponenta podařilo splnit v plném rozsahu.