Next Article in Journal
A UAV Intelligent System for Greek Power Lines Monitoring
Next Article in Special Issue
Testing and Evaluation of Low-Cost Sensors for Developing Open Smart Campus Systems Based on IoT
Previous Article in Journal
Multi-Object Pedestrian Tracking Using Improved YOLOv8 and OC-SORT
Previous Article in Special Issue
WeMo: A Prototype of a Wearable Mobility Device Adapting to User’s Natural Posture Changes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Systematic Literature Review of LoRaWAN: Sensors and Applications

1
Departamento de Informática y Ciencias de la Computación, Escuela Politécnica Nacional, Quito 170525, Ecuador
2
Smart Lab, Escuela Politécnica Nacional, Quito 170525, Ecuador
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(20), 8440; https://doi.org/10.3390/s23208440
Submission received: 20 August 2023 / Revised: 8 September 2023 / Accepted: 17 September 2023 / Published: 13 October 2023
(This article belongs to the Special Issue Internet of Things for Smart City Application)

Abstract

:
LoRaWAN is a communication protocol designed especially for Internet of Things (IoT) applications that offers benefits such as long-distance connection and low power consumption. Due to the characteristics of LoRaWAN, this technology has gained great popularity in various IoT applications, such as environmental monitoring, smart agriculture, and applications in the areas of health and mobility, among others. Given this situation, the objective of this work is to provide an in-depth overview of LoRaWAN technology in terms of its applications, as well as the devices that have been used for the development of such applications. Additionally, this work reviews what other areas of LoRaWAN have been covered in different scientific articles, i.e., performance improvement and security. Among the main results of this study though analyzing previous works, we can say that most of them have been developed in the area of environmental monitoring and have used low-cost devices such as Arduinos, Raspberry Pis, and relatively low-cost commercial products such as those of the Semtech and STMicroelectronics brands. The analysis of the present work shows objectively and formally that LoRaWAN technology can be applied in various applications and that there are many studies that try to optimize its performance and security. This paper seeks to identify and describe the most relevant applications of LoRaWAN in different sectors, such as agriculture, health, and environmental monitoring, among others, and the challenges and solutions found in each area. This literature review will provide a valuable reference to understand the potential and opportunities offered by LoRaWAN technology.

1. Introduction

Internet of Things (IoT) refers to the interconnection of electronic devices that have the ability to collect and transmit data over the Internet. IoT allows the automation of processes and thus achieves greater efficiency when making decisions through the collection of data in real time. Both IoT technology and its applications have grown tremendously in recent years and have been used in different fields, ranging from smart homes to smart city management and mass transportation [1].
Currently, there are a large number of technologies that provide communication to IoT systems. The selection of one of these technologies depends on certain criteria such as coverage area, data transmission rate, and power consumption. Among the communication options for IoT systems, low-power wide-area networks (LPWAN) stand out, which are characterized by their wide coverage, low energy consumption, and high scalability [2]. Among the different LPWAN technologies, the most popular are Sigfox, LoRaWAN, and NB-IoT.
Sigfox is a proprietary low-power-consumption communication technology that operates on frequencies of 868 MHz in Europe and 902 MHz in United States. This technology uses a license-free frequency band to allow data transmission over long distances. Sigfox focuses on energy efficiency and offers wide global coverage but with a slower data rate. Sigfox’s network architecture allows messages from one end device to be received by multiple base stations [3].
Narrow-band IoT (NB-IoT), also called LTE Cat NB1, is a 3GPP-standard-based narrow-band radio technology that was published in 2016. It is a low-speed and low-power network that offers higher security and data transmission speed in comparison with Sigfox. However, NB-IoT requires existing cellular infrastructure and can be more expensive to implement [4].
LoRaWAN, or long-range wide-area network, is an LPWAN network technology that uses spread spectrum technology to enable data transmission over long distances. LoRaWAN offers high energy efficiency and wide coverage, as well as the ability to send data through obstacles such as buildings and walls. Furthermore, LoRaWAN is an open network, which means that it is not controlled by a single provider and can be used by multiple companies and organizations [5].
Among the aforementioned options, LoRaWAN is an attractive choice due to its high energy efficiency, wide coverage, and ability to send data through obstacles. In addition, since LoRaWAN is an open and flexible network, it can be used by companies and organizations without any kind of restrictions, which makes it the most accessible and affordable option for many applications. LoRaWAN is primarily designed for being used with sensors, which are expected to exchange information with a server at a low transmission rate and relatively long intervals of time where a transmission can take place every hour or even days apart [6]. LoRaWAN is used globally, and its use is constantly expanding, which makes it a very attractive solution for future IoT-based applications [6].
LoRaWAN operates with tree main components: end devices, gateways, and back-end servers (a back-end server has a network server (NS), join server (JS), and application server (AS)) [7].
LoRaWAN has three classes of end devices:
  • Class A: Bidirectional devices with the highest latency among the three classes. These devices are in sleep mode until they receive an uplink message which opens two reception windows and enables a downlink [4].
  • Class B: Like class A, these are bidirectional devices. These devices open additional reception windows at scheduled times in addition to the two default windows [4].
  • Class C: The reception windows of this class keep open continuously; due to this, these devices consume the greatest amount of energy of the three classes [4].
LoRaWAN incorporates robust security mechanisms to protect data integrity and confidentiality. For encryption purposes, LoRaWAN uses AES-128 in CTR mode, whereas a message authentication code (MAC) is used for integrity [7].
This technology supports two activation methods: activation by personalization (ABP) and over-the-air activation (OTAA). ABP is a straightforward method where device parameters, such as DevEUI, AppEUI, and AppKey, are pre-configured in the end node, AS, NS, and JS for joining and sending messages. This could be insecure since the session keys are always the same. On the other hand, OTAA is a more robust and secure activation method. The end devices in OTAA mode start a join procedure with DeviceEUI, Join EUI, NwkKey, and AppKey. With these parameters, dynamic session keys are generated and exchanged every session [7].
With this background, the present work seeks to provide a complete and updated overview of the areas in which LoRaWAN long-range communication technology has been used in the last 5 years. A formal literature study has been carried out through the analysis of scientific articles indexed in international scientific databases such as IEEE Xplore, Springer Link, SCOPUS, and ACM Digital Library. This paper seeks to identify and describe the most relevant applications of LoRaWAN in different sectors, such as agriculture, health, and environmental monitoring, among others. In addition, the challenges and solutions found in each area by previous works will be analyzed, as well as their used technologies. This literature review will provide a valuable reference to understand the potential and opportunities offered by LoRaWAN technology, as well as to identify its trends. Additionally, this work will help to identify the current limitations and how to improve them in the future.
The following article aims to answer several questions which will help the reader understand the state of the art of LoRaWAN, i.e., What are the primary applications within the realm of LoRaWAN? Which brands of boards and modules are most employed? What advances are currently underway in the field of LoRaWAN technology?

2. Materials and Methods

The development of the systematic review of the literature was carried out in the area of LoRaWAN applications. For this, the methodology proposed by [8] was used. This methodology is composed of several phases, i.e., planning, automatic review of results, and manual review of results.

2.1. Planning

In the planning phase, the keywords and databases on which the search would be carried out were defined. For the search, the following keywords were used: “LoRaWAN”, “sensors”, and “applications”, since the intention of this work is to analyze the different applications developed using LoRaWAN technology. Once the keywords were defined, these terms were searched in the following scientific databases: IEEE Xplore, Springer Link, SCOPUS, and ACM Digital Library. These databases were selected because they contain scientific information focused on the area of computer science.

2.2. Automatic Review of Results

In this phase, the search strings defined in the planning phase were applied in the established databases. The search results are shown in Table 1. The table contains the name of the digital repository, the search string, and the number of articles found.
As a result of the search, 2588 documents were found. To reduce the number of articles to those of interest for the present study, a more specific search string was generated, which is shown in Table 2. In this second search, the number of articles was limited to those including the search keyworks in their abstract. Additionally, the year of publication of the articles was limited to the last 5 years since it is the common period taken for technological surveillance.
From the results obtained in the second search, it was decided to carry out a third search so that the set of study works were more exact. For the third search, exact keywords such as “Internet of Things” and “LoRaWAN” were also included. The search strings can be seen in Table 3.
As a last filter, to reduce the number of articles in the results of the SCOPUS database, the word “monitoring” was included. In this way, the results of Table 4 were obtained.

2.3. Manual Review of Results

Finally, from the search results of the fourth search, we proceeded to read the abstracts and manually choose the most relevant works for the research objectives. Likewise, Mendeley was manually searched for important related articles, from which 2 more articles were obtained. From this process, the results of Table 5 were obtained.

