Asjade Interneti API loomine targa linna andmete halduseks

dc.contributor.advisorJakovits, Pelle, juhendaja
dc.contributor.authorLaurson, Madis Jaagup
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2025-10-27T09:27:54Z
dc.date.available2025-10-27T09:27:54Z
dc.date.issued2025
dc.description.abstractThe objective of the thesis was to create a smart city data management platform. It includes the analysis of various databases and web frameworks possibly suitable for the project. As a final result, an application was created using FastAPI and QuestDB that enables managing devices and users, receiving events and measurements sent by the devices, and querying them. There was also a discussion about the unfulfilled requirements, whether and how they should be fulfilled. The city of Tartu is already using the application. In addition to local tests, this helped to validate that the application is working as intended. It also brought light to the problems that were not noticed during the development process.
dc.description.abstract Töö eesmärk oli luua targa linna andmete haldamise platvorm. Töö käigus analüüsiti erinevaid andmebaaside ja veebiraamistike võimalusi rakenduse loomiseks. Lõpptulemusena valmis FastAPI'l ja QuestDB'l põhinev rakendus, millega on võimalik seadmeid ja kasutajaid hallata, seadmete poolt saadetud sündmuseid ja mõõtetulemusi vastu võtta ja neid hiljem pärida. Arutleti selle üle, miks osa nõuetest täitmata jäi, kuidas ja kas üldse neid täita. Rakendus on Tartu linna poolt kasutusele võetud. See aitas lisaks lokaalsetele testidele valideerida, et rakendus töötab ja tõi välja tekkinud murekohad, mille peale arendusprotsessi käigus ei tuldud.
dc.identifier.urihttps://hdl.handle.net/10062/117091
dc.language.isoet
dc.publisherTartu Ülikoolet
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectAPI
dc.subjectTark linn
dc.subjectaegread
dc.subjectQuestDB
dc.subjectFastAPI
dc.subjectSmart city
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleAsjade Interneti API loomine targa linna andmete halduseks
dc.title.alternativeDesigning Internet of Things API for Smart City Data Management
dc.typeThesis

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Laurson_Informaatika_2025.pdf
Suurus:
2.16 MB
Formaat:
Adobe Portable Document Format