Primjena arhitekture mikroservisa za prikupljanje podataka u pametnim okolinama

Sažetak na hrvatskom: Internet stvari su brzo rastuća mreža povezanih objekata (uređaja) koji skupljaju i razmjenjuju podatke pomoću ugrađenih senzora. Kao jedan od mogućih pristupa implementaciji, koji uspostavlja pametnu okolinu, pokazala se arhitektura mikroservisa. Arhitektura mikroservisa preds...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:49339/Details
Glavni autor: Marić, Maja (-)
Ostali autori: Ježić, Gordan (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, M. Marić, 2018.
Predmet:
LEADER 03736na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid4979 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Marić, Maja 
245 1 0 |a Primjena arhitekture mikroservisa za prikupljanje podataka u pametnim okolinama :  |b diplomski rad /  |c Maja Marić ; [mentor Gordan Ježić]. 
246 1 |a Applying microservice architecture for data collection in smart environments  |i Naslov na engleskom:  
260 |a Zagreb,  |b M. Marić,  |c 2018. 
300 |a 49 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Telekomunikacije i informatika, šifra smjera: 53, datum predaje: 2018-06-29, datum završetka: 2018-07-10 
520 3 |a Sažetak na hrvatskom: Internet stvari su brzo rastuća mreža povezanih objekata (uređaja) koji skupljaju i razmjenjuju podatke pomoću ugrađenih senzora. Kao jedan od mogućih pristupa implementaciji, koji uspostavlja pametnu okolinu, pokazala se arhitektura mikroservisa. Arhitektura mikroservisa predstavlja način oblikovanja aplikacija kao skupa nezavisnih servisa specijaliziranih za obavljanje određenih zadataka. Primjenjuje se u različitim poslovnim domenama za implementaciju kompleksnih softverskih sustava. Zbog svojih karakteristika odabrana je u implementaciji sustava u ovome radu. Primjenom arhitekture mikroservisa oblikovan je sustav za prikupljanje podataka s većeg broja uređaja (senzora). Naglasak je stavljen na dizajniranje i razvoj laganog nadzornog i kontrolnog rješenja uz mogućnost učinkovite implementacije u različita okruženja te sposobnost ispunjavanja različitih svrha. Primarni fokus bio je stvaranje fleksibilnog okvira i čvrste podloge za izvođenje programskog rješenja. U kontekstu prikupljanja podataka izgrađen je mehanizam odlučivanja na temelju pravila koja predstavljaju određena stanja u okolini. Primjenom pravila stvaraju se alarmi čija se distribucija vrši prema svim aktivnim čvorovima u sustavu.  
520 3 |a Sažetak na engleskom: Internet of Things is a rapidly growing network of connected objects (devices) that collect and exchange data using embedded sensors. Regarding the deployment in smart environments, microservices have shown as an excellent choice of architecture. The microservice architecture represents a way of formatting applications as a set of independent services, specialized for performing certain tasks. It can be applied to various business domains for the implementation of complex software systems. Due to its characteristics, it was selected for the implementation of the system in this master thesis. Using a microservice architecture we designed a system for collecting data from an arbitrary number of devices (sensors). Emphasis has been put on designing and developing a lightweight control solution with the possibility of effective implementation in different environments and the ability to fulfill different purposes. The primary focus was to create a flexible frame and a solid base for running software solution. In the context of data collection, a decision-making mechanism has been established based on rule engine, where rules represent certain conditions in the environment. Applying rules generates alarms that are distributed on all active nodes in the system.  
653 1 |a Internet stvari  |a pametna okolina  |a mikroservisi  |a senzori  |a sustav za nadzor i kontrolu  |a mehanizam odlučivanja na temelju pravila  |a alarmi  |a čvorovi  
653 1 |a Internet of Things  |a smart environment  |a microservices  |a sensors  |a control system  |a rule engine  |a alarms  |a nodes 
700 1 |a Ježić, Gordan  |4 ths 
942 |c Y 
999 |c 49339  |d 49339