3. Results

Analyzing the applications of LoRaWAN and the devices used in those applications is important for several reasons:
  • Knowledge Acquisition: First of all, conducting a literature review allows new researchers to gather the existing knowledge and insights about LoRaWAN applications. It can help to understand the current state of research, identify trends, and gain a comprehensive understanding of the subject matter.
  • Identifying Gaps and Research Opportunities: A literature review enables the identification of gaps or areas that have not been extensively studied; by analyzing the existing scientific papers, it is possible to identify unanswered research questions or areas where further research is required.
  • Validation and Evaluation: Scientific papers provide valuable insights and data on the applications of LoRaWAN and the devices used. By reviewing and evaluating these papers, you can assess the methodologies, experimental setups, and results presented. This evaluation helps you validate the findings and conclusions, ensuring that your work is based on solid scientific evidence and contributes to the overall reliability of the field.
  • Keeping Up with Emerging Trends: The field of LoRaWAN applications is continuously evolving. By reviewing scientific papers, you can stay up to date with the latest advancements, emerging trends, and innovative approaches. This knowledge of current research allows you to incorporate the latest findings into your work and ensures that you are aware of the state of the art in the field.
For the aforementioned reasons, the present work presents a literature review of the scientific papers on the applications of LoRaWAN and the devices used for helping new researchers acquiring knowledge in the area, identifying research gaps, validating findings, and staying informed about emerging trends.

3.1. Applications of LoRaWAN

LoRaWAN finds applications in diverse fields such as smart cities, industrial monitoring, agriculture, smart buildings, asset tracking, and environmental monitoring. In smart cities, it enables the efficient management of resources like lighting, waste, parking, and environmental conditions. In industrial settings, LoRaWAN enables remote monitoring of equipment, predictive maintenance, and supply-chain optimization. In agriculture, it facilitates soil and irrigation monitoring, crop management, and livestock tracking. In smart buildings, LoRaWAN is utilized for energy management, security systems, and occupancy sensing. Asset tracking across industries and environmental monitoring of air and water quality are additional areas where LoRaWAN plays a crucial role. To be more concrete, Table 6 classifies the different previous works analyzed in this review.
From Table 6, it can be seen that most of the previous works focus on the area of environmental monitoring, followed by works referring to other areas such as performance improvement in LoRaWAN technologies. Works about environmental monitoring applications are the most popular, perhaps due to the diversity of sensors on the market for the measurement of different parameters such as UV radiation, temperature, humidity, and CO2, among others. The works belonging to “Other areas” are comparative studies of the general applications and performance of LoRaWAN technology.
In the following subsections, we will describe the different works developed in the different areas of application.

3.1.1. Agriculture

Agriculture is a sector of special importance due to the food demands of the growing population. In this context, different works have been developed to monitor various aspects that are required for agriculture, ranging from soil quality to crop monitoring. In [9], a remote crop monitoring system was developed using cost-effective sensors that measure parameters such as pH, temperature, and humidity; in this work, the gathered data are sent to a The Things Network (TTN) server. In [10], a prototype based on LoRaWAN was proposed that allows measuring the humidity, temperature, and electrical conductivity of the soil.
On the other hand, in [13], the importance of security in the field of agriculture was emphasized by implementing a hardware secure module (HSM). This module made it possible to encrypt the secret keys and store the encrypted keys on a Raspberry Pi. The decryption of these keys is only possible if there is access to the HSM.
In [11], the use of wireless underground sensor networks (WUSNs) was proposed, which provide coverage of a 7 km radius with a depth of up to 50 cm. The results indicate that WUSNs are not scalable if message-delivery-confirmation packets are required. When the nodes were buried 50 cm, the coverage distance was up to 160 m. Additionally, in [12], an air-quality monitoring system was implemented. In this work, nine gateways were placed in six different locations; it was shown that a packet reception could be obtained from 72.4% of the messages sent. The implementation of 100 air monitoring devices and four additional gateways is proposed to test the scalability of this system.

3.1.2. Environmental Monitoring

Environmental monitoring is the most frequent application of LoRaWAN among the previous works analyzed in this paper. Among these applications, it can be seen that the measurement of ultraviolet (UV) rays, the monitoring of air quality, and the monitoring of water stand out.
In [14], a monitoring system was created to assist in the prevention of diseases caused by solar radiation through Twitter alerts using LoRaWAN technology and ThingSpeak software. In [18], the UV-radiation measurement procedure was also performed using an ESP32 controller. In [19], commercial sensors were used to implement the measurement of ultraviolet radiation with an optimization of energy that allows them to work up to 14 days; communication was also optimized for distances greater than 0.7 km. In [24], the design of a device based on UV optical sensors that allows determining the existing radiation index was presented; ultraviolet radiation index (UVI) levels were displayed through a graphical user interface in real time, which also allowed generating a report in a .csv file. The study was carried out in the central patio of two educational units.
In another work, the authors created an air-quality measurement system taking into account parameters such as CO2, No2, PM (particle matter) levels, temperature, and humidity [15]. This was achieved using sensors and a communications module. The used sensors were inexpensive and required extensive calibration given the interactions of temperature and humidity. In [20], low-cost air-quality sensors were used, such as those for measuring the level of particles, SO2, NO2, CO, O3, and CO2; in this system, the sensors send the data directly to an application through the LoRaWAN network, and the collected data are presented through an interface that allows to see the evolution of the measured parameters through graphs with a granularity of day, week, or month. The results of the work confirmed that LoRaWAN is appropriate for this type of monitoring solution. On the other hand, in [22], an IoT system was proposed for monitoring environmental parameters such as temperature, air pressure, humidity, noise, and air quality; the collected data are sent to a cloud server that saves and displays the measurement data. On the other hand, in [25], two stages of an air-quality monitoring system were established to facilitate the environmental changes in the regional air condition and early warning system. First, the air-quality sensors from Arduino and LoRa were integrated; the sensor nodes were then deployed on a university campus. Another work is the one presented in [2]; in this work, the authors proposed a monitoring system for moisture in the wood of buildings with cultural significance. The sensing solution was composed of a LoRaWAN communication device and a cloud application that allows remote visualization and control of the building’s nodes. The results showed that the proposed system can be applied inside buildings, despite obstacles such as thick walls and complex architectural structures. In [23], an environmental monitoring solution with parameters such as temperature, humidity, barometric pressure, and ambient light was proposed. The nodes were attached to a vehicle that shows the behavior in motion. The gateway was connected to the servers which deliver the gathered data to the end users.
In [16], WaterGrid-Sense is used, which is an intelligent interface platform; this platform has an integrated LoRa module that uses class A LoRaWAN protocol and has two sensor slots: one for a pressure sensor and the other for a pulse sensor. This intelligent platform was used for the management of a real-time intelligent water system, which was implemented at the Council for Scientific and Industrial Research (CSIR) campus. Another work is [21], in which a device was created to help monitor water quality in real time and identify abnormalities through a phone application. The device was created with the purpose of helping fish farmers; the device has different water sensors such as pH, water level, temperature, dissolved oxygen, total dissolved solids, oxidation, and turbidity sensors. The anomalies detected by the sensors activate different actuators such as the aerator, water filter, peristaltic pump, water pump, fish feeder, and heater to solve the problem. On the other hand, in [4], a comparison of LoRaWAN, Sig-Fox, and NB-IoT technologies is made; for this, a smart water grid is simulated using the NS-3 simulator. In this work, several problems in the water infrastructure were detected through the use of sensors; an example of these problems was the pipe leaks. With the results of the simulation, the conclusion was reached that NB-IoT has better scalability compared to the other two technologies.

3.1.3. Mobility

