diplomsko delo
Abstract
V okviru diplomskega dela sem razvil rešitev za optimizacijo odvoza odpadkov v pametnih mestih. Uporabil sem okolje FIWARE in pametne senzorje. Senzorji, ki so postavljeni v zabojnike za smeti, prek protokola HTTP pošiljajo podatke v obliki JSON IoT Agentu. Ta jih preda kontekstnemu posredniku, ki jih na podlagi naročnin preda naprej orodju Quantum leap, ki jih za nas hrani v podatkovni bazi TimescaleDB.
Spletna aplikacija se z zalednimi sistemi avtenticira, iz baze pridobi podatke o zabojnikih za smeti, ki so javili, da so presegli določeno napolnjenost, in poišče njihove lokacijske podatke. Nato s pomočjo MAPBOX API izračuna optimalno krožno pot, po kateri naj se uporabnik zapelje, da obišče zabojnike, ki jih je treba izprazniti. Uporabniku se prikaže zemljevid z vrisano potjo in točkami, kjer se mora ustaviti. Ko uporabnik pot zaključi, spletna aplikacija poskrbi, da se to zabeleži v podatkovni bazi.
Keywords
odvoz odpadkov;optimizacija odvoza odpadkov;internet stvari;interdisciplinarni študij;univerzitetni študij;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2025 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[M. Besednjak] |
UDC: |
004.9:628.4(043.2) |
COBISS: |
227804419
|
Views: |
84 |
Downloads: |
15 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Optimization of waste disposal in smart cities |
Secondary abstract: |
As part of the diploma thesis, I developed a solution for optimizing waste collection in smart cities. I used the FIWARE environment and smart sensors. Sensors installed in waste bins send data via the HTTP protocol in JSON format to an IoT Agent. The IoT Agent forwards this data to a context broker, which, based on subscriptions, passes it on to the Quantum Leap tool that stores it for us in the TimescaleDB database.
The web application authenticates with the backend systems, retrieves data from the database about waste bins that have reported exceeding a certain fill level, and fetches their location data. Using the MAPBOX API, it then calculates the optimal circular route for the user to visit the bins that need to be emptied. The user is presented with a map showing the plotted route and the points where they need to stop. Once the user completes the route, the web application ensures that this is recorded in the database. |
Secondary keywords: |
waste disposal;optimization;smart cities;IoT;computer science;computer and information science;computer science and mathematics;interdisciplinary studies;diploma;Odpadki;Pametna mesta;Računalništvo;Univerzitetna in visokošolska dela; |
Type (COBISS): |
Bachelor thesis/paper |
Study programme: |
1000407 |
Embargo end date (OpenAIRE): |
1970-01-01 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
1 spletni vir (1 datoteka PDF (37 str.)) |
ID: |
25937688 |