ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Extending the internet of things platform OM2M for the purpose of storing large amounts of data

Matej Andolšek (2017) Extending the internet of things platform OM2M for the purpose of storing large amounts of data. MSc thesis.

[img]
Preview
PDF
Download (1752Kb)

    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.

    Item Type: Thesis (MSc thesis)
    Keywords: Internet of things, machine to machine, OM2M, storing large amount of data, non-relational database
    Number of Pages: 66
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Marko Bajec245Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537593027)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3990
    Date Deposited: 03 Oct 2017 09:35
    Last Modified: 13 Oct 2017 11:02
    URI: http://eprints.fri.uni-lj.si/id/eprint/3990

    Actions (login required)

    View Item