izpis_h1_title_alt

Razširitev platforme interneta stvari OM2M za potrebe hranjenja velikih količin podatkov
Andolšek, Matej (Avtor), Bajec, Marko (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,71 MB)

Izvleček
V magistrski nalogi smo se osredotočili na internet stvari ter komunikacijo med napravami. Eden od izzivov interneta stvari, kjer je lahko med seboj povezanih neomejeno število naprav, je obvladovanje velikih količin podatkov, ki jih te naprave generirajo. V ta namen so bile razvite številne IoT platforme, ki delujejo kot povezovalnik med napravami. Obenem lahko podatke prikazujejo, hranijo in obdelujejo. V magistrski nalogi smo za shranjevanje podatkov uporabili odprtokodno platformo OM2M, ki je razvita v programskem jeziku Java in temelji na razširljivi platformi OSGi. Rešitev OM2M za svoje delovanje in shranjevanje podatkov uporablja relacijsko podatkovno bazo H2, ki pa zaradi pomanjkljivosti ni primerna za našo uporabo. Zato smo v sklopu magistrske naloge razvili OSGi vtičnik, ki omogoča uporabo poljubne nerelacijske podatkovne baze, in pri tem implementirali podporo nerelacijski podatkovni bazi MongoDB. Skozi uporabo platforme smo opazili, da ima spletni vmesnik platforme probleme pri prikazu velikih količin podatkov. V ta namen smo na spletni vmesnik dodali paginacijo. Preverili smo delovanje paginacije in odzivnost spletnega vmesnika. Izkazalo se je, da je rešitev pripomogla k hitrosti prikaza podatkov. Izvedli smo testiranje ustreznosti novo razvitega vtičnika za pisanje v nerelacijsko podatkovno bazo in pokazali, da je rešitev pripomogla k hitrejšem zapisovanju podatkov.

Jezik:Slovenski jezik
Ključne besede:internet stvari, komunikacija med napravami, OM2M, hranjenje velikih količin podatkov, nerelacijske baze
Vrsta gradiva:Magistrsko delo/naloga (mb22)
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2017
Število ogledov:195
Število prenosov:150
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
 
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
:
Objavi na: Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Izvleček:
In the master's thesis, we focused on the Internet of Things and communication between devices. One of the challenges of the Internet of Things, where unlimited number of devices can be interconnected, is the control of large amounts of data generated by these devices. For this purpose, a number of IoT platforms have been developed. IoT platforms act as a link between multiple devices. They can also display, store and process data. For storing data we used open source platform OM2M, which is developed in Java programming language. OM2M is based on extendable OSGi platform and uses a relational H2 database for its operation and storage, which, however, is not suitable for our use due to deficiencies. For that reason, we developed OSGi plugin which allow us to use any non-relational database. We implemented writing and reading data from/to non-relational database MongoDB. Through the use of the platform, we noticed that the platform's web interface has problems in displaying large amounts of data so we added a pagination to the web interface. After implementation we tested our developed solution. It turned out that the solution helped with the speed of displaying data. We also performed the testing of the suitability of a newly developed plug-in for writing data to non-relational database MongoDB. In the end we have proven that the solution has contributed to faster data writing.

Ključne besede:Internet of things, machine to machine, OM2M, storing large amount of data, non-relational database

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj