Aplikacija za dojavu događaja na uređajima s operacijskim sustavom Android (CROSBI ID 395808)
Ocjenski rad | sveučilišni preddiplomski završni rad
Podaci o odgovornosti
Sirovica, Borna
Krešimir Pripužić
hrvatski
Aplikacija za dojavu događaja na uređajima s operacijskim sustavom Android
Protokol MQTT (Message Queue Telemetry Transport) je otvoren, jednostavan i lagan protokol koji omogućava raspodijeljenu razmjenu poruka između krajnjih čvorova na principu objavi-pretplati. Pogodan je za komunikaciju uređaja s ograničenim resursima poput kratkog života baterije, male mrežne propusnosti i memorijskog kapacitete te visoke latencije. Središnju ulogu u MQTT komunikaciji ima posrednik koji gospodari razmjenom podataka prosljeđivanjem objava i pamćenjem pretplata. Klijenti komuniciraju isključivo preko posrednika s kojim održavaju trajnu TCP/IP vezu i razmjenjuju poruke. Kako bi aplikacija mogla implementirati protokol MQTT u projekt treba uključiti jednu od javno dostupnih klijentskih biblioteka i povezati ju s posrednikom MQTT otvorenog koda. Razvijena Android aplikacija nudi korisniku jednostavno sučelje za uspostavu konekcije s posrednikom, objavu poruka, slanje pretplata i pregleda pridošlih poruka. Protokol MQTT najviše se veže uz sve popularniji pojam Interneta stvari i samostalnu komunikaciju uređaja preko interneta (M2M).
protokol MQTT; posrednik; objava; pretplata; MQTT tema; klijentske biblioteke; Eclipse Paho; Mosquitto; HiveMQ; Android aplikacija; Internet stvari
nije evidentirano
engleski
Android Application for Event Notification
nije evidentirano
protocol MQTT; broker; publish; subscribe; MQTT topic; client libraries; Eclipse Paho; Mosquitto; HiveMQ; Android application; Internet of Things
nije evidentirano
Podaci o izdanju
33
13.07.2015.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb, Hrvatska