Mobility is another area that benefits from LoRaWAN technology. Applications range from motion-sensor data communication to driving assistance using the movement detection of animals and people.
In [26], a project was developed in which it was planned to monitor garbage trucks in real time. To monitor them, four devices were used: two commercial and two assembled ones.
In [27], a LoRaWAN-based tracking system was implemented for the vehicle fleet of the municipality of Kozani, Greece. An experimental study was carried out with the objective of comparing the LoRaWAN network developed using two GPS trackers: an industrial solution and a customer solution. For this, a comparison is made between two types of sensors, RAK7200 and TTGO-TBeam, in terms of the number of packets and signal strength. The result shows the benefits of using external antennas; the most effective was the RAK7200 sensor with a 3dBi external antenna.
In [28], a service based on the use of parking sensors buried in the asphalt is presented to be able to detect if there is a vehicle at a certain distance above the sensor. The sensors were placed in two different geographical areas. In the first zone, 45 sensors were placed at a range of 250 and 385 m, while in the second, 24 sensors were placed at a distance between 25 and 60 m. The first scenario showed higher packet losses due to the distance from the gateways and the different obstacles presented in the way.
In [29], a road-condition monitoring system was proposed. For this, mobile sensors connected to a LoRaWAN network were used. The accelerometer and GPS of a smartphone were also used to measure vibrations in order to know the road conditions. The results allowed obtaining the classification of potholes, speed breaks, and damaged or patched streets. In [30], a solution for detecting and recognizing animal or people movement on the roadside to prevent accidents was proposed. This solution was focused on autonomous vehicles. LoRaWAN mesh technology was used to provide the data transmission of the remote networks and the main station, and the data were analyzed in a microcloud infrastructure.

3.1.4. Health

Health is another area in which LoRAWAN technology is frequently applied. In [31], the use of LoRaWAN is proposed to monitor the health of workers and maintain efficiency during their work activity, analyzing working environment factors such as temperature, light, CO2 concentration, pressure, etc. On the other hand, in [6], a theoretical model is proposed to create a wireless monitoring device, which sends electrocardiogram and other data by applying machine-to-machine communication. Further, in [32], the creation of a device that monitors physical activity in elderly people is proposed, integrating an IMU (inertial measurement unit) to the sensors. Also, in [17], the implementation of an alert system for mine workers is proposed, taking into account the data obtained from smoke sensors and using respiratory and cardiac data. The study presented in [33] deals with a solution based on IoT devices and the deployment of several LoRaWAN gateways to geolocate vulnerable people, in which the location can be obtained at a range of 40 to 60 m.

3.2. Devices Used in LoRaWAN Applications

LoRaWAN applications use various hardware devices. Table 7 shows a summary of these devices. The table is structured as follows: the first column indicates the reference of the work; the second is the column of sensors, antennas, and gateways; and the third is the column corresponding to the boards and modules used in solutions. The denomination “N/A” (Not Available) refers to those works where the type of device related to the field is not mentioned.
Additionally, some elements that were used in various papers like software, libraries, and others can be seen in Table 8.
As can be seen in the table, the most used boards and modules are Arduino, followed by Raspberry Pi and devices manufactured by Semtech and STM Microelectronics. In general, the selection of these market-leading devices is due to their features of functionality, affordability, and extensive support, making them attractive options for a variety of projects and applications. Regarding the sensors, there is a great variety corresponding to the objectives of different applications mentioned in Table 6.

3.3. Other Works Analyzing Different Aspects of LoRaWAN

This section explains the previous works where the different characteristics of LoRaWAN technology are analyzed, performance studies of LoRaWAN are executed, and the comparative studies where different LPWAN technologies are contrasted.
First, we discuss the previous works where different characteristics of LoRaWAN technology are analyzed.
In [8], a review of the literature is carried out indicating various applications of LoRaWAN technology, focused mainly on intelligent parking systems. The sensors in these studies were divided into seven different types including camera, ultrasonic, cellular, infrared, radar, magnetometer, and others. Regarding the used wireless protocols, LoRa represented 5% of the total solutions, while other protocols such as ZigBee and IEE 802.15.4 represented 60% and 25%, respectively. The authors also indicate that security implementations have not been taken into account, generating vulnerabilities at the time of data collection.
In a similar way, in [38], the areas where LPWAN technologies can be applied are discussed, such as smart cities, water monitoring, environmental monitoring, energy monitoring, emergency services, logistics and automobiles, manufacturing, agriculture, and health, among others. The study also talks about characteristics such as coverage (rural vs. urban, outdoor vs. indoor), capacity (one-way, two-way, scalable), cost of the equipment, cost of the network and its scalability, the use power (efficiency, battery lifetime, latency), and features such as deployment scenarios or specific requirements. Additionally, the authors analyze the different protocols used in the solutions and suggest some best-practice considerations for future advantages, e.g., a reduction in complexity in terms of hardware.
Additionally, in [50], the authors perform an empirical study of different IoT applications, ranging from emerging applications such as smart cities, factory automation, and Industry 4.0 to traditional applications such as agriculture, transportation, and smart homes. LoRaWAN is mentioned as a long-range communication standard with a coverage of 5 km in urban areas and up to 20 km in rural areas.
Moreover, in [51], the authors present different applications of wireless sensors such as military, agriculture, soil monitoring, and water quality, among others. The authors propose a hybrid architecture that would increase the reliability and precision of communications. Additionally, the authors conclude that LoRaWAN is a promising technology for future IoT applications.
In addition to this, in [58], an introduction to LoRa and LoRaWAN is presented where the different technical aspects of those technologies are studied, such as modulation and spread factor. The author also analyzes the different types of applications that use LoRa and LoRaWAN technologies, such as environmental monitoring, livestock tracking, fall detection, fire detection, home security, water monitoring, smart parking lots, smart irrigation, etc.
Finally, in [60], projects with the potential to improve the quality of life of citizens by implementing the concept of smart cities are analyzed. Some of these projects were related to the remote monitoring of health, waste management, and public lighting using LEDs. The authors also highlight that the frequencies used by LoRaWAN can be used almost anywhere, and the experiments carried out showed that there could be a real coverage of 2.39 km in urban areas. Therefore, it is suggested to solve or mitigate local problems such as smart parking, counting the number of vehicles, or public lighting.
Next, we discuss the performance studies of LoRaWAN.
In [37], the advantages, disadvantages, and risks of adopting IoT devices are analyzed in two case studies. The case studies demonstrated that some of the organizational benefits were a reduction in costs, improvement in the speed and efficiency of the services by having information in real time, improvement in the organization’s reputation, and the flexibility of the services. On the other hand, some of the found organizational risks were conflicts with data privacy, difficulty of interoperability and integration, and data security breaches. These risks and benefits are studied in relation to organizational conditions and consequences.
In a similar way, in [62], the design of a LoRaWAN module together with a gateway is proposed, to facilitate data transmissions in a smart-city scenario. The usage mechanism consisted of four main steps. First, the RN2483 module was configured, and the communication messages were generated using Arduino Mega; second, the message from the module was transmitted to the gateway; third, the transmission of the message from the gateway to the server was executed; and fourth, the monitoring of the transmitted messages and the quality of the signal was performed. The proposed technology enabled reliable communications at a range of up to 6 km. The study was carried out using a 125 kHz bandwidth and a spreading factor (SF) of 7. The received signal strength indicator (RSSI) level ranged from 64 dBm to 111 dBm, while the theoretical value for SF7 was 123 dBm.
Moreover, in [64], the authors talk about an experiment performed on a campus to measure connectivity and try to answer the question if LoRaWAN technology works well in a real environment. This experiment measured the RSSI (received signal strength indicator), SNR (signal-to-noise Ratio), and PDR (packet-delivery ratio) to assess the data delivery performance of LoRaWAN technology. The results showed that the RSSI decreases depending on the communication distance, while SNR remains stable with distance and PDR fluctuates significantly.
Finally, we discuss the comparative studies where different LPWAN technologies are contrasted.
In [35], a comparison of five technologies, i.e., NB-IoT, SigFox, Telensa, Ingenu, LoRa, is made. By comparing these five technologies, it is concluded that LoRa and SigFox have the longest device lifetime, best data adaptive rate, best network capacity, and lowest costs compared to the other technologies. On the other hand, this work also concludes that NB-IoT is the one with the best quality of service and the lowest latency time. On the other hand, in [40], three classes of devices of LoRaWAN are described, i.e., A, B, and C; subsequently, a study of the performance of class B devices is carried out compared to class A devices. The authors conclude that the class B devices have a lower delay in downlink traffic compared to class A devices, and class B devices have a lower packet loss rate of downstream traffic.
Furthermore, in [41], a framework is used to compare the price of LPWAN deployment in urban and rural areas; in this work, the main cost factors for the deployment of the LPWAN network are identified, such as the cost of equipment, installation cost, spectrum cost, and electric power cost. Additionally, with NS-3 simulations of LoRaWAN and SigFox technologies, it was concluded that the impact of inter-technology interference on scalability in the unlicensed band is negligible under low traffic conditions.
Further, in [42], simulations are carried out and the performance of LPWAN technologies is evaluated in terms of signal propagation, coverage, and energy conservation; in LoRaWAN, if the sensitivity of the end nodes is increased by 10%, they can increase coverage by 142% without repercussions on energy consumption. In addition, the use of IoT devices in environments with a temperature of −20 °C in LoRaWAN networks reduces their life by 53%.
It is worth mentioning, in [46], a comparison between NB-IoT and LoRaWAN is made. This article compares these technologies in terms of the quality of service, cost, and energy consumption. In this work, the authors conclude that LoRaWAN is the one with the lowest costs and energy consumption, while NB-IoT has a better quality of service. Subsequently, experiments are made in different environments such as underground, underwater, and through metal in order to know the percentage of loss of a transmitted signal. After the experiments, it was concluded that NB-IoT has less signal loss in the different environments; however, it is the most expensive and consumes a greater amount of power compared to LoRaWAN.
In addition, in [1], a study is carried out in which LoRaWAN, SigFox, and NB-IoT are compared in terms of quality of service, payload length, reach, latency, and power consumption. This paper concludes that Sigfox and LoRaWAN provide advantages in terms of battery life, scalability, payload length, and cost, while NB-IoT has better quality of service, longer payload length, and lower latency.
Moreover, in [47], the authors carried out several simulations in OMNeT++, discovering that intense LoRaWAN networks can operate with variable traffic and high speed but will consume a large amount of energy and have a large number of collisions.

