Diplomová práce se primárně zabývá návrhem a implementací třívrstvé koncepce pro ovládání chytrého domu s využitím průmyslového automatu Amit. Klientská mobilní aplikace pro ovládání chytrého domu je navržena jako multiplatformní, a to na platformě Xamarin. Střední vrstvu reprezentuje webová aplikace s aplikačním rozhraním a databázový server. Poslední vrstvu zastupuje průmyslový automat Amit komunikující na protokolu Modbus TCP.
Anotace v angličtině
The theoretical part of the work will describe current trends in the field of smart homes, socalled. Smart homes both in terms of technology and applications. The Practical part will be focused on the design and implementation of a multi-platform mobile application to control the smart home using the Amit industrial machine. The Design of the software solution will include the design of the application interface and the database model. Application expansion will be deployed within the Web server.
Smart house, Multi-platform mobile apps, Amit Industrial Machine, Xamarin, C#
Rozsah průvodní práce
85 s. (118 801 znaků)
Jazyk
CZ
Anotace
Diplomová práce se primárně zabývá návrhem a implementací třívrstvé koncepce pro ovládání chytrého domu s využitím průmyslového automatu Amit. Klientská mobilní aplikace pro ovládání chytrého domu je navržena jako multiplatformní, a to na platformě Xamarin. Střední vrstvu reprezentuje webová aplikace s aplikačním rozhraním a databázový server. Poslední vrstvu zastupuje průmyslový automat Amit komunikující na protokolu Modbus TCP.
Anotace v angličtině
The theoretical part of the work will describe current trends in the field of smart homes, socalled. Smart homes both in terms of technology and applications. The Practical part will be focused on the design and implementation of a multi-platform mobile application to control the smart home using the Amit industrial machine. The Design of the software solution will include the design of the application interface and the database model. Application expansion will be deployed within the Web server.
Smart house, Multi-platform mobile apps, Amit Industrial Machine, Xamarin, C#
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í.
Praktická část bude zaměřena na návrh a implementaci multiplatformní mobilní aplikace pro ovládání chytrého domu s využitím průmyslového automatu Amit. Návrh softwarového řešení bude zahrnovat i návrh aplikačního rozhraní a databázového modelu. Aplikační rozhraní bude nasazeno v rámci webového serveru.
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í.
Praktická část bude zaměřena na návrh a implementaci multiplatformní mobilní aplikace pro ovládání chytrého domu s využitím průmyslového automatu Amit. Návrh softwarového řešení bude zahrnovat i návrh aplikačního rozhraní a databázového modelu. Aplikační rozhraní bude nasazeno v rámci webového serveru.
Seznam doporučené literatury
HERMES, Dan Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals California: Apress, [2015]. ISBN 978-1484202159
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
Seznam doporučené literatury
HERMES, Dan Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals California: Apress, [2015]. ISBN 978-1484202159
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
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem diplomové práce bylo navrhnout a implementovat komplexní systém pro správu chytrého domu, který bude ovládán přes multiplatformní mobilní aplikaci. Diplomant ve své práci využívá znalosti z pokročilých programovacích technik a projektování informačních systémů. Diplomant navrhl a implementoval funkční aplikaci podle zadání diplomové práce. Pro serverovou aplikaci navrhl dvě vlastní struktrury databáze. Jednu pro správu uživatelů a jejich práv. Druhou pro popis domu. V textové části práce podrobně popisuje implementaci obou aplikací. Kontrolou textu diplomové práce systémem na odhalování plagiát nebyly zjištěny žádné shody s jinými pracemi. Dále nebyly zjištěny žádné shody ve zdrojových kódech, které diplomant vytvořil. Diplomová práce není plagiát.