ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-05312019-081640


Tipo di tesi
Tesi di laurea magistrale
Autore
PAPPALARDO, MARTINA
URN
etd-05312019-081640
Titolo
Enhanced Support of LwM2M over LoRaWAN: an Efficient Solution for IoT Device Management and Service Enablement in Low-Power Wide-Area Networks
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Prof. Mingozzi, Enzo
correlatore Ing. Tanganelli, Giacomo
Parole chiave
  • Internet of Things
  • LoRaWAN
  • LightweightM2M
  • SCHC
  • compression
  • constrained device
Data inizio appello
21/06/2019
Consultabilità
Non consultabile
Data di rilascio
21/06/2089
Riassunto
The Internet of Things (IoT) is a paradigm whose basic idea is the pervasive presence around us of connected things, that is, IoT is the extension of Internet connectivity into devices and everyday objects.
A technology called LPWAN (Low Power Wide Area Network) has been designed for IoT: it is a wireless wide area network that allows long range communications at a low bit rate. Among the LPWAN technologies, there is LoRaWAN.
A device management protocol for sensors networks is OMA LightweightM2M (LWM2M): it is designed for remote management of devices and related service enablement.
The implementation of the LWM2M functionalities in the IoT device is strongly affected by LoRaWAN (sleeping devices, short receive windows after transmission, small payload size) and by the limited capabilities of the device.
This work aimed at extending the LWM2M architecture in order to cope with such constrained underlying technology. The protocol has been modified (some message exchanges have been re-designed) and a message compression mechanism based on a static context (a set of rules) has been developed. A proxy has been introduced between the IoT device and the LWM2M Server that carries out these changes: it performs the compression and decompression of the exchanged messages, and it implements the new version of the protocol.
Compression uses the Static Context Header Compression (SCHC) framework. SCHC has been extended to provide payload compression and a set of rules have been defined.
File