3.3.1. Geolocation

Geolocation is a very useful tool that has been used in recent years, from delivery services to social networks. In this area, LoRaWAN devices have also been used to monitor the health of a person in a given location, as well as for livestock tracking applications. For example, ref. [43] describes the implementation of a livestock monitoring system using GPS, temperature, and humidity sensors.

3.3.2. Security

One of the crucial aspects within the LoRaWAN implementation is security. Faced with this situation, many authors have carried out different studies on the security of LoRaWAN.
Several of the articles theoretically carry out the analysis of vulnerabilities present in LoRaWAN devices. In [53], the different risks that IoT devices have in different areas such as smart cities, home automation, and agriculture, among others, are discussed. The different threats that exist in the different layers are also analyzed, e.g., sensor layer and network layer, among others. Four different technologies, i.e., blockchain, fog computing, edge computing, and machine learning, are proposed to increase the level of security in IoT devices. On the other hand, in [54], the vulnerabilities present in various network technologies such as LoRaWAN, ASV, and ZigBee are analyzed. Most of the attacks consisted of replay attacks, eavesdropping, and bit-flipping attacks.
Additionally, in [48], the privacy implications of a drop in signal strength when a vehicle obstructs the sensor devices of a LoRaWAN-based smart parking lot are exploited. In this work, it is indicated that through an offside-channel attack, the attacker can collect data passively from great distances. Based on the use of supervised machine learning techniques based on neural networks, the attacker can estimate parking occupancy with an accuracy of up to 97%, while the random forest approach achieves an accuracy of more than 98%.

3.3.3. Performance Improvement

Node lifetime extension is very important in LoRaWAN, and various methods can be used to achieve this end. For example, one way to improve performance is by improving supplies as well as using sleep mode to lower power consumption. In this area of study, there are several works that have been executed.
In [36], the LTC3588 energy harvesting module was used together with a solar panel and a supercapacitor to provide power to a microcontroller and a wireless sensor without the need for them to be connected to a battery; with this, it was achieved that the devices can have a sustainable operation. In [39], a class A end node was used to apply two methods for extending its working life period: the first was energy harvesting (EH) using a solar panel, and the second was the use of a deep sleep method. In [44], simulations of networks with backscatter communication were carried out, which had Backcom devices; these devices collected energy and transmitted data without the need for a battery, thus prolonging their lifetime. However, these devices generated a high rate of collisions when transmitting data. On the other hand, in [45], an algorithm called APRA was used, which varies the transmission priorities and signal processing dynamically to maximize the quality of service, avoid signal collisions, and improve the useful lifetime of the batteries. Also, in [34], the Wake-Up Radios technique was used, so that with the help of an automaton, the main node changes dynamically; it is important to indicate that the main node is chosen depending on the frequency with which it sends or receives signals, causing the rest of the nodes to enter a standby state, thus improving battery life.
In addition, there are works that with an improvement in the methods of sending information seek to increase the data-collection ratio without increasing energy consumption and thus improve the level of communication and scalability of LoRaWAN networks. Among these works, we can mention the following.
In [49], the study of a LoRaWAN network with different sensors is carried out, which generates asymmetric network traffic. In this work, it is demonstrated that the usage of Slotted ALOHA in the MAC layer helps to improve network performance; the simulations for this demonstration were carried out with asymmetric traffic of small, medium, and large volume.
Additionally, in [56], a simulation is carried out to create a network of wireless sensors that have a higher data collection rate than that established in the LoRaWAN standard and at the same time have an efficient use of energy. To achieve this, in this paper, the authors use a recursive linear prediction algorithm on the server side and a prediction error control algorithm on the end-device side. On the other hand, in another work, a modification of the LoRaWAN communication protocol is presented in which the payload data is encoded in custom frames to improve data transmission speeds [57].
On the other hand, in [59], the combination of LoRaWAN, SigFox, and GSM in a hybrid device is proposed; the information collected by the communication technologies is sent to a cloud platform and synchronized by an open platform communications (OPC) server to increase the reliability of the collected data.
In [63], the scalability and reliability of LoRaWAN in long-range communications are evaluated through a simulation model carried out in an NS-3 network simulator, with the result that multiple gateways considerably improve the reliability of the network. In addition, in [52], the performance of different adaptive data rate (ADR) schemes is evaluated. For this, in this work, several schemes are used in order to optimize the sending of data, for example, the use of a machine learning model to predict the metric that is being monitored.
In [55], an approach is proposed that allows modeling and calculating the behavior of the LoRaWAN network taking into account the availability of independent radio frequency channels. Because this scheme depends on the intensity of the channel traffic, this work endeavored to find an optimal traffic distribution using dynamic programming. Another interesting work is [61], where a large number of smart meters are used to manage an electrical network in real time; device management in the LoRaWAN network was optimized through the use of frequency and time multiplexing, thus allowing 98.45% of the packets sent to be received.

4. Discussion

The previous works reviewed in this paper develop different applications of different categories. In this aspect, the largest percentage of the articles carry out work on monitoring the environment, for example, monitoring temperature, humidity, etc. The second largest percentage of previous works are dedicated to developing or explaining solutions from the agriculture, mobility, and health categories. What has been described above can be seen illustratively in Figure 1.
The “Other works” category was composed of papers from three subcategories. The first subcategory refers to works of comparative studies; these works compare the different LPWAN technologies, as well as the different algorithms they use. Comparisons often encompass features such as range, latency, deployment costs, and device lifetimes. The second subcategory of previous works dedicates their content in general applications; these works describe the different applications that can be used in different scenarios using LoRaWAN technology. Finally, the last subcategory is made up of works that are dedicated to carrying out studies to verify if some prototypes of LoRaWAN devices comply with the performance of the market standards. The distribution of these subcategories can be seen in Figure 2.
In addition, in Figure 3, you can see the different LoRaWAN application categories and their respective number of previous works. Likewise, it is observed that not all articles belong to a single category but rather there are some that belong to two categories.
It is also important to indicate that in the previous works, different types of devices and tools are used, which can be categorized into (a) software, (b) boards and modules, and (c) sensors, gateways, and antennas. In Figure 4, it can be seen that the most used software is NS-3, which is used to perform LoRaWAN simulations; secondly, Matlab is used, which is also used to perform LoRaWAN simulations and additionally for data processing. After these two tools, three software tools are used most frequently: (a) OMNeT++, which is also a simulator, (b) InfluxDB, which is a database, and (c) Arduino IDE, which is a software used to program the boards.
Additionally, in Figure 5, you can see the brands of boards and modules that are used mostly in different projects. On the horizontal axis, you can see the brand of the different devices, and on the vertical axis, the number of previous works that use these devices.

5. Conclusions

