Mjerenje koncentracije prizemnog ozona koristeći Node.js aplikaciju

Saved in:
Bibliographic Details
Title: Mjerenje koncentracije prizemnog ozona koristeći Node.js aplikaciju
Authors: Pervan, Sara
Contributors: Brekalo, Sanja
Publisher Information: Veleučilište Aspira.
ASPIRA University of Applied Sciences.
Publication Year: 2024
Collection: Croatian Digital Theses Repository (National and University Library in Zagreb)
Subject Terms: ESP8266 NodeMCU, JavaScript, MQ-131 senzor, Node.js, React, WebSocket protokol, TEHNIČKE ZNANOSTI. Računarstvo, TECHNICAL SCIENCES. Computing
Description: U ovom radu je opisan razvoj malog sustava Interneta stvari za praćenje koncentracije štetnog plina. Sustav se sastoji od senzora, mikrokontrolerske jedinice, poslužitelja i klijenta. Štetni plin koji je promatran je troposferski ozon. Ulogu klijenta ima aplikacija na osobnom računalu s razvijenim korisničkim sučeljem i tu se prikazuju podaci prikupljeni senzorom. Korišteni programski jezik za izradu sučelja je JavaScript, a odabrana biblioteka React. Poslužitelj ima zadatak primiti podatke od senzora i poslati te podatke klijentu. Podaci se prate u stvarnom vremenu i to je razlog zašto se koristi Node.js tehnologija za izradu poslužitelja. Zbog svoje specifične arhitekture i ne-blokirajućeg mehanizma Node.js je prikladan izbor za slučajeve korištenja u kojima je potrebno nešto pratiti u stvarnom vremenu. Ujedno, ima mogućnost obraditi velik broj zahtjeva bez gubljenja vremena na čekanje. Tim značajkama se izdvaja od ostalih tehnologija za rad poslužitelja. Node.js tehnologiju čine JavaScript programski jezik, okruženje za vrijeme izvođenja JavaScript jezik van preglednika, skup Node.js modula i biblioteka. Navedenom kombinacijom tehnologija postiže se da se za izradu klijentske i pozadinske aplikacije koristi jedan te isti programski jezik. Korišten je WebSocket protokol kao način međusobne komunikacije sastavnica sustava. Radi se o protokolu koji olakšava komunikaciju u slučaju kad je podatke jako često potrebno slati i primati. Od fizičkih sastavnica korištene su senzor MQ-131 osjetljiv na plin ozon i mikrokontroler ESP8266 NodeMCU kao bitna stavka u komunikaciji između senzora i osobnog računala, te osobno računalo. Kako bi se podaci koji se prate stavili u nekakav kontekst, aplikacija komunicira s MSSQL bazom podataka iz koje dohvaća povijesne podatke ovisno o traženoj godini unazad zadnjih 10 godina. Podaci u bazi su jednokratno dobavljeni od GSpatial platforme. Također aplikacija se spaja na vanjski Ambee API koji dohvaća trenutne podatke za neku odabranu lokaciju. U teorijskom dijelu rada opisane su ...
Document Type: bachelor thesis
File Description: application/pdf
Language: Croatian
Relation: https://zir.nsk.hr/islandora/object/aspira:713; https://urn.nsk.hr/urn:nbn:hr:240:643928; https://zir.nsk.hr/islandora/object/aspira:713/datastream/PDF
Availability: https://zir.nsk.hr/islandora/object/aspira:713
https://urn.nsk.hr/urn:nbn:hr:240:643928
https://zir.nsk.hr/islandora/object/aspira:713/datastream/PDF
Rights: http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/restrictedAccess
Accession Number: edsbas.BA0F941
Database: BASE
Be the first to leave a comment!
You must be logged in first