Santrauka:
Baigiamojo darbo tikslas buvo panaudoti įvairias interneto svetainių kūrimo, daiktų interneto (IoT) ir programinės įrangos kūrimo technologijas, skirtas išmanaus namo apšvietimo sistemos prototipo projektavimui ir sukūrimui, kuri leistų vartotojui prisijūngti ir leisti valdyti įrenginius naudojantis interneto naršyklę.
Sistemos prototipas projektuojamas naudojant prieinamesnę aparatinę ir programinę įrangą, kuria galima valdyti namų 12 voltų apšvietimo prietaisus išlaikant sistemos funkcijų ir naudotojo grafinės sąsajos paprastumą atsižvelgiant į nuolatinio bendro ryšio tarp daiktų interneto sistemų įrenginių pobūdį.
Darbas suskirstytas į tris pagrindines dalis: 2 dalis - techninės ir programinės įrangos komponentų, programavimo kalbų, taip pat žiniatinklio sistemų ir daiktų interneto sistemų saugumo pažeidimų, kitų naudojamų technologijų skirtų valdymo sistemų kūrimui ir projektavimui tyrimas. 3 dalis, sistemos aparatinės ir programinės įrangos posistemių specifikacija. 4 dalis, sistemos ir jos komponentų projektavimo modelis, įdiegto prototipo rezultatai ir apžvalga. Plėtojant projektą paaiškėjo, kad daiktų interneto sistemose naudojama daugybė skirtingų technologijų ir kintamųjų elementų, atsižvelgiant norimų rezultatų panaudos atvejus. Sukurtas išmanaus namo apšvietimo sistemos prototipas buvo sėkminga, pigesnė ir paprastesnė alternatyva dabartinei išmaniųjų namų valdymo sistemos vartotojų rinkai, tačiau jai trūksta „plug-and-play“ pobūdžio funkcijų, kaip brangesnėse ir sunkiau prieinamose išmaniųjų namų sistemose „Apple homekit“ ar „Fibaro“.
Description:
The aim of this thesis was to use various web development, Internet of Things (IoT) and software development technologies to create a smart home lighting system prototype. System’s prototype development using more affordable hardware and software appliances to control home 12 Volt lighting devices without abundance of features, while maintaining the aspect of continuous common communication between devices of IoT systems.
The thesis is structured into three main content parts: Part 2, background research for hardware and software components, programming languages as well as Web system and IoT system security issues, other technologies used in development of such management systems. Part 3, system’s hardware and software subsystem specification. Part 4, system’s and its components design model, results and inspection of implemented prototype.
The development of the project showed that IoT systems use a vast variety of different technologies, including many variables when generating use cases for wanted results. The created smart home lighting system prototype was a successful, cheaper and simpler alternative to the current smart home management system consumer market, however, it lacks the plug-and-play nature of such expensive and less accessible systems like Apple Homekit or Fibaro.