The number of articles that have been placed in the “Other works” category is equivalent to 52% of the analyzed papers, which indicates that LoRaWAN is a relatively new technology for which many applications are still expected to be carried out in various real environments. In this sense, measuring the performance of this technology and generating proposals for improvement is essential for its widespread adoption in real applications. Based on this background, in Figure 2, it can be seen that 21% of the papers correspond to improvements in LoRaWAN technology in terms of energy consumption and data transmission, which indicates an interest of the scientific and technological community in the improvement of this technology.
The classification of the papers in the different practical applications presented in Figure 4 indicates that this technology can be used in more than one application that includes areas such as health, agriculture, or security. In this aspect, although the use of LoRaWAN technology is still limited compared to other traditional wireless communication technologies, its use could be widely extended with the extension of the field of IoT and smart cities.
In conclusion, it can be inferred that the research questions have been successfully addressed, with the exception of the primary areas of study within the realm of LoRaWAN. This exception arises due to the fact that only 48% of the papers analyzed correspond to LoRaWAN applications.
Additionally, it can be concluded that the most used brand for boards and modules in real applications is Semtech Corporation with 15 projects, closely followed by Arduino and Raspberry Pi with 12 and 11 projects, respectively, positioning them as market leaders in the LoRaWAN applications that were studied.
The improvements that have been implemented in LoRaWAN correspond to security, energy performance, and packet delivery; additionally, there is a trend toward improvements in energy performance.
In this literature review, it has been observed that LoRaWAN is a promising technology that enables low-energy-cost communications. In addition, thanks to spread spectrum modulation, there is wide coverage and greater signal penetration through buildings and other obstacles. By working on unlicensed frequencies, the cost of contracting is avoided, making it an interesting option for many applications. For all this, LoRaWAN is a low-cost, long-range, and low-economic- and energy-cost technology, ideal for applications that require low data rates, such as environmental sensors, smart meters, asset tracking, and remote monitoring.

Funding

