نبذة مختصرة : U ovom radu opisan je i implementiran „Message Queuing Telemetry Transport“ (skraćeno MQTT) protokol u svrhu praćenja temperature i vlažnosti zraka u prostoru. Cilj završnog rada je istaknuti mogućnosti i važnosti uključivanja „Internet stvari“ (eng. Internet of Things, skraćeno IoT) u svakidašnjem životu. IoT u današnje vrijeme koristi se u sve više sustava, a kako bi takvi sustavi bili pametni, moraju imati međusobnu komunikaciju koju nam omogućuje MQTT protokol. Jedan MQTT sustav sastoji se obično od posrednika (eng. broker) i klijenta (eng. client), na način da se klijent dijeli na pretplatnika (eng. subscriber) i objavljivača (eng. publisher). Pretplatnik se pretplati na određenu temu, objavljivač objavljuje nove vrijednosti senzora, filtrira ih po temama, te na koncu isporučuje pretplatniku samo informacije za onu temu na koju se isti pretplatio. Podaci prikupljeni sa senzora na ovakav način dostupni su za daljnju obradu, u ovom slučaju za pohranu u bazu podataka, te na taj način praćenje stanja temperature i vlažnosti zraka kroz period vremena. Za praktični dio završnog rada korišten je DHT11 senzor na platformi Raspberry Pi, koji je povezan na internet mrežu, te se putem mreže šalju paketi sa informacijama prema klijentima. Posrednička, objavljivačka i pretplatnička aplikacija napisane su u JavaScript programskom jeziku, koristeći Node.js, WebSocket i Firebase kako bi prikazali rezultate u realnom vremenu, ali isto tako ih i zapisali u bazu podataka zbog daljnje obrade rezultata mjerenja.
No Comments.