1. Zasnova senzorskega omrežja za zaznavanje aktivnosti dnevnega življenja : magistrsko deloJan Cokan, 2024, master's thesis Abstract: V magistrskem delu smo opisali čedalje večjo problematiko glede ohranjanja zdravja in kakovosti življenja starejših oseb ter predstavili potrebo po zaznavanju aktivnosti dnevnega življenja. V ta namen smo zasnovali dva različna sistema senzorskih omrežij. K obema sistemoma smo dodali podatkovno bazo na oddaljenem računalniku za zajemanje podatkov. Eden od sistemov senzorskega omrežja deluje na komunikaciji RF, medtem ko drugi na komunikaciji WiFi. Njuno delovanje smo preverili v testnem okolju. Ker sta omrežji napajani z baterijo, smo opravili meritve porabe toka ter napajalne napetosti. Rezultate smo predstavili v zaključku magistrskega dela. Keywords: senzorsko omrežje, aktivnosti dnevnega življenja, modul RF, modul WiFi, protokol MQTT Published in DKUM: 01.03.2024; Views: 347; Downloads: 17 Full text (3,33 MB) |
2. Razvoj IIoT vmesnikov za procesno avtomatizacijo : magistrsko deloDominik Bajec, 2023, master's thesis Abstract: Zaradi naraščajoče potrebe po upravljanju procesov na daljavo in prilagajanju ali spreminjanju obstoječih regulatorjev smo razvili vmesnik IIoT za procesno avtomatizacijo. Vmesnik IIoT je sestavljen iz strojne naprave IIoT, ki jo povežemo s senzorjem in aktuatorjem, in strežnika, s katerim sprejemamo podatke senzorjev in nadzorujemo proces. Vmesnik IIoT je mogoče namestiti v analogne signalne povezave sistema vodenja proizvodnega procesa. Lokalni regulator deluje nemoteno in naprava IIoT ne vpliva na njegovo delovanje. Lokalni regulator in vmesnik IIoT istočasno sprejemata podatke iz senzorja, medtem ko vmesnik IIoT odloča, ali bo z aktuatorjem krmilil lokalni regulator ali oddaljen regulator. Keywords: industrijski internet stvari, protokol MQTT, procesna avtomatizacija, mikrokrmilnik, strežnik Published in DKUM: 01.03.2024; Views: 438; Downloads: 46 Full text (3,78 MB) |
3. |
4. Primerjava protokolov aplikacijske plasti interneta stvari na primeru razvoja vremenske postaje : diplomsko deloKarla Škvorc, 2021, undergraduate thesis Abstract: V diplomskem delu smo podrobno opisali IoT protokola: MQTT in protokol Websocket. Njuno uporabo smo prikazali na primeru uporabe mikrokrmilnika ESP32. V ta namen smo izdelali vremensko postajo. Vremenska postaja uporablja senzorja; DHT11 in BMP280, ki dajata vrednosti temperature, toplotnega indeksa, vlažnosti in zračnega tlaka. Za demonstracijo smo uporabili mikrokrmilnik ESP32 in razvojno orodje PlatformIO. Pri demonstraciji MQTT protokola se ESP32 obnaša kot odjemalec, ki posreduje vrednosti posredniku MQTT. Pri demonstraciji protokola WebSocket se ESP32 obnaša kot strežnik in odjemalci se lahko povežejo na njega s pomočjo brskalnika. Keywords: MQTT, WebSocket, PlatformIO, ESP32, IoT Published in DKUM: 18.10.2021; Views: 873; Downloads: 55 Full text (2,24 MB) |
5. Razvoj povpraševalnega jezika za anonimizacijo podatkov storitev pametne skupnosti : magistrsko deloDragana Ostojić, 2021, master's thesis Abstract: S porastom pametne tehnologije se je ta začela vključevati tudi na nivoju skupnosti. Takšen primer so razni senzorji, kot so npr. senzorji za temperaturo, gibanje, števci porabe in podobno. Določeni senzorji so javnega značaja in niso sporni za objavo. Težava nastane pri senzorjih, ki so v zasebnih objektih, oz. tistih, kjer bi z javno objavo informacij in meritev senzorjev kršili pravice o varovanju podatkov. Primer takšnih senzorjev so razni števci porabe, npr. vode, elektrike in podobno. Na osnovi tega izhodišča smo v magistrskem delu razvili vizualni povpraševalni jezik, ki omogoča dostop do teh podatkov, vendar skrbimo za anonimizacijo na ta način, da uporabnik nima neposrednega dostopa do senzorjev, ampak se na osnovi izbranih senzorjev preračunavajo vrednosti, kot sta vsota in povprečje. Uporabniki imajo tako na voljo virtualne senzorje. Na koncu smo jezik preizkusili še v izvajalnem okolju s pomočjo oblikovanih scenarijev uporabe. Keywords: anonimizacija podatkov, povpraševalni jezik, Blockly, MQTT, pametna skupnost Published in DKUM: 24.08.2021; Views: 899; Downloads: 116 Full text (2,19 MB) |
6. Razvoj univerzalne senzorske platforme za zajem in prenos biometričnih podatkov : magistrsko deloMatjaž Bogša, 2021, master's thesis Abstract: V okviru magistrske naloge smo razvili senzorsko platformo, katere primarni nalogi sta zajem in prenos biometričnih in ostalih podatkov obravnavane osebe do zdravstvene ustanove, bodisi zaradi splošne oskrbe ali nesreče. Na ta način zmanjšamo potrebo po obisku zdravnika ali pa zdravstveno osebje bolje pripravimo na stanje pacienta. Osnovna protokola, okoli katerih je platforma zgrajena, sta Bluetooth in mqtt. Oba sta značilna za aplikacije v okviru interneta stvari. Prvega uporabljamo za komunikacijo med moduli platforme, z drugim pa zbrane podatke v realnem času pošiljamo do uporabnika. Keywords: Internet stvari v zdravstvu, MQTT, biometrični podatki, modularnost Published in DKUM: 07.04.2021; Views: 726; Downloads: 57 Full text (2,20 MB) |
7. Razvoj pametne razsvetljave v pametnem mestu : master thesisZdenko Nikolić, 2021, master's thesis Abstract: Problem, ki ga obravnavamo v magistrski nalogi, je razvoj pametne razsvetljave v pametnem mestu. Na začetku smo podrobno analizirali pristope osvetlitve prometne infrastrukture, ter predstavili težave, ki so prisotne pri klasičnih načinih osvetlitve prometne infrastrukture. Da bi odpravili težave takšne osvetlitve, smo se odločili razviti sistem pametne razsvetljave in uporabiti spletno storitev v skladu s konceptom IoT. Problem smo razdelili na več delov. Prvi del je razvoj platforme s senzorji. Platforma tako meri temperaturo, vlago, ocenjuje CO2 v zraku, zaznava požar in gibanje preko tehnologije PIR, vključuje pa tudi gumb za pomoč. Drugi del na platformi je komunikacijski del. Komunikacija od senzorjev se izvaja preko oddajnika, na sprejemni strani pa nato preko sprejemnika LORA do prehoda Raspberry Pi. Podatke prehod nato pošilja preko internetne povezave na spletno storitev ThingsBoard. Uporabniška interakcija z napravami poteka na spletni storitvi ThingsBoard, s pomočjo katere je mogoč tudi ogled podatkov iz senzorjev. Prikaz podatkov lahko uporabnik spremlja preko grafov ali drugih grafičnih ponazoritev. V zadnjem poglavju smo predstavili tudi ekonomsko analizo pametne razsvetljave. V sklepu smo se osredotočili na možne izboljšave in možnosti nadgradnje tovrstnega sistema. Keywords: internet stvari, pametna mesta, pametna razsvetljava, MQTT, ThingsBoard Published in DKUM: 25.03.2021; Views: 1380; Downloads: 207 Full text (4,64 MB) |
8. Razvoj sistema avtomatizacije doma na osnovi tehnologije Lora : master thesisMario Andrija Balug, 2021, master's thesis Abstract: V magistrski nalogi smo predstavili razvoj sistema za avtomatizacijo doma, ki temelji na Lora tehnologiji. Namen naloge je bil razviti takšen komunikacijski sistem, ki lahko deluje tudi na večje razdalje in ga je mogoče integrirati v že obstoječ sistem za avtomatizacijo doma, ki ga je razvilo podjetje Home Control AS.
Naloga podrobneje predstavlja sam razvojni process centralne procesne enote, ki jo potrebujemo kot pretvornik potokolov, in sicer med prehodom Home Control in Lora protokolom, ki smo jo razvili v sklopu magistrske naloge. Home Control AS sistem za pametno hišo že uporablja ”Zigbee”, “Z-Wave”, “Bluetooth” in “MQTT” protokole. Med njimi je še posebej zanimiv “MQTT” protokol, saj omogoča možnost razvoja “naredi sam-DIY” naprav, ki jih lahko upravljamo tudi preko pametnih telefonov. Za MQTT naprave lahko uporabljamo tudi standardno WiFi povezavo za povezavo s prehodom. Home Control AS tudi podpira MQTT knjižnice, ki jih lahko uporabimo z Arduino platformami ali platformami, ki bazirajo na sistemu Linux. Te knjižnjice vključujejo metode, ki jih potrebujemo za povezovanje s prehodom Home Control, in tudi metode za uporabo MQTT naprav.
Vsi protokoli sicer zagotavljajo stabilno komunikacijo, problem pa je, ko je potrebno pošiljati podatke na razdaljah več sto metrov. Prehod Home Control namreč nima modula na tiskanem vezju, ki bi lahko pošiljal podatke na večjih razdaljah. Da bi ta problem odpravili, smo razvili centralno procesno enoto z uporabo platforme Raspberry Pi 3, ki temelji na sistemu Linux. Glavni namen te platforme je komunikacija z vsemi Lora napravami z uporabo LoRa-02 modula in ustvarjanje virtualnih MQTT naprav, ki bazirajo na konfiguraciji Lora naprav, ki so povezane na prehod Home Control. Tako lahko centralna procesna enota sprejme sporočila iz prehoda Home Control po MQTT protokolu, jih nato pretvori v format Lora protokola in na koncu pošlje Lora napravi.
Magistrska naloga predstavlja tudi sam razvojni process modula, ki bazira na Lori tehnologiji. Lora modul je razvojna platforma, ki uporablja baterijsko napajanje, implementira Lora protokol, in ima na razpolago tudi pine za povezovanja različnih senzorjev. Pri avtomatizaciji domov tako lahko merimo temperaturo kleti, ali kontroliramo zalivanje trave na vrtu. Pripadajoče tiskano vezje smo razvili v programski opremi KiCad designer.
Programska oprema za centralno kontrolno enoto je napisana v C++ programskem jeziku, ki je nato prevedena v izvršno kodo za ARM mikroprocesorje. Lora modul uporablja STM32L0 “low power” mikrokrmilnik ARM, medtem ko je programska oprema zanj napisana v C programskem jeziku z uporabo Cube MX za nastavitev periferije in ure mikrokrmilnika.
Rezultati magistrske naloge so v celoti izpolnili cilje naloge. Lora naprava se lahko uspešno povezuje s centralno kontrolno enoto. Virtualna MQTT naprava je pri tem tudi dinamično ustvarjena na sami centralni kontrolni enoti in povezana s prehodom Home Control. Vsi ukazi poslani iz mobilne aplikacije na napravo Lora, so lahko tako preko centralne kontrolne enote uspešno sprejeti in sprocesirani. Med razvojnim procesom je sicer prihajalo tudi do težav, za katere smo morali poiskati ustrezne rešitve. Razviti sistem tako že generira mnogo idej za nadaljni razvoj, ima pa že v tej obliki možnost uporabe v številnih aplikacijah sistema avtomatizacije domov. Keywords: Lora, avtomatizacija doma, raspberry pi, ARM mikrokrmilnik, MQTT protokol Published in DKUM: 01.03.2021; Views: 1593; Downloads: 119 Full text (2,07 MB) |
9. Razvoj strojno-programske opreme za modularen merilnik fizikalnih veličin : magistrsko deloMarko Pavetić, 2020, master's thesis Abstract: Pričujoča magistrska naloga osvetljuje razvoj strojno-programske opreme (firmware) za modularno in splošno namensko napravo, ki omogoča merjenje različnih fizikalnih veličin. Hkrati omogoča naprava shranjevanje zajetih veličin na SD-kartico (Secure Digital) in prenos podatkov z uporabo brezžičnega Wi-Fi-omrežja in/ali mobilnega omrežja (GPRS). Shranjeni podatki se pošiljajo na oddaljeni strežnik in se lahko s pomočjo spletne platforme prikazujejo v realnem času. Pri zasnovi naprave je bil poudarek na ceni komponent, torej glede na obstoječe drage rešitve na trgu, ter na multifunkcionalnosti, saj je naprava splošnonamenska. Pri implementaciji kode je bil poudarek na optimizaciji, glede na to, da je naprava baterijsko napajana. Razvoj vezja je za imenovano napravo natančneje opisan v magistrskem delu kolege Tima Šmita. Keywords: ESP32, meritve, modularna naprava, Wi-Fi, GSM, Adafruit, spletna platforma, mqtt, SMS, tipka, SD kartica, zapisovanje podatkov, shranjevanje podatkov, datalogger Published in DKUM: 14.01.2021; Views: 852; Downloads: 89 Full text (5,23 MB) |
10. Razvoj sistema IoT na oblačni platformi Microsoft Azure : master thesisIvana Škender, 2020, master's thesis Abstract: V okviru magistrske naloge smo razvili IoT sistem na oblačni platformi Microsoft Azure. Na oblačni platformi Microsoft Azure smo uporabili več storitev, ki so zelo uporabne na področju interneta stvari. IoT sistem v nalogi tako predstavlja napredno rešitev za razvoj pametnega IoT okolja, v katerem strojna oprema stalno spremlja vlago, temperaturo in tlak v prostorih fakultete. Oblačna platforma Microsoft Azure omogoča razvoj številnih storitev, ki so ključne v IoT sistemih. Predlagani IoT sistem predstavlja veliko možnosti za razvoj storitev na osnovi naprednih algoritmov za analitiko in umetno inteligenco v oblačni platformi Microsoft Azure. Keywords: IoT, pametni IoT sistemi, oblačna platforma Azure, pametni dom, Ruuvi senzor, MQTT protokol, BLE, Raspberry Pi Published in DKUM: 04.11.2020; Views: 1026; Downloads: 102 Full text (2,07 MB) |