The publication of this research article was funded by Escuela Politécnica Nacional.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mekki, K.; Bajic, E.; Chaxel, F.; Meyer, F. A comparative study of LPWAN technologies for large-scale IoT deployment. ICT Express 2019, 5, 1–7. [Google Scholar] [CrossRef]
  2. Saban, M.; Casans-Berga, S.; Garcia-Gil, R.; Navarro-Anton, E.; Aghzout, O.; Rosado-Munoz, A. Sensing Wood Moisture in Heritage and Wooden Buildings: A New Sensing Unit with an Integrated LoRa-Based Monitoring System. IEEE Internet Things J. 2022, 9, 25409–25423. [Google Scholar] [CrossRef]
  3. Aernouts, M.; Berkvens, R.; Van Vlaenderen, K.; Weyn, M. Sigfox and LoRaWAN Datasets for Fingerprint Localization in Large Urban and Rural Areas. Data 2018, 3, 13. [Google Scholar] [CrossRef]
  4. Lalle, Y.; Fourati, L.C.; Fourati, M.; Barraca, J.P. A Comparative Study of LoRaWAN, SigFox, and NB-IoT for Smart Water Grid. In Proceedings of the 2019 Global Information Infrastructure and Networking Symposium (GIIS), Paris, France, 18–20 December 2019; pp. 1–6. [Google Scholar]
  5. Haxhibeqiri, J.; De Poorter, E.; Moerman, I.; Hoebeke, J. A Survey of LoRaWAN for IoT: From Technology to Application. Sensors 2018, 18, 3995. [Google Scholar] [CrossRef]
  6. Panagi, G.; Katzis, K. Towards 3-Lead Electrocardiogram Monitoring over LoRa: A Conceptual Design. In Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 7–11 June 2020; pp. 1–5. [Google Scholar]
  7. Barriga, J.; Yoo, S.G. Securing End-Node to Gateway Communication in LoRaWAN with a Lightweight Security Protocol. IEEE Access 2022, 10, 96672–96694. [Google Scholar] [CrossRef]
  8. Barriga, J.J.; Sulca, J.; León, J.L.; Ulloa, A.; Portero, D.; Andrade, R.; Yoo, S.G. Smart Parking: A Literature Review from the Technological Perspective. Appl. Sci. 2019, 9, 4569. [Google Scholar] [CrossRef]
  9. Suwaid, M.M.; Habaebi, M.H.; Khan, S. Embedded LoRaWAN for Agricultural Sensing Applications. In Proceedings of the 2019 IEEE 6th International Conference on Engineering Technologies and Applied Sciences (ICETAS), Kuala Lumpur, Malaysia, 20–21 December 2019; pp. 1–5. [Google Scholar]
  10. Torre-Neto, A.; Rodrigues Cotrim, J.; Henrique Kleinschmidt, J.; Kamienski, C.; Cezar Visoli, M. Enhancing Soil Measurements with a Multi-Depth Sensor for IoT-based Smart Irrigation. In Proceedings of the 2020 IEEE International Workshop on Metrology for Agriculture and Forestry (MetroAgriFor), Trento, Italy, 4–6 November 2020; pp. 78–82. [Google Scholar]
  11. Wu, S.; Austin, A.; Ivoghlian, A.; Bisht, A.; Wang, K. Long range wide area network for agricultural wireless underground sensor networks. J. Ambient. Intell. Humaniz. Comput. 2020, 14, 4903–4919. [Google Scholar] [CrossRef]
  12. Wu, S.; Wang, K.; Ivoghlian, A.; Salcic, Z.; Austin, A.; Zhou, X. LWS: A LoRaWAN wireless underground sensor network simulator for agriculture applications. In Proceedings of the 2019 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), Leicester, UK, 19–23 August 2019; pp. 475–482. [Google Scholar]
  13. Kloibhofer, R.; Kristen, E.; Davoli, L. LoRaWAN with HSM as a Security Improvement for Agriculture Applications. In Computer Safety, Reliability, and Security. SAFECOMP 2020 Workshops; Springer: Cham, Switzerland, 2020; pp. 176–188. [Google Scholar]
  14. Barreto, R.; Souto, E.; Leite, J.C. IoT System for Ultraviolet Ray Index Monitoring. Int. J. Innov. Educ. Res. 2019, 7, 409–420. [Google Scholar]
  15. Glass, T.; Ali, S.; Parr, B.; Potgieter, J.; Alam, F. IoT Enabled Low Cost Air Quality Sensor. In Proceedings of the 2020 IEEE Sensors Applications Symposium (SAS), Kuala Lumpur, Malaysia, 9–11 March 2020; pp. 1–6. [Google Scholar]
  16. Khutsoane, O.; Isong, B.; Gasela, N.; Abu-Mahfouz, A. WaterGrid-Sense: A LoRa-Based Sensor Node for Industrial IoT Applications. IEEE Sens. J. 2020, 20, 2722–2729. [Google Scholar] [CrossRef]
  17. Porselvi, T.; Sai Ganesh, C.; Janaki, B.; Priyadarshini, K.; Shajitha Begam, S. IoT Based Coal Mine Safety and Health Monitoring System using LoRaWAN. In Proceedings of the 2021 3rd International Conference on Signal Processing and Communication (ICPSC), Coimbatore, India, 13–14 May 2021; pp. 49–53. [Google Scholar]
  18. Pramono, N.A.; Sofyan, F.I.; Purwandani, B.A.; Ghaisyani, O. Application of ESP32 as a Media for Learning Ozone Damage in the Form of IoT-Based Ultraviolet Index Readers. J. Disruptive Learn. Innov. (JODLI) 2020, 4, 22–29. [Google Scholar] [CrossRef]
  19. Serrano, A.; Abril-Gago, J.; García-Orellana, C. Development of a Low-Cost Device for Measuring Ultraviolet Solar Radiation. Front. Environ. Sci. 2022, 9, 737875. [Google Scholar] [CrossRef]
  20. Simo, A.; Dzitac, S.; Dzitac, I.; Frigura-Iliasa, M.; Frigura-Iliasa, F.M. Air quality assessment system based on self-driven drone and LoRaWAN network. Comput. Commun. 2021, 175, 13–24. [Google Scholar] [CrossRef]
  21. Tolentino, L.K.; Chua, E.J.; Añover, J.R.; Cabrera, C.; Hizon, C.A.; Mallari, J.G.; Mamenta, J.; Quijano, J.F.; Virrey, G.; Madrigal, G.A.; et al. IoT-Based Automated Water Monitoring and Correcting Modular Device via LoRaWAN for Aquaculture. Int. J. Comput. Digit. Syst. 2021, 10, 533–544. [Google Scholar] [CrossRef]
  22. Wang, Y.; Huang, Y.; Song, C. A New Smart Sensing System Using LoRaWAN for Environmental Monitoring. In Proceedings of the 2019 Computing, Communications and IoT Applications (ComComAp), Shenzhen, China, 26–28 October 2019; pp. 347–351. [Google Scholar]
  23. Barillaro, S.; Anand, D.; Gopstein, A.; Barillaro, J. A Demonstration of Low Power Wide Area Networking for City-Scale Monitoring Applications. In Ad-Hoc, Mobile, and Wireless Networks. ADHOC-NOW 2019; Palattella, M., Scanzio, S., Coleri Ergen, S., Eds.; Springer: Cham, Switzerland, 2019; pp. 608–618. [Google Scholar]
  24. Buele, J.; Chango, F.; Chango, M.D.L.Á.; Santamaría, M.; Varela-Aldás, J. System for Monitoring and Warning of the Ultraviolet Radiation Index: A Study Case in Ecuador Elementary Schools. In Computational Science and Its Applications—ICCSA 2020; Springer: Cham, Switzerland, 2020; Volume 12254, pp. 846–861. [Google Scholar]
  25. Kristiani, E.; Yang, C.-T.; Huang, C.-Y.; Ko, P.-C. The Implementation of an Edge Computing Architecture with LoRaWAN for Air Quality Monitoring Applications. In Wireless Internet. WiCON 2019; Springer: Cham, Switzerland, 2020; Volume 317, pp. 210–219. [Google Scholar]
  26. Tavares de Camargo, E.; Spanhol, F.A.; Castro e Souza, Á.R. Deployment of a LoRaWAN network and evaluation of tracking devices in the context of smart cities. J. Internet Serv. Appl. 2021, 12, 8. [Google Scholar] [CrossRef]
  27. Karantoumanis, E.; Krallis, X.; Ploskas, N. An experimental evaluation of sensors on a LoRaWAN-based GPS tracking system. In Proceedings of the 25th Pan-Hellenic Conference on Informatics (PCI 2021), Volos, Greece, 26–28 November 2021; pp. 224–228. [Google Scholar]
  28. Santana, J.R.; Sotres, P.; Pérez, J.; Sánchez, L.; Lanza, J.; Muñoz, L. LoRaWAN-based Smart Parking Service: Deployment and Performance Evaluation. In Proceedings of the 19th ACM International Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, & Ubiquitous Networks (PE-WASUN‘22), Montreal, QC, Canada, 24–28 October 2022; pp. 107–114. [Google Scholar]
  29. Seid, S.; Zennaro, M.; Libse, M.; Pietrosemoli, E. Mobile Crowdsensing Based Road Surface Monitoring Using Smartphone Vibration Sensor and Lorawan. In Proceedings of the 1st Workshop on Experiences with the Design and Implementation of Frugal Smart Objects (FRUGALTHINGS’20), London, UK, 21 September 2020; pp. 36–41. [Google Scholar]
  30. Artem, V.; Al-Sveiti, M.; Elgendy, I.; Kovtunenko, A.; Muthanna, A. Detection and Recognition of Moving Biological Objects for Autonomous Vehicles Using Intelligent Edge Computing/LoRaWAN Mesh System. In Proceedings of the 20th International Conference on Next Generation Teletraffic and Wired/Wireless Advanced Networks and Systems, NEW2AN 2020 and 13th Conference on the Internet of Things and Smart Spaces, ruSMART 2020, Petersburg, Russia, 26–28 August 2020; Springer: Cham, Switzerland, 2020; pp. 3–15. [Google Scholar]
  31. Kopaniev, M.; Rybak, O.; Zhivkov, A. Sensors Wireless Communication for Working Conditions Monitoring Based on LoRaWAN Protocol. In Proceedings of the 2019 International Conference on Information and Telecommunication Technologies and Radio Electronics (UkrMiCo), Odessa, Ukraine, 9–13 September 2019; pp. 1–4. [Google Scholar]
  32. Plaza, S.L.; Villadangos Carrizo, J.; Garcia Dominguez, J.J.; Jimenez Martin, A.; Gomez, D.G. FrailWear: A Wearable IoT Device for Daily Activity Monitoring of Elderly Patients. In Proceedings of the 2020 XXXV Conference on Design of Circuits and Integrated Systems (DCIS), Segovia, Spain, 18–20 November 2020; pp. 1–6. [Google Scholar]
  33. Bouras, C.; Gkamas, A.; Kokkinos, V.; Papachristos, N. IoT Geolocation Performance Using LoRaWAN. In Advanced Information Networking and Applications; Springer: Cham, Switzerland, 2020; Volume 1151, pp. 229–239. [Google Scholar]
  34. Spathi, K.; Valkanis, A.; Beletsioti, G.; Kantelis, K.; Nicopolitidis, P.; Papadimitriou, G. Learning-Automata-Based Energy Efficient Model for Device Lifetime Enhancement in LoRaWAN Networks. In Proceedings of the 2022 International Conference on Computer, Information and Telecommunication Systems (CITS), Piraeus, Greece, 13–15 July 2022; pp. 1–6. [Google Scholar]
  35. Almuhaya, M.; Jabbar, W.; Sulaiman, N.; Abdulmalek, S. A Survey on LoRaWAN Technology: Recent Trends, Opportunities, Simulation Tools and Future Directions. Electronics 2022, 11, 164. [Google Scholar] [CrossRef]
  36. Asenov, S.; Tokmakov, D. Battery Free Wireless LoRaWAN End Sensor Node for IoT Applications. In Proceedings of the 28th National Conference with International Participation (TELECOM), Sofia, Bulgaria, 29–30 October 2020; pp. 121–124. [Google Scholar]
  37. Brous, P.; Janssen, M.; Herder, P. The dual effects of the Internet of Things (IoT): A systematic review of the benefits and risks of IoT adoption by organizations. Int. J. Inf. Manag. 2020, 51, 101952. [Google Scholar] [CrossRef]
  38. Chaudhari, B.S.; Zennaro, M.; Borkar, S. LPWAN Technologies: Emerging Application Characteristics, Requirements, and Design Considerations. Future Internet 2020, 12, 46. [Google Scholar] [CrossRef]
  39. Dinh, N.; Tveito, O.; Oystein, O. Performance Evaluation for Energy Harvesting (EH)-based Sensor Nodes Under LoRaWAN Connectivity. In Proceedings of the 2020 IEEE Eighth International Conference on Communications and Electronics (ICCE), Phu Quoc Island, Vietnam, 13–15 January 2021; pp. 64–69. [Google Scholar]
  40. Elbsir, H.E.; Kassab, M.; Bhiri, S.; Bedoui, M.H. Evaluation of LoRaWAN Class B efficiency for downlink traffic. In Proceedings of the 2020 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Thessaloniki, Greece, 12–14 October 2020; pp. 105–110. [Google Scholar]
  41. Hossain, M.I.; Markendahl, J. Comparison of LPWAN Technologies: Cost Structure and Scalability. Wirel. Pers Commun 2021, 121, 887–903. [Google Scholar] [CrossRef]
  42. Ikpehai, A.; Adebisi, B.; Rabie, K.; Anoh, K.; Ande, R.; Hammoudeh, M.; Gacanin, H.; Mbanaso, U. Low-Power Wide Area Network Technologies for Internet-of-Things: A Comparative Review. IEEE Internet Things J. 2019, 6, 2225–2240. [Google Scholar] [CrossRef]
  43. Joshitha, C.; Kanakaraja, P.; Bhavani, M.D.; Raman, Y.N.; Sravani, T. LoRaWAN based Cattle Monitoring Smart System. In Proceedings of the 2021 7th International Conference on Electrical Energy Systems (ICEES), Chennai, India, 11–13 February 2021; pp. 548–552. [Google Scholar]
  44. Kim, D.-Y.; Lee, S.; Kim, S. LoRa Backscatter Network Efficient Data Transmission Using RF Source Range Control. Comput. Mater. Contin. 2023, 74, 4015–4025. [Google Scholar] [CrossRef]
  45. Lima, E.; Moraes, J.; Oliveira, H.; Cerqueira, E.; Zeadally, S.; Rosário, D. Adaptive priority-aware LoRaWAN resource allocation for Internet of Things applications. Ad Hoc Netw. 2021, 122, 102598. [Google Scholar] [CrossRef]
  46. Lombardo, A.; Parrino, S.; Peruzzi, G.; Pozzebon, A. LoRaWAN Versus NB-IoT: Transmission Performance Analysis within Critical Environments. IEEE Internet Things J. 2022, 9, 1068–1081. [Google Scholar] [CrossRef]
  47. Al Mojamed, M. On the Use of LoRaWAN for Mobile Internet of Things: The Impact of Mobility. Appl. Syst. Innov. 2021, 5, 5. [Google Scholar] [CrossRef]
  48. Dujić Rodić, L.; Perković, T.; Škiljo, M.; Šolić, P. Privacy leakage of LoRaWAN smart parking occupancy sensors. Future Gener. Comput. Syst. 2023, 138, 142–159. [Google Scholar] [CrossRef]
  49. Spathi, K.; Valkanis, A.; BeletsIoTi, G.; Papadimitriou, G.; Nicopolitidis, P. Performance Evaluation of Slotted ALOHA based IoT Networks under Asymmetric Traffic. In Proceedings of the 2020 International Conference on Communications, Computing, Cybersecurity, and Informatics (CCCI), Sharjah, United Arab Emirates, 3–5 November 2020; pp. 1–5. [Google Scholar]
  50. Swamy, N.; Kota, S.R. An empirical study on system level aspects of Internet of Things (IoT). IEEE Access 2020, 8, 188082–188134. [Google Scholar] [CrossRef]
  51. Subashini, S.; Venkateswari, R.; Mathiyalagan, P. A Study on LoRaWAN for Wireless Sensor Networks. In Computing, Communication and Signal Processing; Springer: Singapore, 2019; Volume 810, pp. 245–252. [Google Scholar]
  52. Kufakunesu, R.; Hancke, G.; Abu-Mahfouz, A. A survey on adaptive data rate optimization in lorawan: Recent solutions and major challenges. Sensors 2020, 20, 5044. [Google Scholar] [CrossRef]
  53. Hassija, V.; Chamola, V.; Saxena, V.; Jain, D.; Goyal, P.; Sikdar, B. A Survey on IoT Security: Application Areas, Security Threats, and Solution Architectures. IEEE Access 2019, 7, 82721–82743. [Google Scholar] [CrossRef]
  54. Rajput, A.; Brahimi, T.; Sarirete, A. Automatic Speaker Verification, ZigBee and LoRaWAN: Potential Threats and Vulnerabilities in Smart Cities. In Research and Innovation Forum, RII Forum 2019; Springer: Cham, Switzerland, 2019; pp. 277–285. [Google Scholar]
  55. Muthanna, M.S.A.; Wang, P.; Wei, M.; Al-mughalles, W.; Rafiq, A. Dynamic Programming Method for Traffic Distribution in LoRaWAN Network. In International Conference on Next Generation Teletraffic and Wired/Wireless Advanced Networks and Systems, NEW2AN 2020 and 13th Conference on the Internet of Things and Smart Spaces, ruSMART 2020; Petersburg, Russia, 26–28 August 2020; Springer: Cham, Switzerland, 2020; pp. 317–325. [Google Scholar]
  56. Rassadin, Y.; Dushin, S. Efficient Wireless Data Collection System Based on LoRaWAN Technology and Distributed Computation Approach. In 23rd International Conference on Distributed Computer and Communication Networks: Control, Computation, Communications, DCCN 2020, Moscow, Russia, 14–18 September 2020; Springer: Cham, Switzerland, 2020; pp. 510–520. [Google Scholar]
  57. Yáñez-Casas, G.A.; Medina, I.; Hernández-Gómez, J.J.; Orozco-del-Castillo, M.G.; Couder-Castañeda, C.; de-la-Rosa-Rabago, R. High Data Rate Efficiency Improvement via Variable Length Coding for LoRaWAN. In 9th International Congress on Telematics and Computing, WITCOM 2020, Puerto Vallarta, Mexico, 2–6 November 2020; Springer: Cham, Switzerland, 2020; pp. 97–115. [Google Scholar]
  58. Seneviratne, P. Introduction to LoRa and LoRaWAN. In Beginning LoRa Radio Networks with Arduino; Apress: Berkeley, CA, USA, 2019; pp. 1–22. [Google Scholar]
  59. Židek, K.; Piteľ, J.; Lazorík, P. IoT System with Switchable GSM, LoRaWAN, and Sigfox Communication Technology for Reliable Data Collection to Open-Source or Industrial Cloud Platforms. In New Approaches in Management of Smart Manufacturing Systems; Springer: Cham, Switzerland, 2020; pp. 311–333. [Google Scholar]
  60. Manchini de Souza, F.V.; Rabello, R.D.S. LoRaWan: Low Cost Solution for Smart Cities. In Smart and Digital Cities; Springer: Cham, Switzerland, 2020. [Google Scholar]
  61. Jebroni, Z.; Chadli, H.; Salmi, K.; Saber, M.; Tidhaf, B. Modeling and Simulation of LoRaWAN for Smart Metering Network. Adv. Smart Technol. Appl. Case Stud. 2020, 684, 687–695. [Google Scholar]
  62. Poluektov, D.; Polovov, M.; Kharin, P.; Stusek, M.; Zeman, K.; Masek, P.; Gudkova, I.; Hosek, J.; Samouylov, K. On the Performance of LoRaWAN in Smart City: End-Device Design and Communication Coverage. In Distributed Computer and Communication Networks. DCCN 2019; Springer: Cham, Switzerland, 2019; pp. 15–29. [Google Scholar]
  63. Ahmad, A.I.; Ray, B.; Chowdhury, M. Performance Evaluation of LoRaWAN for Mission-Critical IoT Networks. In Future Network Systems and Security. FNSS 2019; Springer: Cham, Switzerland, 2019; Volume 1113, pp. 37–51. [Google Scholar]
  64. Kim, D.H.; Jo, J.-S.; Lee, E.-K. Performance Evaluation of LoRaWAN on Campus Environment. In Proceedings of the Sixth International Conference on Green and Human Information Technology, ICGHIT 2018, Chiang Mai, Thailand, 31 January–2 February 2018; Springer: Singapore, 2019; Volume 502, pp. 25–30. [Google Scholar]
  65. Castro, E.; Yoo, S.G. A Smart Waste Management System Based on LoRaWAN. Commun. Comput. Inf. Sci. 2021, 1396, 228–240. [Google Scholar]
Figure 1. Categories of the solutions of the analyzed previous works.
Figure 1. Categories of the solutions of the analyzed previous works.
Sensors 23 08440 g001
Figure 2. Distribution of the categories of “Other works”.
Figure 2. Distribution of the categories of “Other works”.
Sensors 23 08440 g002
Figure 3. LoRaWAN application categories and their respective numbers of previous works.
Figure 3. LoRaWAN application categories and their respective numbers of previous works.
Sensors 23 08440 g003
Figure 4. Frequency of use of software tools.
Figure 4. Frequency of use of software tools.
Sensors 23 08440 g004
Figure 5. Most used board and module types and brands.
Figure 5. Most used board and module types and brands.
Sensors 23 08440 g005
Table 1. Search strings used in the first query.
Table 1. Search strings used in the first query.
DatabaseSearch StringNumber of Articles
IEEE XploreLorawan AND Sensors AND Applications324
Springer LinkLorawan AND Sensors AND Applications1474
SCOPUSLorawan AND Sensors AND Applications445
ACMLorawan AND Sensors AND Applications345
Table 2. Search strings used in the second query.
Table 2. Search strings used in the second query.
DatabaseSearch StringNumber of Articles
IEEE Xplore(((“Document Title”: LoraWAN) AND (“Document Title”: sensors) AND (“Document Title”: applications)) OR ((“Abstract”: LoraWAN) AND (“Abstract”: sensors) AND (“Abstract”: applications)))101
Springer Link((All: loraWAN) AND (All: sensors) AND (All: applications)) OR ((Title: loraWAN) AND (Title: IoT) AND (Title: “Internet Of Things”)) AND (Publication Date: 1 January 2020 TO 31 December 2023) 57
SCOPUSTITLE-ABS (lorawan AND sensors AND applications) AND (LIMIT-TO (LANGUAGE, “English”)) AND (LIMIT-TO (PUBYEAR, 2023) OR LIMIT-TO (PUBYEAR, 2022) OR LIMIT-TO (PUBYEAR, 2021) OR LIMIT-TO (PUBYEAR, 2020))239
ACM[All: lorawan] AND [All: sensors] AND [All: applications] AND [[Keywords: lorawan] OR [Keywords: iot] OR [Keywords: “internet of things”]] AND [E-Publication Date: (1 January 2020 TO 31 December 2023)]109
Table 3. Search strings used in the third query.
Table 3. Search strings used in the third query.
DatabaseSearch StringNumber of Articles
IEEE Xplore(((“Document Title”: LoraWAN) AND (“Document Title”: sensors) AND (“Document Title”: applications)) OR ((“Abstract”: LoraWAN) AND (“Abstract”: sensors) AND (“Abstract”: applications)) AND (“Author Keywords”: LoraWAN) AND ((“Author Keywords”: IoT) OR (“Author Keywords”: Internet of Things)))30
Springer Link((All: loraWAN) AND (All: sensors) AND (All: applications)) OR ((Title: loraWAN) AND (Title: IoT) AND (Title: “Internet Of Things”)) AND (Publication Date: 1 January 2020 TO 31 December 2023) 19
SCOPUSTITLE-ABS (lorawan AND sensors AND applications) AND (LIMIT-TO (LANGUAGE, “English”)) AND (LIMIT-TO (PUBYEAR, 2023) OR LIMIT-TO (PUBYEAR, 2022) OR LIMIT-TO (PUBYEAR, 2021) OR LIMIT-TO (PUBYEAR, 2020)) AND (LIMIT-TO (EXACTKEYWORD, “Internet Of Things”) OR LIMIT-TO (EXACTKEYWORD, “LoRaWAN”))173
ACM[All: lorawan] AND [All: sensors] AND [All: applications] AND [Keywords: lorawan] AND [[Keywords: iot] OR [Keywords: “internet of things”]] AND [E-Publication Date: (1 January 2020 TO 31 December 2023)]14
Table 4. Search strings used in the fourth query.
Table 4. Search strings used in the fourth query.
DatabaseSearch StringNumber of Articles
SCOPUSTITLE-ABS (lorawan AND sensors AND applications AND monitoring) AND (LIMIT-TO (PUBYEAR, 2023) OR LIMIT-TO (PUBYEAR, 2022) OR LIMIT-TO (PUBYEAR, 2021) OR LIMIT-TO (PUBYEAR, 2020)) AND (LIMIT-TO (LANGUAGE, “English”)) AND (LIMIT-TO (EXACTKEYWORD, “LoRaWAN”)) AND (LIMIT-TO (EXACTKEYWORD, “Internet Of Things”) OR LIMIT-TO (EXACTKEYWORD, “IoT”))23
Table 5. Number of articles: partial review vs. complete review.
Table 5. Number of articles: partial review vs. complete review.
DatabaseSearch StringNumber of Articles
IEEE Xplore3023
Springer Link1917
SCOPUS2318
ACM143
Mendeley02
Table 6. References organized by their application areas.
Table 6. References organized by their application areas.
AreaReferences
Agriculture[9,10,11,12,13]
Environmental Monitoring[2,4,10,14,15,16,17,18,19,20,21,22,23,24,25,26]
Mobility[27,28,29,30,31]
Health[6,17,32,33,34]
Other areas[1,8,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65]
Table 7. Sensors, antennas, gateways, boards, and modules used in the analyzed solutions.
Table 7. Sensors, antennas, gateways, boards, and modules used in the analyzed solutions.
RefSensors, Antennas and GatewaysBoards and Modules
[8]Wide-angle camera, cell phone sensors, ultrasonic sensors, LIDAR, geomagnetic sensors, radar sensors, TSOP1738Arduino Uno
[14]UVM-30AESP32
[36]BMP180ASR6501, LTC3588, RAK831
[26]Sony-Semicon CXD5603GF, Ublox Max 7Q, Ublox Neo-6M, 6 dBi omnidirectional antenna, RAK7200STM32L073, STM32L1 MCU, SX1276, SX1272, Arduino Uno, Raspberry PI 2, TIGO-T-Bean, RAK5205 WisTrio
[39]iM880BN/A
[15]Alphasense CO-B4, GP2Y1010AU0F, NO2-B43FESP8266, CMWX1ZZABZ-078
[43]DHT11SX1278, Raspberry Pi3, ESP8266
[27]RAK7200, CXD5603HFTIGO T-Beam, LORIX One, STM32L073, SX1276
[16]Pressure sensor, pulse sensor, LoRa gatewayN/A
[44]N/ALoRa Backscatter
[31]Temperature sensor, humidity sensor, pressure sensor, brightness sensor, CO2 sensor, oxygen sensor, Cisco Wireless GatewayN/A
[46]N/ARAK831, Core-L073RZ, STM32L073, RFM95, SARA UBee, Raspberry PI 3B
[6]Blood pressure sensor, glucometer, thermometer, ADAS1000-3Arduino Mega, TI TMS320, SX1272
[32]LPS22HB, BNO080, SPU0414HR5H-SB, TSOP7000 SMT324F69, CORTEX-M4, LORIX One, SX1276TP4056
[17]MQ-8 gas sensor, horn, LED iode, heart rate sensor, breath sensorSIM900 GPRS, Arduino Uno
[18]GUVA-S12SD, analog sensor nodeESP32
[48]N/ARaspberry Pi, iC880A, RAK31, CXL 900-6LW
[2]N/AWiMOD iM881-XL, STM32L081
[29]Accelerometer, GPS, gyroscopeN/A
[19]ML8511, UVM30A, VEML6075RFM95W, Arduino Mini Pro
[20]PMA115S0-XXXRaspberry PiHA, Arduino Mega, Dragino LoRa Shield, LoRaWAN HAT + antenna
[34]Wake-Up Receiver, Wake-Up RadiosN/A
[9]DHT-22Raspberry Pi 3, Lora Shield, RFM95W, NXP OM13069, Arduino Uno
[21]pH sensor, oxidation-reduction-potential sensor, water temperature sensor, water level sensor, turbidity sensorN/A
[10]N/AESP32, PIC, Raspberry Pi, SX1301
[22]BME280Sodaq Mbili, Arduino ATmega 1284p, RN2483, LM386, Raspberry Pi 3, RAK831
[23]4 dBi antennaPycom FiPy Development Module, RHF0M301, Raspberry Pi
[53]Ultrasonic sensors, camera sensors, smoke-detection sensors, temperature and humidity sensorsN/A
[30]N/AMódulos LoRa MESH
[56]B57861MiKroTik R11e-LRS, SX1301, Vega BS-1, STM32L151, SX1272
[57]GPS6MV2, DHT11, MPU6050, BPM180N/A
[58]N/ASX1272, SX1276, SX1278, Adafruit RFM96W, SX 1301, SX 1308, Dragino LG01-P
[33]N/AFipy con PySensor Shield, PyTrack, SiPy Modules
[59]Temperature sensorLoRa module E32 Ebyte, Arduino Nano V3
[13]N/ARaspberry pi
[60]DHT 22RFM95W, Arduino Pro Mini Atmega328, RAK831
[62]TTN-GW-868 gatewayRN2483, Arduino Mega
[64]4.5 dBi antenna, 6 dBi antennaArduino Uno R3, SX 1272, SX 1301, MTAC-LoRa, Libelium LoRaWAN 900
[24]Si1145 sensorRaspberry Pi
[25]Pms5003t sensorRaspberry Pi 3, LoRa Shield
Table 8. Software, libraries, and others used in the analyzed solutions.
Table 8. Software, libraries, and others used in the analyzed solutions.
RefSoftware and LibrariesOthers
[14]MatLab ThingSpeak, Arduino IDEN/A
[35]LoRaSIM, NS-3, FLoRa, CupCarbon, PhySimulatorN/A
[36]N/A3.3 V 10 F supercapacitors, 10 V solar panel
[26]LMIC Library, Tiny GPS ++N/A
[39]N/APanasonic BP 376634C
[27]Server OS CentOS 8, InflixDBN/A
[45]LoRaSIMN/A
[46]Node-RED, Matlab, MySQLN/A
[47]FLoRa, OMNeT++N/A
[32]Influx DBcell- LiPo, SPX3819, MCP4161
[18]N/APowerbank
[29]N/ALogistic regression, ANN, SVM, convolutional neural network, support vector machine.
[20]N/APlastic enclosure
[9]UbidotsKalman filtering, decision trees
[10]N/APowerbank
[22]N/AGL552B, solar panel
[12]WUSN SimulatorFriis model, Peplinski model, complex refractive index model
[52]NS-3, OMNeT++, FLoRaN/A
[56]MatlabN/A
[59]Influx DB, Gafana, Node-RedN/A
[13]Arduino IDE, LoraMAC-in-C software librariesN/A
[61]MatlabN/A
[63]NS-3, LoRaPhy, LoRaGWPhyN/A
[24]Raspbian OS, PythonN/A
[25]Kubernetes, Docker, MySQLN/A
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bonilla, V.; Campoverde, B.; Yoo, S.G. A Systematic Literature Review of LoRaWAN: Sensors and Applications. Sensors 2023, 23, 8440. https://doi.org/10.3390/s23208440

AMA Style

Bonilla V, Campoverde B, Yoo SG. A Systematic Literature Review of LoRaWAN: Sensors and Applications. Sensors. 2023; 23(20):8440. https://doi.org/10.3390/s23208440

Chicago/Turabian Style

Bonilla, Vicky, Brandon Campoverde, and Sang Guun Yoo. 2023. "A Systematic Literature Review of LoRaWAN: Sensors and Applications" Sensors 23, no. 20: 8440. https://doi.org/10.3390/s23208440

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop