Lightweight Machine to Machine Protocol as Part of Multiprotocol Device Management System
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu |
Master's thesis
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2017-06-12
Department
Major/Subject
Computer Science
Mcode
SCI3042
Degree programme
Master’s Programme in Computer, Communication and Information Sciences
Language
en
Pages
78 + 4
Series
Abstract
The Internet of Things is expected to have a profound effect on human life. Everyday things get connected with each other and data analysis systems to make acquisition and development of new types of knowledge and services possible. Machine to machine communication is a prominent part of this vision. Interoperability, manageability, and security are key focus areas for its success and sustainability. This thesis studies a newly finalized standard contributing to these goals, the Lightweight Machine-to-Machine Protocol from the Open Mobile Alliance, with focus on its status and readiness for practical deployability. As part of the thesis work, support for managing devices implementing this standard is implemented to an existing device management system. The studied protocol, specification, and implementations are found to be mature and ready for deployment today, with appropriate precautions. Identifying and satisfying needs for connectivity between devices and servers should be a primary concern. Early deployment implementations should be ensured to be on the level of the final published standard for current and future interoperability, and to be prepared to communicate with implementations deviating from the final approved version of the standard. The thesis integration implementation meets and exceeds its practical goals. Experience obtained from work on it highlight areas in the standard that could be improved to facilitate more efficient and future proof implementations. These include device level operations and decreasing dependency on information in the centralized resource registry.Esineiden internetillä odotetaan olevan perustavanlaatuisia vaikutuksia ihmisten elämään. Jokapäiväiset esineet muodostavat yhteyksiä sekä keskenään että tietojen analysointijärjestelmiin, mahdollistaen uudenlaisen tiedon ja palveluiden jalostamisen ja kehittämisen. Laitteidenväliset yhteydet ovat merkittävä osa tätä tulevaisuudennäkymää. Yhteentoimivuus, hallittavuus ja tietoturva ovat avainasemassa sen menestyksessä ja pitkäjänteisyydessä. Tämä työ tutkii näiden tavoitteiden saavuttamista edistävää Open Mobile Alliancen vastikään viimeistelemää ja julkaisemaa Lightweight Machine-to-Machine Protocol -standardia, keskittyen sen käytännön käyttöönottoon liittyvään tilaan ja valmiuteen. Tuki tämän standardin toteuttavien laitteiden hallitsemiseksi toteutetaan osana työtä olemassaolevaan laitehallintajärjestelmään. Tutkitut protokolla, määrittely ja toteutukset ovat tutkimuksen perusteella valmiita käyttöönotettaviksi varotoimenpitein. Laitteiden ja palvelinten välisten yhteyksien vaatimusten määritteleminen ja täyttäminen tulisi olla keskeinen asia käyttöönotoissa. Aikaisin käyttöönotettavien toteutusten tulee olla yhteensopivia standardin lopullisen version kanssa. Samalla niiden pitäisi kuitenkin tukea myös aikaisempia, lopullisesta standardista poikkeavia toteutuksia. Työn integrointitoteutus saavuttaa ja ylittää sille asetetut käytännön tavoitteet. Sen toteutusaikaiset kokemukset osoittavat standardin osia, joiden parantaminen mahdollistaisi tehokkaammat ja tulevaisuudenkestävämmät toteutukset. Näihin kuuluvat laitetason operaatiot ja riippuvuuksien vähentäminen keskitetyn resurssirekisterin sisältämiin tietoihin.Description
Supervisor
Vuorimaa, PetriThesis advisor
Eskelin, JuhaKeywords
LwM2M, IoT, M2M, Leshan, device management