5
Future Work
Although, the work described in this thesis provides a good level of abstraction from
low-level details in a typical LWM2M setting, there is a big scope of improvement.
The tests and results have been conducted in an environment which did not have any
resource constraints. Further investigations are required to assess the performance of the
LWM2M client in an actual remote, resource-constrained environment.
The ported Wakaama implementation in this thesis depends on SODAQ’s NB-IoT API.
So, it can only be used out-of-the-box for SODAQ devices. To make it work on other
microcontroller boards, the lower-level SODAQ NB-IoT API for uBlox modem and AT Driver
will have to be replaced by the API of that particular manufacturer.
Also, the AT Driver is built
with the currently used mobile network operator
. It will have to be modified too, if another
operator is used. Hence, there is a scope to develop an SDK where the user can select the board
manufacturer and operator, and the appropriate Wakaama skeleton project would be generated
for that board.
As investigated in Section 3.3, the code generator can be improved in multiple ways.
Also, a provision to convert composite IPSO objects can enable the usecases that require
intermixing of several IPSO objects.
74
Acknowledgements
I’d like to dedicate this section to the mentors, colleagues and friends without whom
this thesis would not have been possible.
I want to thank Prof. Dr. István Majzik from Budapest University of Technology and
Economics, who guided me for the duration of this thesis at various stages and administrative
formalities.
I want to extend my gratitude to Prof. Gábor Naszály from Department of Measurement
and Information Systems at Budapest University of Technology and Economics, for his
valuable inputs as a university supervisor.
I want to thank the mentors at company Péter Suskovics, Gergely Seres, Benedek
Kovács for being continually available for offering technical inputs, doubt clearance and
feedback on my work.
I want to thank my colleagues Ákos Ladányi and Armand Deszics for their help in
setting up a private Leshan server on Linux machine for debugging purpose.
Last but not least, I’d like to remain grateful to my colleagues Zsófia Papp and Gergő
Kerekes for their valuable insights and contribution in debugging the issues occurred during the
tinydtls integration.
75
Do'stlaringiz bilan baham: |