Back to Search Start Over

Use of Internet of things (IoT) technology for remote sensor tracking

Authors :
Ivić, Slaven
Lukić, Ivica
Publication Year :
2019
Publisher :
Sveučilište Josipa Jurja Strossmayera u Osijeku. Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek. Zavod za računalno inženjerstvo i automatiku. Katedra za računalno inženjerstvo., 2019.

Abstract

Tema ovog rada je primjena tehnologije Interneta stvari (IoT) za udaljeno praćenje mjerenja senzora u okvirima definiranog demo korisničkog slučaja – praćenje kvalitete vode za različite izvore pomoću IoT tehnologije pri čemu je potrebno konfigurirati određenu IoT platformu kako bi se na nju mogli slati, spremati te dohvaćati podaci mjerenja (fizikalna svojstva vode, temperatura, zamućenost, provodljivost i pH vrijednost) za različite lokacije odnosno točke mjerenja kvalitete vode (water points) koje hijerarhijski pripadaju određenom gradu/regiji. Na temelju analize i usporedbe dostupnih postojećih rješenja (Thingsboard i Mainflux), odabrana je odgovarajuća IoT platforma za zadani IoT scenarij – Thingsboard IoT. Platforma je instalirana lokalno pomoću Docker kontejnerske tehnologije. Na temelju opisanog korisničkog slučaja kreiran je IoT model te su rezervirani IoT entiteti i kreirane su odgovarajuće relacije između entiteta prema zadanom modelu koristeći Thingsboard REST API i Postman REST klijent. Objašnjen je postupak stvaranja nove točke mjerenja kvalitete vode te načini slanja podataka za određenu točku mjerenja kvalitete vode, različitim protokolima – HTTP, MQTT i CoAP uz praktične primjere za Arduino razvojnu pločicu. Kreirani IoT sustav je također integriran sa LoRa mrežom (za simulaciju LoRa mreže i LoRa uređaja je korištena platforma The Things Network) pomoću Thingsboard IoT Gateway-a koristeći vanjski MQTT broker za prosljeđivanje podataka mjerenja te je zatim testirana kreirana integracija. The topic of this paper is the application of Internet of Things (IoT) technology to remotely monitor sensor measurements within a defined demo use-case - monitoring water quality for different sources using IoT technology, with the need to configure a specific IoT platform to send, store and retrieve measurement data (physical properties of water - temperature, turbidity, conductivity and pH) for different locations or points of water quality measurement (water points) that hierarchically belong to a particular city/region. Based on the analysis and comparison of available existing solutions (Thingsboard and Mainflux), the appropriate IoT platform was selected for the defined IoT scenario - Thingsboard IoT. The platform was installed locally using Docker container technology. Based on the described use-case, an IoT model was created, IoT entities provisioned and corresponding relations created between entities based on the created model, using the Thingsboard REST API and the Postman REST client. The process of creating a new water point and ways of sending measurements for a particular water point, using different protocols (HTTP, MQTT and CoAP) are explained, along with practical examples for the Arduino development board. The created IoT system was also integrated with the LoRa network (The Things Network is used to simulate LoRa network and LoRa devices) using the Thingsboard IoT Gateway with an external MQTT broker to pass the measurements from LoRa network, after which the created integration was tested.

Details

Language :
Croatian
Database :
OpenAIRE
Accession number :
edsair.od......3912..d3631892230b693d8a0d590ed2f18c08