Low-power Wide Area Networks (LPWANs) constitute a type of networks which is used to connect things to the Internet from a wide variety of sectors. These types of technologies provide the Internet of Things (IoT) devices with the ability to transmit few bytes of data for long ranges, taking into consideration minimum power consumption. In parallel, IoT applications will cover a wide range of human and life needs from smart environments (cities, home, transportation etc.) to health and quality of life. Among these popular LPWANs technologies, we have identified the unlicensed frequency band (LoRa, DASH7, SigFox, Wi-SUN, etc.), and the licensed frequency band standards (NB-IoT, LTE Cat-M, EC-GSM-IoT, etc.). In general, both types of standards only consider fixed interconnected things, and less attention has been provided to the mobility of the things or devices. In this paper, we address the mobility of the things and the connectivity in each of the three LPWAN standards: LoRaWAN, DASH7, and NB-IoT. In particular, we show how the mobility of things can be achieved when transmitting and receiving data. Then, we provide a general and technical comparison for the three standards. Finally, we illustrate several application scenarios where the mobility is required, and we show how to select the most suited standard. We also discuss the research challenges and perspectives.
In this paper, we consider the mobility of an end device (ED) in low-power wide area networks (LPWAN) and we focus on the continuity of the ED session with the application server when this ED is moving from the coverage of one operator to that of another one. One of the methods to achieve the continuity of the session after roaming is the use of an IPv6-based scheme. As LPWAN is characterized by a fixed message rate and very small bandwidth as well as asymmetric communication, an efficient header compression scheme is required. Recently, the IETF LPWAN working group has proposed static context header compression (SCHC) to compress IPv6 into LPWAN through a rule-based mechanism. In this work, we first extend SCHC scheme to support session continuity and the new scheme is called MSCHC (Mobile SCHC). MSCHC consists of several contexts, instead of the static context for SCHC and we also improve the use of the memory by dividing the rules into layers. Then, we investigate the mobility of the ED to show how continuity of the session can be achieved while transmitting and receiving data when the ED is roaming between different operators. The proposed solution is based on the use of light mobile IPv6 messages compressed with MSCHC. Finally, the proposed mechanism is implemented in the popular LoRaWAN technology, evaluated and compared with the existing solutions provided by the LoRaWAN v1.1 standard.