Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Iveta Snášelová
Acad. year: 2023/2024
Supervisor: Ing. Petr John
Reviewer: Ing. Jiří Hynek, Ph.D.
This thesis delves into the development of a mobile native application that aims to enhance the utilization of Internet of Things (IoT) technology in smart environments, with a focus on greenhouse management. The application addresses common challenges associated with IoT device usage, such as complex data interpretation and remote control management, by providing a user-friendly interface for efficient actuator regulation and real-time data monitoring. Its key features include simplified visualization of current and historical data in graph format and a system for setting automated device operation conditions. The thesis focuses on the application's design and development process. It emphasizes the application's crucial role in enhancing the functionality of IoT systems and elevating the overall user experience. The application's possible contributions to IoT technology underscore its potential to advance the usability of smart environments in residential and agricultural settings.
data, iot, native, react, mobile, application, design, dashboard, smart
Date of defence
12.06.2024
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of defence
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm B.
Topics for thesis defence
Language of thesis
English
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology (BIT)
Composition of Committee
doc. Dr. Ing. Dušan Kolář (předseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Jaroslav Dytrych, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Ing. Marcela Zachariášová, Ph.D. (člen)
Supervisor’s reportIng. Petr John
Studentka pracovala samostatně a důkladně. Výsledkem její práce je řešení, které lze využít jak ke sledování stavu objektů vybavených chytrými zařízeními, jako jsou chytré domy nebo chytré skleníky, tak ke změně jejich stavu pomocí akčních členů. Navrhuji hodnocení stupněm A.
Tato práce vznikla ve spolupráci se společností Soleqa. Cílem práce bylo vytvořit multiplatformní mobilní aplikaci pro správu a obsluhu chytrých zařízení primárně zaměřenou na chytré zemědělství (tj. chytré skleníky), chytré domy nebo jakékoliv podobné domácí instalace. Studentka musela prostudovat oblast IoT, typy zařízení a komunikací tradičně používaných v tomto prostředí a typy vizualizací i nástrojů, které lze na mobilních zařízeních použít. Poté musela analyzovat architekturu a dostupné API poskytované společností Soleqa. Vzhledem k tomu, že společnost v předchozích letech nepoužívala žádnou mobilní aplikaci, musela studentka navrhnout nový systém a ověřit tento návrh na několika schůzkách se společností Soleqa. Studentka poté vytvořila mobilní aplikaci založenou na knihovně React native a testovala ji nejprve interně se společností Soleqa a později s testery vybranými touto společností. Zadání hodnotím jako průměrně obtížné a bylo splněno ve všech bodech. Vytvořená aplikace byla zveřejněna v interním testovacím programu Google Play.
Studentka prostudovala doporučenou literaturu a aktivně vyhledávala další zdroje.
Studentka komunikovala po celý akademický rok. Konzultace s vedoucím práce probíhaly online přibližně jednou za dva týdny. Studentka řádně plnila zadané úkoly a práce postupovala dobrým tempem.
Práce byla dokončena s dostatečným předstihem, aby mohla být předložena společnosti Soleqa a řádně konzultována.
–
Grade proposed by supervisor: A
Reviewer’s reportIng. Jiří Hynek, Ph.D.
Práce obsahuje některé výše zmíněné nedostatky týkající se zejména technické zprávy. Praktické výstupy hodnotím kladně. Oceňuji rovněž, že studentka psala práci v anglickém jazyce. Navrhuji hodnocení stupněm B.
Evaluation level: průměrně obtížné zadání
Cílem práce bylo implementovat mobilní aplikaci poskytující možnost monitorovat a ovládat chytrá zařízení platformy firmy Soleqa. Studentka musela prostudovat problematiku IoT, seznámit se s datovým modelem a rozhraním platformy firmy Soleqa a prostudovat technologie pro vývoj mobilních aplikací (React Native). Zadání hodnotím jako průměrně obtížné.
Text práce je rozumně členěn na teoretickou a praktickou část. Vytkl bych nicméně, že zejména praktická část je popsána vágně. Není dostatečně představena cílová skupina uživatelů. Datový model není uvedený. Popis testování je velmi stručný.
Formální úprava dokumentu je průměrná. Studentka psala text v anglickém jazyce na přijatelné úrovni. Vytkl bych nicméně nedostatečně členění textu do odstavců. Dále pak různé typografické chyby (např. špatné uvozovky), malá písmena v nadpisech nebo schémata v rastrovém formátu.
Výsledná mobilní aplikace působí uživatelsky přívětivým dojmem. Doména správy IoT zařízení není jednoduchá a studentka dle mého názoru dosáhla dobrých výsledků.
Aplikace by měla být dle uvedených informací využita firmou Soleqa a jejími zákazníky.
Evaluation level: zadání splněno s drobnými výhradami
Studentka si ve své práci odporuje. Zmiňuje, že implementovala nativní aplikaci, nicméně aplikace implementované s využitím technologie React Native dále v teoretické části práce označuje za hybridní.
Evaluation level: je v obvyklém rozmezí
Studentka referuje nadprůměrné množství odborných zdrojů. Autoři některých citací nejsou korektně uvedeni (např. citace 1, 17, 42).
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová