izpis_h1_title_alt

Razširitev platforme interneta stvari OM2M za potrebe hranjenja velikih količin podatkov
Andolšek, Matej (Author), Bajec, Marko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,71 MB)

Abstract
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.

Language:Slovenian
Keywords:internet stvari, komunikacija med napravami, OM2M, hranjenje velikih količin podatkov, nerelacijske baze
Work type:Master's thesis/paper (mb22)
Organization:FRI - Faculty of computer and information science
Year:2017
Views:419
Downloads:257
Metadata:XML RDF-CHPDL DC-XML DC-RDF
 
Average score:(0 votes)
Your score:Voting is allowed only to logged in users.
:
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Secondary language

Language:English
Abstract:
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.

Keywords:Internet of things, machine to machine, OM2M, storing large amount of data, non-relational database

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back