Skip to main content
Computational Intelligence and Neuroscience logoLink to Computational Intelligence and Neuroscience
. 2023 Jan 9;2023:5183062. doi: 10.1155/2023/5183062

Requirements, Deployments, and Challenges of LoRa Technology: A Survey

Muhammad Ayoub Kamal 1,2, Muhammad Mansoor Alam 1,3,4,5, Aznida Abu Bakar Sajak 1,, Mazliham Mohd Su'ud 4,6
PMCID: PMC9842427  PMID: 36654727

Abstract

LoRa is an ISM-band based LPWAN communication protocol. Despite their wide network penetration of approximately 20 kilometers or higher using lower than 14 decibels transmitting power, it has been extensively documented and used in academia and industry. Although LoRa connectivity defines a public platform and enables users to create independent low-power wireless connections while relying on external architecture, it has gained considerable interest from scholars and the market. The two fundamental components of this platform are LoRaWAN and LoRa PHY. The consumer LoRaWAN component of the technology describes the network model, connectivity procedures, ability to operate the frequency range, and the types of interlinked gadgets. In contrast, the LoRa PHY component is patentable and provides information on the modulation strategy which is being utilized and its attributes. There are now several LoRa platforms available. To create usable LoRa systems, there are presently several technical difficulties to be overcome, such as connection management, allocation of resources, consistent communications, and security. This study presents a thorough overview of LoRa networking, covering the technological difficulties in setting up LoRa infrastructures and current solutions. Several outstanding challenges of LoRa communication are presented depending on our thorough research of the available solutions. The research report aims to stimulate additional research toward enhancing the LoRa Network capacity and allowing more realistic installations.

1. Introduction

There are several uses for evolving wireless sensor networks (WSNs) in business, education, commuting, infrastructure, and protection [1]. Massive, widely dispersed sensing gadgets having data management capabilities, sensors, actuators, energy harvester devices, various forms of memory, radio signal-based transmitters, and receivers are all included in WSNs [24]. Such networked devices are placed across a sizable operational region to acquire data by detecting or monitoring the testbed. The central computer then receives the data for analysis [5]. It follows because while the IoT industry grows, it will undoubtedly draw wider and wider emphasis on itself. The Internet of Things (IoT) gadgets seek to provide services with long distance mobile gadget interconnection methods [6, 7]. Several emerging IoT upcoming developments are low—powered large area networking, which includes several standards and concepts including Sigfox, long range, narrowband fidelity, narrowband-IoT, and weightless (which combines several low-power wireless principles) [8]. Solutions for the IoT use gadgets with smart sensors to detect their surroundings, connect among various “things,” and execute wise judgments [9]. Wireless communication must offer reliable services, greater range, and good battery consumption to link IoT gadgets [10]. Within a given channel bandwidth, data throughput is exchanged for sensitivity in the LoRa unique spread spectrum encoding technique, which is a derivative of Chirp Spread Spectrum Coding [11]. LoRa comprises two layers: a MAC level algorithm and a physical layer using CSS modulation [12]. This technology can also broadcast in the ISM bands below 1 GHz [13]. The LoRa Alliance, a collection of the world's most powerful businesses in the communications sector [14], created the underlying technology (protocol), which includes, but is neither confined to SEMTEC and IBM, to highlight not many [15]. The CSS modulation that utilizes LoRa is proprietary [16]. As a result of this modulation method, LoRa is more resistant to interference and noise, making it more difficult to connect or recognize [17]. Narrowband signals are stretched over a larger band with this approach, making it less effective in spectrum usage while increasing connection cost and enhancing resistance to signal distortion, multipath fading, and Doppler effects [18]. To allow the scheme to change, LoRa employs six spreading factors ranging from SF7 to SF12 for its data rate and range. It also enables padding of the data packets delivered, making them more noise resistant. Higher spreading factors contrasted with increased delay [19]. It is important to note that, like many other LPWAN technologies, LoRa uses a “wait and listen” method to make it half duplex. The maximum message packet size for LoRa is 243 bytes when using the LoRaWAN protocol [6]. Because of their resilience to jamming, spread spectrum approaches have got much attention. The technology's capacity for communication is deemed if it has a higher information transfer capacity than is necessary using a spread spectrum. Furthermore, considering the features of spread spectrum modulation, we proposed the following criteria:

  1. A “spreading signal or coding signal” performs the “spreading” operation. The data being transferred has no bearing on this signal.

  2. The transmission bandwidth is far more than the least bandwidth necessary to convey data.

  3. Signal recovery is accomplished at the receiver using a replica of the coding sequence that was used to disseminate the supplied data to compare the stretched signal.

Overall performance gains by increasing the channel's bandwidth. LoRa supports data speeds of 300 bps to 37.5 kbps. The LoRa Alliance created the LoRaWAN MAC layer standard in 2015 [20]. Some technical details of LoRA are shown in Table 1.

Table 1.

Characteristics of LoRA technology [21].

Characteristics LoRA
Range 10 km (approximately)
Modulation Chirp spread spectrum
Data rate <50 Mbps
Frequency Europe (433, 868 MHz), United States (915 MHz), Asia (430 MHz)
Power usage Low

LoRa systems have indeed been extensively employed for a wide range of industrial and learning systems. LoRa is an excellent choice for many IoT projects because of its versatility [22]. Smart girds [23], smart meters [24], smart street lights [25, 26], smart cities [27, 28], water quality [29], smart agriculture [3032], temperature, and soil monitoring system [3335] are examples of LoRA-based IoT applications.

  1. LoRA has a wider coverage zone that can be covered by a metropolitan area implementing the LoRa technology.

  2. LoRa's implementation can support a low-cost market since it uses an unlicensed frequency.

  3. It consumes very little power and does not require charging because the battery lasts around five years.

LoRa seems to be a modern tech on the market that operates in the nonlicensed spectrum below 1 GHz for long-range network communication. Within a given available spectrum, LoRa is a private spread spectrum modulation system, that is, a variant of CSS that trades data throughput for sensibility. Since its development in the 1940s, CSS has been employed in military uses due to its long transmission range and interfering resistance. The first low-cost, commercially viable implementation is LoRa. The benefit of long-range capability is where the word LoRa came from, which would be aided by the unlicensed spectrum modulating scheme's large connection budget.

To do this, the Lora infrastructure provides an improved modulation approach in combination with a multichannel multimodem transponder in the core network to process a large volume of information from many channels. Furthermore, by applying a distinct spreading factor to each signal, the broadcasting enables orthogonal segregation between them. This strategy has an advantage in terms of data rate management. For example, in the LoRa transmission technology [36], the connection between the needed data, chirp rate, symbol rate, and bit rate is as follows:

The bit rate of LoRa modulation Rb,

Rb=SF12SF/BWbitssec. (1)

The spread factor is abbreviated as SF, while the modulation bandwidth is abbreviated as BW (Hz). According to equation (1), the spread factor SF and the bit rate Rb are equivalent and thus each ground station.

Discussing several areas of LoRa technology, such as LoRa deployments, LoRa application requirements, LoRa installation costs, LoRa emulators, and LoRa problems, is the survey's main contribution. According to the authors' knowledge, none of these LoRa technology-related problems have been addressed in a single study.

2. Background of LoRa

The IoT is an increasingly sophisticated generation of wireless connectivity, and LPWAN is the core infrastructure behind it. The patented technology LoRa [37, 38], created by SemTech in 2012, is perhaps the most advanced LPWAN. LoRa entails two layers, (a) a physical layer that makes use of CSS modulation [39] and a procedure for the MAC layer (LoRaWAN). It makes use of CSS. The CSS modulation system evolved from the DSS modulation method. CSS approaches allow one bit to be delivered for each chirp, requiring more bandwidth for data transfer than typical. A limited-band output is extended over a larger band with this approach, which makes it less effective regarding spectral usage but enhances the connection cost and improves immunity to interference, Doppler impact, and multipath fading. The network's gadgets employ orthogonal sequences or numerous channels, which boosts the overall platform efficiency. The LoRa technology allows several bandwidths of 125, 250, or 500 kHz [40]. The chirp signals' frequency varies over time at the transmitter, but the stage between the two end-to-end symbols remains constant. Suppose the chirp signals' frequency variations are gradual. In that case, more energy may be deposited per chirp representation, thus allowing the message to be decoded by the recipient at an attenuation level of 19.5 dB below the noise signal [41]. The emphasis on energy competence, coverage, and scalability distinguishes the LPWA technology [42]. Typically, these machinery activate in the unlicensed sub-1 GHz Industrial, Scientific, and Medical (ISM) band, which is a common band for all “Short Range” equipment [43] as low-interference gadgets (e.g., bells, identifying devices, broadcasting, metering, RFID, mobility solutions, alerting, and detecting). This frequency is also used by protocols like 802.15.4 g, Z-Wave, 802.11 ah, and 802.15.4 [44, 45].

The LoRaWAN protocol, established by the LoRa Alliance, governs the LoRa technology [46]. LoRaWAN is intended for end devices that are powered by batteries. In a star-of-stars architecture, a gateway often referred to as a collector or entry point node connects end systems to the primary networking controller [47]. End devices use single-hop LoRa or FSK transmission to connect to one or more gateways, whereas gateways and network servers use ordinary Internet protocol (IP) connectivity [48]. Both LoRa and LoRaWAN are seen in Figure 1. The end devices utilizing unlicensed radio spectrum resources in the ISM band use various channels and data rates [49]. According to research, the quality of service (QoS) is affected by sub-band selection and combination [16]. While maximizing Internet bandwidth and terminal battery lifetime, a dynamic data flow approach allows for individual terminal data rates and frequency [50]. The end devices choose channels in a pseudorandom method for each broadcast to reduce interference. They also ensure the maximal transmission duration and duty cycle are appropriate for the sub-band to use and comply with local laws [51].

Figure 1.

Figure 1

LoRaWAN and LoRA protocol.

LoRaWAN, comparable to any other ISM frequency standard, must abide by the rules set out according to the locale where the network is set up [52]. Beyond that, the LoRa network operator can specify the channels over which devices can interact, which can be in any of the subbands accessible. Multiple signals can be sent on the same channel concurrently since each possible LPWA usage scenario, and the spread factors are at minimum orthogonal sufficient [53]. LoRaWAN also establishes additional rules, such as prohibiting the usage of a subband for the following time-on-air(1/DutyCycleSubband1) seconds after a message is sent. This prevents a node from broadcasting a burst of messages on a certain sub-band until the duty cycle limit is achieved [54]. The gateway must also meet this time of sub-band requirement, reinforcing the need to reduce downlink traffic [55]. Simple gadget interaction is provided by Class A, a more complex gadget interaction is provided by Class B, and the gadget is given receiving windows at predefined intervals by Class C, which is identical to Class A but runs in constant reception status when it is not broadcasting [56].

The device may then connect by employing a basic ALOHA-based approach on the gateways once settings and channels are selected [57]. Because a larger spread factor equates to a higher number of chirps utilized for each symbol, higher spread factors result in greater energy consumption for each packet, demonstrating that the everyday output and equipment lifetime is inversely correlated with the range between the gadget and adjacent access point [58]. Table 2 illustrates the time identical packets with different spread factors were broadcast. However, regional laws' limiting access requirements, extra LoRaWAN regulations, and the shortcomings of the straight ALOHA-based medium access management, which is inappropriate for crowded and congested infrastructures [59], all limit the performance of a LoRaWAN network.

Table 2.

LoRA spread factor.

Spread factors Packets Tx (ms) Bandwidth (kHz) Chirps per symbol
7 417 71.936 125 128
8 224 133.632 125 256
9 121 246.784 125 512
10 66 452.608 125 1024
11 30 987.136 125 2048
12 16 1810.432 125 4096

According to reference [60], LoRaWAN operates in an unlicensed frequency range to prevent interference and get the optimal spectrum characteristics. Furthermore, the frequency of operations varies from nation to country. Table 3 depicts the frequency with which the LoRa technology is used worldwide. The radio planner is the tool from where users can check the frequency according to their use (https://www.wireless-planning.com/radioplanner).

Table 3.

Frequencies of LoRA in various regions.

Regions Frequency bands (MHz)
European Union 433
North America 902–928
Australia 915–928
China 470–510
Japan 920–925
Korea 920–925
India 865–867
Europe 863–870

2.1. Parameters of the LoRa Technology

To customize connection efficiency and energy usage, a LoRa module could be set using varied Transmit Power, Bandwidth, Carrier Frequency, Coding Rate, and Spreading Factor (SF). All of these are communication parameters of LoRa.

2.1.1. Transmit Power

A LoRa radio transmit power could be increased in 1 dB increments from 4 dBm to 20 dBm. However, the span is frequently confined to 2 dBm to 20 dBm due to the device implementing limitations. Furthermore, energy values greater than 17 dBm might always be utilized with a 1% duty cycle due to physical constraints [61].

2.1.2. Spread Factor

The symbol rate to chip ratio is known as the spread factor. The greater spreading ratio improves the power of a signal, and hence, the responsiveness and range of the signal; however, it usually extends the packet's duration. 2 SF is used to estimate the sum of chips per symbol. With 12 spread factors, for instance, 4,096 symbols were utilized. Each increase in spread factor reduces the propagation speed by half, doubling the transmission period, and as a result, power usage. The spreading factor might range from 6 to 12. As established in research, wireless transmissions with multiple spread factors are orthogonal to one another, and network segregation utilizing distinct SF is achievable [62].

2.1.3. Coding Rate

The forward error correction rate adopted by the LoRa transmitter to prevent the surge of disturbance is termed coding rate, but this might be changed between 4/5, 4/6, 4/7, and 4/8. A greater coding rate provides better defense; however, it usually lengthens the time spent in the air [63]. The coding rate of the data is recorded in the preamble of the payload, which is usually decoded at a coding rate of 4/8. Therefore, transmitters with different coding rates can still interact with everyone else if they utilize an unambiguous preamble.

2.1.4. Carrier Frequency

The primary frequency is known as the carrier frequency, which could be configured in 61 Hz levels within 137 and 1020 MHz, depending on the LoRa chip, this frequency may be limited to 860 MHz to 1020 MHz [64].

2.1.5. Bandwidth

The length of a communication channel is referred to as a bandwidth or throughput. Greater bandwidth results in a better connection speed but lesser sensitivity (due to noise mixing). With a reduced bandwidth, the sensibility is better; however, the transmission flow is less. Decreased bandwidth necessitates greater precise crystals. A chip speed equivalent to the channel capacity is used to convey the data; for example, a bandwidth of 500 kHz is equivalent to a chip speed of 500 kbps. However, the bandwidth could be between 7.8 and 500 kHz. Most LoRa devices work at 500, 250, or 125 kHz [65].

3. Related Work

In this section, the author discusses a few recent survey papers that are pertinent to the study.

In this study [66], operations on LoRa-based platforms are examined. Their behavior is described, and they are categorized based on their technical advancements. Several performance factors are mentioned throughout this study that stands out. These variables fall into five major groups, which include the characteristics of the physical layer, installation and equipment characteristics, end device transmission parameters, LoRa MAC standards, and application requirements.

In this work [67], using the RSSI as a comparative metric, researchers provide a summary of the research conducted on LoRa signal disruptions. To compare them with the data gathered on the innovative framework of the Smart Village of Cozzano, a scientific initiative aiming to create electronic equipment for the monitoring and preservation of the environment, second, we extract the primary influences. The technical difficulties of installing the LoRa networks and current solutions are covered in-depth in this article's assessment of the LoRa networks [68].

Some of the unresolved problems of LoRa connectivity are presented based on our thorough research of existing solutions. This survey report aims to stimulate additional research on enhancing the LoRa network performance and allowing more useful deployments. In this paradigm, communities may test circular economy ideas for resource optimization, reducing waste, reuse, and recycling. A smart city model may benefit from data created by the elements of an Internet of Things (IoT) environment in two important ways: (1) by generating a circular economy and (2) by producing intelligence to help people and municipal officials make better decisions. In this environment, it is to our best advantage to comprehend the key IoT research axes, especially those built on the LoRa platform. Because LoRa is an open standard and helps to create sustainable smart cities, it has drawn the attention of academics [28].

This study [69] offers a method for classifying research articles with various subjects. The most current developments in LoRa research and use cases are also revealed by this study. Finally, this study will offer suggestions on how to effectively utilize the benefits of LoRa-based technologies in the creation of IoT systems and solutions for researchers and practitioners.

Researchers examine several LoRa application domains and associated activities in this article [70], as well as prospective chances for improvement and related factors. In addition, for improved performance, we provide a generic design to incorporate Edge computation capabilities in IoT-based applications.

This article [71] discusses LoRa's benefits over other IoT technologies already in use. It also talks about the characteristics of LoRa. The open-grade secure LoRaWAN (Long Range Wide Area Network) standard is used for IoT connection. The LoRa association is a free, nonprofit organization that collaborates to advance LoRa.

The LoRa technology is an area that is covered in all of the survey articles here. Every article's author discusses LoRa from the perspective of their study, as explained in this section. The LoRa technology is being explored in this study as well from a variety of perspectives, including deployments, application requirements, deployment costs, simulators, and challenges that are not addressed in the other studies mentioned above together.

4. Lora Deployments

Various research studies on low-power wireless technology have been conducted. This is expected to consider the experimental architecture of the LoRa/LoRaWAN standard and the availability of hardware for experimental study and rapid development. LoRa transmission has acquired popularity due to, in recent years, the scholarly society and industry have worked together. Table 4 illustrates the deployment of LoRa applications in different areas like smart agriculture, smart metering, environment monitoring, and appliance monitoring, researchers in reference [72] make a LoRa-based large-scale agriculture farm monitoring system and examine the remote monitoring of farms concerning the flexibility of hardware, software, and platform [73]. The authors deploy the LoRa-based smart metering infrastructure and calculate the cost impact and energy use. Scholars [74] implement the LoRa-based atmospheric monitoring system and examine the system's performance using performance metrics like end-to-end throughput delay. Researchers in the article [75] deploy the LoRa-based smart appliance monitoring and controlling system and analyze the power usage of the system. The application of Lora in plants was proved in the research [76]. In reference [77], the IoT-monitored architecture relying on the Lora standard was described for the remote management of offshore sea fields [78, 81]. Furthermore, demonstrate that LoRa could be utilized for smart watering. Using LoRa connectivity for monitoring systems in the field, research in references [79, 80] followed an analogous strategy.

Table 4.

Deployments of LoRa applications.

References Year LoRa deployments Assessments
[72] 2022 Monitoring of large-scale agriculture farms Examine remote monitoring with flexibility
[73] 2021 Smart metering Cost and energy analysis
[74] 2021 Ecological monitoring in infrastructure-less areas Analysis of performance metrics
[75] 2021 Monitoring of appliances Examine power usage
[76] 2020 Crop monitoring Analyse power consumption
[77] 2020 Monitoring of sea farm Assessment of scenarios
[78] 2020 Water management Examination of experimental performance
[79] 2020 Monitoring of crops and plants Analyse the environmental impact
[80] 2020 Monitoring the crop Assessment of energy usage
[81] 2019 Irrigation management Valuation of experimental results

5. Coverage of LoRa for IoT

Various measures, including transmitted signal intensity level, signal-to-noise ratio, and packet transit rate, can be used to assess LoRa's range. SNR is a measure of connection quality to the atmospheric characteristics of a wireless network [82]. Depending on the sort of technology, the position of the devices, and the style of connectivity, such as point-to-point or gateway interfaces, The IoT devices in smart cities need varying service regions. Those factors are mostly related to the platform's design needs. For example, healthcare solutions consider completely fixed interactions between a screening framework and a central node based on our performance evaluation. However, a few apps, like many concentrating on new patient follow-up, need signal efficiency throughout communication whenever the devices travel [83]. The management of smart street lighting equipment in traffic management or mobility applications necessitates connectivity between several terminals positioned inside a limited range. Approximately 35 meters [84] is the ideal spacing between roadway lights. Despite using a smart device [85], the RSSI level may be utilized to establish the user's location in smart parking. If the RSSI number is high, the person is close to a parking spot.

In the LoRa technology, Figure 2 depicts the relationship between throughput, payload, and bandwidth. When the spread factor is set to a high value, the throughput and payload are reduced. For example, if the specified Spread Factor is 7, the throughput is 5470 bps, and the payload is 230 bytes for the same bandwidth of 125 kHz at a band of 868 MHz. When the spread factor is set to 12, the throughput drops to 250 bps, and the payload shrinks to 59 bytes.

Figure 2.

Figure 2

Relationship among throughput, payload, and bandwidth with spread factor.

6. Requirements of Low Power Applications

The large variety of low-power wireless deployments leads to a considerable diversity within the parameters. Gadgets can provide ranges from extremely short to long areas, from stable to movable locations, reduced power battery links to corporate electricity links, and favorable to dangerous environments [86]. Some deployments, such as interior fixed installations, have a relatively confined coverage spread. Comprehensive communication availability is required for gadget movement scenarios, like resource tracking [10]. Compared to crucial IoT services that demand exceptionally low latency and exceptionally high dependability, the vast IoT application sector necessitates connections for a large range of gadgets. A substantial portion of low-power large area systems rarely deliver short messages, are delay tolerant, do not demand significant data throughput, and have minimal power usage and cost requirements [87]. The features can always be transformed into a list of criteria. The primary needs are M2M traffic processing, huge throughput, energy saving, reduced power processes, expanded range, privacy, and interconnections [88].

6.1. Longer Battery Lifetime

Despite user contact, the IoT gadgets are predicted to get an extended lifetime. As a result, mesh layouts were used in various industries, significantly shorter platforms. Mesh architecture, on the other hand, is connected in addition to massive implementation costs. Furthermore, the necessity of mesh connections to traverse data to numerous nodes might result in certain nodes burning the entire battery, rapidly, lowering network lifespan [89]. Therefore, it is advised that low-power wireless network solutions use the star network architecture to achieve low power usage while providing long distance communications or a vast covering region [90].

6.2. Range

LPWAN must usually offer long-distance connectivity back closer to 10–40 kilometers in rural and 1–5 kilometers in urban zones, with a +20 decibels increase over traditional mobile infrastructures [6]. Interior coverage and difficult-to-reach regions such as subterranean sites and tunnels might be required for data management and collection apps. In addition, the coverage should meet the requirements for adaptive connection speeds and regulated information error ratios [91]. Although the shorter frequencies of the sub-GHz range have superior distribution properties than the 2.4 GHz and above ranges, most LPWANs can accomplish durable and consistent connection with reduced power expenditure [92]. Because of the increased penetration, network structure installation ought to be countrywide, necessitating the simplicity of integrating equipment, and smart objects. In concept, this indicates that methods must conform to particular specifications, in particular, to maximize the accessibility of intelligent objects and allow smooth networked communication [93].

6.3. Requirements for Traffic

The fundamental connectivity process of low-power wireless networks includes data produced by dispersed devices. However, despite the data generated by cellphones or other gadgets, low-power wireless data can differ in various aspects, such as the number of messages, message size, and dependability needs. This is because low-power wireless technologies have various applications with various specifications. For example, some applications are delay tolerant, but others, like flame monitoring, nuclear radioactivity detection, and house protection need priorities and fast delivery [94].

6.4. Technological Complexity

The development of small sized minimal complex gadgets is becoming a key necessity in managing a large number of gadgets, low budget maintenance, and extended area penetration [95]. The decreased equipment complexity design reduces energy usage in battery powered gadgets while losing efficiency. In summary, the gadgets are intended to have limited computing power. Furthermore, equipment must support simple communication design and standards [96]. In terms of technology, wireless transmitters must be versatile and software reconfigurable to accomplish the requisite flexibility of low power wireless equipment [97].

6.5. Pervasive Connectivity

One of its fundamental features is the ability to access the Internet of Things from everywhere all the time [87]. Becoming widespread is another aspect, although connecting a large volume of gadgets is important, particularly considering that the volume of IoT-connected gadgets surpasses mobile network subscribers [98]. Furthermore, it is anticipated that the concentration of the linked equipment will not be constant, necessitating the ability to communicate a large volume of gadgets at once. The infrastructure could support multicultural gadgets. Numerous gadgets might interact with one another and other networks and technologies by utilizing similar spectrum resources, which would lower service efficiency [99]. Therefore, low-power wireless gadgets should be able to communicate with and function in various low-power wireless platform contexts while having the capacity to tolerate, handle, and mitigate interruptions. Regardless of the equipment design or application platform, the network must be capable of allowing peripheral communication [42]. Various network solutions must provide smooth end-to-end coexistence. Interoperability and adaptable bridges across different connectivity systems could be necessary for this. We anticipate complete end-to-end platform compatibility [100].

6.6. Privacy and Security

Due to their enormous number, weaknesses, and ease of use, low-power wireless equipment has very strict security criteria [101]. Assistance must be provided for the fundamental characteristics of identification, verification, confidence, secrecy, data protection, and nonrepudiation. Assaults, including harmful programs (like viruses), hackers using low-power wireless equipment and systems, managing wiretapping, and sniffer threats, including denial of service, should all be dealt with by the security staff [102]. Protecting the equipment's identification and position from prying eyes is also crucial. Furthermore, as needed for diverse purposes, this should enable safety for both onward and reverse communication [103]. Therefore, any infrastructure must meet the two concerns of confidentiality and protection [104]. This is essential to ensure that the low-power wireless networks created will support a wide range of connected applications [105]. Every connection in the network will be guaranteed to be legitimate by the LPWAN-based protection. The application level can incorporate additional security features [106], but it is outside the scope of this research.

7. Cost of Deployment

The low-power wireless approaches are primarily a trade-off between cost, available bandwidth, and installation expense [107]. Financial restrictions are frequently cited as impediments to the widespread acceptance of innovation. Equipment and network installations should be kept to a minimum, and the cost of the object must be kept to a minimum as well, with neither GSM chip required. Moreover, the infrastructure should be simple and require little management. Complications impact expenses, which is why Intelligent things' software and hardware must be simple [108]. Gadgets and operating costs are essential in low-power wireless scenarios. In addition to the platform's conventional criteria for cheap implementation and running costs, the enormous volume of gadgets engaged places significant limits on the expense, operating expenditures, and the need for minimal energy usage. The ability to upgrade software without replacing equipment is a critical feature that must be offered. Furthermore, it is critical to provide flexibility, ease of implementation, and service [109].

8. LoRa Simulators

Network architecture with particular specifications is a difficult process considering that the criteria ought to be adequate for the specific circumstance or application, not unique. As a result, it is critical to employ a simulator. Simulation and prototyping on computers are the best ways to deepen your understanding of a system's performance and assess strategies for its operation in innovative or predictive ways. A strategy that considers simulating is known as computational methods, physical and mathematical terminology, and engineering formulae to characterize a system's behavior and performance in intangible world case studies. Generally, a simulator developer should give the user the ability to choose the networking architecture, each station's main characteristics, the connections between them, the potential traffic pattern, and any traffic routing methods. The LoRa network simulator is more important since it can be used to build and assess a LoRa-based application without requiring costly installation before the framework is executed. The area of LoRa provides a wide range of high-end, open-source modeling packages [110]. These many LoRa numerical simulations were developed and used to test various LoRa situations. The simulation process is shown in Figure 3.

Figure 3.

Figure 3

A diagram showing how the simulation process works.

To correctly define the demands and environment of the system, users must initially adequately articulate the challenge to be addressed, as illustrated in Figure 2. The next step might be to simulate this structure throughout to define the crucial factors and fine-tune the details. Then, launch the experiment and observe the results come next. Eventually, after examining such data, users may either go through each step again employing the instructions the simulation program gave them, or they can stop the process and review the results. The scientific community has access to numerous simulation environments, including PhySimulator, FLoRa, and LoRaSim. Below these simulators are explained in more detail. The LoRa simulators are shown in this section.

8.1. FLoRa

The OMNeT++ continuous episode simulation toolkit, on which the FLoRa simulator is based, is widely used in continuous event simulations and freely available for nonprofit and academic usage, according to the Academia Creative Commons. Regardless of being built on the OMNeT++ framework, the INET Approach is also used by FLoRa. It is an unlicensed repository for OMNeT++ that aids in the experimenting process for various network protocols. C++ is used to create FLoRa [111]. To test the performance of the LoRa network using the ADR mechanism, build a LoRa (FLoRa) simulator's architecture. It demonstrated the ADR's effectiveness in enhancing the PDR while improving energy efficiency [112]. The OMNeT++ library, which is an open-source, was created to aid in the testing of various network protocols. C++ is used to write FLoRa code, which allows for the creation of LoRa networks to support the incorporation of LoRa stations, controllers, and server modules [113]. Separate modules attached to a network server can be used to construct application logic. Dynamic configuration settings are supported by the network server and nodes, which are managed by the ADR and consider the acquisition effect and collisions. The module features precise backhaul network modeling and the ability to simulate numerous gateways. Energy consumption information in each node and throughout the whole network may be obtained at the end of the simulation [114]. The built simulator package includes a sample case inside the FLoRa experiment directory. The scenario includes many elements that imitate a network with ten nodes distributed arbitrarily in square system architecture and one gateway connected to a network server. According to an exponent with a defined mean, each node sends one packet at a time. Several parameters must be chosen while simulating a LoRa network, including simulation duration, warm-up period, SF, signal strength for every LoRa end device, backhaul network architecture, and connections. Following the experiment's conclusion, the scenario metrics and trace files are created. As shown in Figure 3, simulation statistics may be seen using the OMNeT++ GUI [114].

8.2. LoRaSIM

SimPy is used to implement the LoRaSim, a custom-built discrete-event simulator. SimPy procedures are described by Python generator methods and may be used to represent active components such as consumers, automobiles, and agents, among other things. SimPy also has many shared resources that may represent congested areas with limited capacity (like servers, checkout counters, and tunnels) [115]. In addition, it enables two-dimensional gridding of the LoRa stations. The LoRaSim is developed in Python version 2.7. It also uses the Python packages SimPy, NumPy, and Matplotlib. This program includes four separate simulations, each of which focuses on different network and node attributes. There are models for single base stations and simulations for up to four base stations. The sort of antennae used in the simulations may also be classified since there are files that model terminals with directional antennas. You may alter many parameters in this simulator, including the number of nodes and base stations to emulate.

Furthermore, you may select a comprehensive and simplified collision, and check, the number of the LoRa networks to be checked, the simulation period, and the range between two base stations. When LoRaSIM is run, if the visuals parameter is assigned to 1, it displays some charts. Still, most of the data is provided via the command-line interface because it ultimately outputs to an expX.dat file. There is no graphical interface except the plot representations, and the user must operate through the command line. Because the initial version of LoRaSim only supported the uplink, many improvements were suggested to make it versatile and assist the downstream. As a result, it may assess efficiency factors like electricity use and scalability. Many data points are demonstrated on the cmd prompt and imported in Name.dat, which can be examined with various graphical programmers.

8.3. PhySimulator

The LoRa connection scenario is simulated by a basic emulator called PHY Simulator. PhySimulator is developed in the coding MATLAB. This simulator's objective is to assess the receipt of multiple LoRa transmissions that overlap and interfere with different spreading factors. The packet, symbol, and bit error rates are displayed eight figures after each program execution. The results are the bit error rate, symbols, and packets for each spreading factor, as well as the total bit error rates, symbols, and packets for all other spreading factors [116]. The user may alter numerous settings like program parameters' values being modified using this simulator. You could, for instance, change the payload bits, bandwidth, and maximum attempts per step. Unfortunately, the client must explicitly change each of these settings in the MATLAB program as there is no visual tool available to edit them. Table 5 shows a comparison of the simulators used in the LoRa technology.

Table 5.

Comparison of LoRa simulators.

Simulator features FLoRa LoRaSIM PhySimulator
Operating system macOS, linux, windows macOS, linux, windows macOS, windows
GUI Yes Only plot Only plot
License type Source is open Source is open Free
Installation requirements OMNeT++ 6 and INET 4.3.1 SimPy, NumPy, matplotlib MATLAB
Language type C++ Python MATLAB
Support Limited Limited Good
Popularity Medium High High

Understanding which framework to utilize and which development tools to learn for the particular issue is crucial for the user and whether or not it is open source, especially for the scientific community and academics. This is required to expand current tools to include new scientific features, innovations, and as with the module, the capacity to use “infrastructure” for various standards, such as LoRa and already-existing procedures. We look into if there are any associated books, websites, or communities that support each piece of software using this framework. Furthermore, having some graphical data and statistics is vital to comprehend and analyze the simulation results to validate your system model. Thus, this aspect is also investigated. Table 5 shows a comparison of the characteristics of each simulation program. As seen in Table 5, all of the characteristics of the examination simulators are compared line by line, and we can conclude that all simulators accessible are pretty competent.

To begin with, all three simulators are discrete-event simulators. This suggests that they represent the environment as a time-domain series of discrete occurrences. This enables the simulator to go on to the next event without watching the system continuously, given that the system does not change between two consecutive events. In summary, FLoRa is written in C++, PhySimulator is written in MATLAB, LoRaSim is written in Python, and the LoRaWAN module is written in C++ and Python. In contrast to other simulators, FLoRa through OMNeT++ offers PhySimulator, LoRaSim, MATLAB, and PyChrome environments in that sequence, whereas just a few plots do. According to each simulator's official website, FLoRa and PhySimulator have more relevant publications. However, PhySimulator has been upgraded to another version called LoRa+. According to the Scopus database, LoRaSim has several related papers.

In comparison to PhySimulator and FLoRa, the LoRaSim modules have more publications. As a result, several simulators include additional information on their websites about the installation procedure and how to utilize the equipment. They are all free software, and GitHub is where you can get their program code.

9. Classification of Problems in LoRa

Researchers look at the difficulties of LoRa communication. Understanding how these issues affect the functionality of the LoRa system reveals how serious they are. Following are some challenges identified during the study.

9.1. Resource Allocation

The primary purpose of the resource control strategy is to align the reception window of the access points with the transmitting windows of edge devices. Understanding that the base station transmitting windows do not always remain open is important because they are used to signal when data has been received [117]. In addition, end devices cannot constantly have their transmitting and reception windows open because of constraints on the energy economy. As a result, this discrepancy should be resolved while considering network density, limiting such techniques' effect to increase LoRA capacity. As a result, numerous end devices might transmit simultaneously and concurrently thanks to the clever management of logical and frequency channels. When applying clever resource assignment strategies, encouraging results were seen in references [118, 119].

9.2. Communicative Distance

A crucial LoRa architecture foundational feature is a broad transmission distance. LoRa system uses a chirp spread spectrum that is better resistant to interruption. In a variety of settings, including residences, hospitals, universities, and forests, LoRa connectivity could be used. Terminal sites will include those exposed to air, enclosed by metal or brick. Signal attenuation, transmission loss, and fading must be combated with precisely various installation circumstances in mind to increase information penetrating, and subsequently, LoRa network availability [120]. The ability of gateways to receive signals under a particular limit but unable to understand them has been reported. A method must be developed to decipher such signals to increase the transmission distance. The estimation of LoRa system availability is a significant additional difficulty.

9.3. Large Volume of Gadgets

Mobile communications may inspire scholars to develop novel densifying solutions for LoRa infrastructure in light of its limitations, like the duty cycle and limited capacity [121]. This is a time-tested response to the growing connection requirement in a dense metropolitan setting such as the metropolitan hub [122]. In addition, the ability of LoRa to link a greater number of terminal devices may be considerably increased by combining the access points densified with the method.

9.4. Energy Usage

The considerable energy consumption of LoRaWAN is its main crucial feature. This represents a crucial factor in extending the life of edge gadgets. LoRa bridges are anticipated to function for a prolonged time of 5 to 10 years using little servicing [123]. Therefore, one of the biggest problems with LoRa connectivity is power usage. In saving energy, the LoRa system uses two strategies: (1) Immediate bandwidth uses for the chirp signal and (2) avoiding the need for complex MAC methods for planning. Despite these methods, peripherals still utilize higher energy than anticipated due to unforeseen events, such as packet forwarding brought on by fading channels [124].

9.5. Communication Security

Security is a key problem in digital connectivity in general [125]. Snooping, opportunistic sending and station cloning are only a few examples of vulnerability threats [126, 127]. The keys utilized for cryptography are the targets of all assaults listed above. The system as a whole may be destroyed if this password is hacked. Currently, the LoRa system utilizes symmetrical secret cryptography using AES-128-bit encoding; however, the code is created and never updated using current LoRa hardware [128, 129]. Therefore, the procedure for key creation and updating is a critical problem. Furthermore, third-party clearance is necessary whenever the connection providers provide, and platform providers are separate. Therefore, many apps need third-party clearance to protect user protection and confidentiality [111, 130].

10. Challenges of LoRa

10.1. Scalability

LoRa installations will link many endpoint gadgets engaged in detecting activities. In addition, to comprehend the scalability of this innovation, it is vital to evaluate its capability. Therefore, studies on LoRaWAN's capability for individual port installations and urban deployments have been conducted. According to the analysis of transmission speeds and propagation distance, it is recommended that urban-sized LoRa implementations employ the greatest bit rate. In fact, given a connection speed slower than the maximum one, the terminal occupancy per area remains unchanged under the assumption provided.

10.2. Interference

LoRa communication is comparable to a pure ALOHA scheme because it would not specify any specific spectrum admission management. However, one of the drawbacks of ALOHA-based solutions is their blind broadcasting method, which enables the broadcaster to broadcast anytime there is a packet to transmit requiring channel monitoring. Furthermore, in an ALOHA-only system, the susceptible period is double the cycle duration. This implies that every duplicate broadcast that begins in the timeframe interval that opens one signal period earlier and closes after the signal's broadcast will destroy the transmission.

10.3. Security

Considering the explosive development of LoRa connections and the assumption that LoRa has several weaknesses, privacy, and security are crucial. However, Lora's physical characteristics have revealed new and potent assaults which are difficult to defend against, and the significant power efficiency demand also makes it difficult to implement effective defense. Furthermore, whereas physical layer security techniques can potentially guarantee complete protection, their use is restricted by their lack of robustness. For instance, the current key creation techniques often let just two valid parties arise throughout a lengthy querying time, although never multiple parties.

11. Conclusion

The low-power wireless technology LoRa has gained significant research traction throughout the previous several years, stimulating a wide range of studies. This article provides a detailed analysis of the LoRa networks and a quick rundown of the technology's specifications. The researchers explained the history of LoRa deployments, issues encountered while setting up LoRa networks and current solutions. In this study, the discussion also included LoRa simulation tools. Some unresolved challenges of LoRa communication are also discussed based on our thorough research of existing solutions. This study aims to stimulate additional research on enhancing LoRa network performance and allowing more useful deployments.

Acknowledgments

The authors would also like to thank their mentors who always helped and guided this research to be possible. The authors thank the University of Kuala Lumpur (UniKL) who funded this research.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  • 1.Ahad M. A., Paiva S., Tripathi G., Feroz N. Enabling technologies and sustainable smart cities. Sustainable Cities and Society . 2020;61 doi: 10.1016/j.scs.2020.102301.102301 [DOI] [Google Scholar]
  • 2.Bernard M. S., Pei T., Nasser K. QoS strategies for wireless multimedia sensor networks in the context of IoT at the MAC layer, application layer, and cross-layer algorithms. Journal of Computer Networks and Communications . 2019;2019:33. doi: 10.1155/2019/9651915.9651915 [DOI] [Google Scholar]
  • 3.Raza H. W., Kamal M. A., Alam M., Su’ud M. M. A review of middleware platforms in internet of things: a non – functional requirements approach. Journal of Independent Studies and Research Computing . 2020 doi: 10.31645/18. [DOI] [Google Scholar]
  • 4.Liyanage M., Pham Q. V., Dev K., et al. A survey on Zero touch network and Service Management (ZSM) for 5G and beyond networks. Journal of Network and Computer Applications . 2022;203 doi: 10.1016/j.jnca.2022.103362.103362 [DOI] [Google Scholar]
  • 5.Cui F. Deployment and integration of smart sensors with IoT devices detecting fire disasters in huge forest environment. Computer Communications . 2020;150:818–827. doi: 10.1016/j.comcom.2019.11.051. [DOI] [Google Scholar]
  • 6.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. doi: 10.1016/j.icte.2017.12.005. [DOI] [Google Scholar]
  • 7.Kashif A. Data mining and machine learning methods for sustainable smart cities traffic classification : a survey. Sustainable Cities and Society . 2020;60 doi: 10.1016/j.scs.2020.102177. [DOI] [Google Scholar]
  • 8.Bembe M., Abu-Mahfouz A., Masonta M., Ngqondi T. A survey on low-power wide area networks for IoT applications. Telecommunication Systems . 2019;71(2):249–274. doi: 10.1007/s11235-019-00557-9. [DOI] [Google Scholar]
  • 9.Lee I., Lee K. The internet of things (IoT): applications, investments, and challenges for enterprises. Business Horizons . 2015;58(4):431–440. doi: 10.1016/j.bushor.2015.03.008. [DOI] [Google Scholar]
  • 10.Chaudhari B. S., Zennaro M., Borkar S. LPWAN technologies: emerging application characteristics, requirements, and design considerations. Future Internet . 2020;12 doi: 10.3390/fi12030046. [DOI] [Google Scholar]
  • 11.Thomas A., Eldhose N. V. Performance evaluation of chirp spread spectrum as used in LoRa physical layer. Proceedings of the 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN); March 2019; Pondicherry, India. pp. 1–6. [DOI] [Google Scholar]
  • 12.Augustin A., Yi J., Clausen T., Townsley W. M. A study of Lora: long range and low power networks for the internet of things. Sensors . 2016;16(9):1466–1518. doi: 10.3390/s16091466. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Lassen T. Long-range RF Communication : Why Narrowband . Dallas, TX, USA: Texas Instruments; 2010. [Google Scholar]
  • 14.Sinha R. S., Wei Y., Hwang S. H. A survey on LPWA technology: LoRa and NB-IoT. ICT Express . 2017;3(1):14–21. doi: 10.1016/j.icte.2017.03.004. [DOI] [Google Scholar]
  • 15.Blenn N., Kuipers F. LoRaWAN in the wild: measurements from the things network. 2017. http://arxiv.org/abs/1706.03086 .
  • 16.Sallum E., Pereira N., Alves M., Santos M. Improving quality-of-service in LOra low-power wide-area networks through optimized radio resource management. Journal of Sensor and Actuator Networks . 2020;9(1):p. 10. doi: 10.3390/jsan9010010. [DOI] [Google Scholar]
  • 17.Xia X., Zheng Y., Gu T. FTrack: parallel decoding for LoRa transmissions. IEEE/ACM Transactions on Networking . 2020;28(6):2573–2586. doi: 10.1109/TNET.2020.3018020. [DOI] [Google Scholar]
  • 18.Noreen U., Ahcenebounceuruniv-brestfr E., Clavier L. International conference on advanced technologies for signal and image processing, ATSIP 2020. Proceedings of the 2020 International conference on advanced technologies for signal and image processing. ATSIP; September 2020; Sousse, Tunisia. [Google Scholar]
  • 19.Onditi A. Implementation of LoRaWAN for Metropolia . Erfurt, Germany: University of Applied Sciences; 2019. [Google Scholar]
  • 20.Rahman H. U., Ahmad M., Ahmad H., Habib M. A. LoRaWAN: state of the art, challenges, protocols and research issues. Proceedings of the 2020 IEEE 23rd International Multitopic Conference (INMIC) 2020; November 2020; Bahawalpur, Pakistan. [DOI] [Google Scholar]
  • 21.Damayanti S. D., Suryanegara M., Enriko I. K. A., Nashiruddin M. I. Designing A LoRa-based panic button for bali smart island project. Proceedings of the 2019 7th 2019 7th International Conference on Smart Computing and Communications (ICSCC); June 2019; Sarawak, Malaysia. [DOI] [Google Scholar]
  • 22.Alberto M. B., Petri M. Full-Duplex. Machine Type Communications . 2015;2:42–50. doi: 10.1007/978-3-319-27072-2. [DOI] [Google Scholar]
  • 23.Barriquello C. H., Bernardon D. P., Canha L. N., Soares E Silva F. E., Porto D. S., Da Silveira Ramos M. J. Performance assessment of a low power wide area network in rural smart grids. Proceedings of the 2017 52nd Int. Univ. Power Eng. Conf. UPEC 2017; August 2017; Heraklion, Greece. pp. 1–4. [DOI] [Google Scholar]
  • 24.Cheng Y., Saputra H., Goh L. M., Wu Y. Secure smart metering based on LoRa technology. Proceedings of the 2018 IEEE 4th International Conference on Identity, Security, and Behavior Analysis (ISBA); January 2018; Singapore. pp. 1–8. [DOI] [Google Scholar]
  • 25.Tung N. T., Phuong L. M., Huy N. M., Hoai Phong N., Dinh Huy T. L., Dinh Tuyen N. Development and implementation of smart street lighting system based on lora technology. Proceedings of the 2019 International Symposium on Electrical and Electronics Engineering (ISEE) 2019; October 2019; Ho Chi Minh City, Vietnam. pp. 328–333. [DOI] [Google Scholar]
  • 26.Muthanna M. S. A., Muthanna M. M. A., Khakimov A., Muthanna A. Development of intelligent street lighting services model based on LoRa technology. Proceedings of the 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus) 2018; January 2018; Moscow, Russia. pp. 90–93. [DOI] [Google Scholar]
  • 27.Premsankar G., Ghaddar B., Slabicki M., Francesco M. D. Optimal configuration of LoRa networks in smart cities. IEEE Transactions on Industrial Informatics . 2020;16(12):7243–7254. doi: 10.1109/TII.2020.2967123. [DOI] [Google Scholar]
  • 28.Andrade R. O., Yoo S. G. A comprehensive study of the use of LoRa in the development of smart cities. Applied Sciences . 2019;9(22):p. 4753. doi: 10.3390/app9224753. [DOI] [Google Scholar]
  • 29.Ngom B., Diallo M., Gueye B., Marilleau N. LoRa-based measurement station for water quality monitoring: case of botanical garden pool. Proceedings of the 2019 IEEE Sensors Applications Symposium (SAS); March 2019; Sophia Antipolis, France. pp. 1–4. [DOI] [Google Scholar]
  • 30.Miles B., Bourennane E. B., Boucherkha S., Chikhi S. A study of LoRaWAN protocol performance for IoT applications in smart agriculture. Computer Communications . 2020;164:148–157. doi: 10.1016/j.comcom.2020.10.009. [DOI] [Google Scholar]
  • 31.Nagpure S., Ingale S., Pahurkar S., M Bobade A., Ghosal M., Dhope T. Smart agriculture using IOT. Helix . 2019;9(3):5081–5083. doi: 10.29042/2019-5081-5083. [DOI] [Google Scholar]
  • 32.Saleh M. S. M., Sajak A. A. B., Mohamad R., Zaaba M. A. M. IoT real-time soil monitoring based on LoRa for palm oil plantation. Journal of Physics: Conference Series . 2021;1874(1) doi: 10.1088/1742-6596/1874/1/012047.012047 [DOI] [Google Scholar]
  • 33.Aji Purnomo F., Maulana Yoeseph N., Alim Tri Bawono S., Hartono R. Development of air temperature and soil moisture monitoring systems with LoRA technology. Journal of Physics: Conference Series . 2021;1825(1) doi: 10.1088/1742-6596/1825/1/012029.012029 [DOI] [Google Scholar]
  • 34.Kodali R. K., Yerroju S., Sahu S. Smart farm monitoring using LoRa enabled IoT. Proceedings of the 2018 Second International Conference on Green Computing and Internet of Things (ICGCIoT) 2018; August 2018; Bangalore, India. pp. 391–394. [DOI] [Google Scholar]
  • 35.Ruslan A. A., Salleh S. M., Hatta S. F. W. M., Sajak A. A. B. IoT soil monitoring based on LoRa module for oil palm plantation. International Journal of Advanced Computer Science and Applications . 2021;12(5):215–220. doi: 10.14569/IJACSA.2021.0120527. [DOI] [Google Scholar]
  • 36.Semtech. LoRa Modulation Basics AN1200.22 . San Diego, CA, USA: Semtech; 2015. [Google Scholar]
  • 37.Finnegan J., Brown S. A Comparative Survey of LPWA Networking. 2018. http://arxiv.org/abs/1802.04222 .
  • 38.Kamal M. A., Alam M. M., Bakar A., Mohd M. Impact of LoRA and 5G on smart manufacturing. From Automation Perspective . 2022;18:1355–1378. doi: 10.13052/jmm1550-4646.1852. [DOI] [Google Scholar]
  • 39.De Carvalho Silva J., Rodrigues J. J. P. C., Alberti A. M., Solic P., Aquino A. L. L. LoRaWAN - a low power WAN protocol for Internet of Things: a review and opportunities. Proceedings of the 2017 2nd International Multidisciplinary Conference on Computer and Energy Science (SpliTech); July 2017; Split, Croatia. [Google Scholar]
  • 40.Vangelista L., Zanella A., Zorzi M. Long-range IoT technologies: the dawn of LoRa™ . Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering . 2015;159:51–58. doi: 10.1007/978-3-319-27072-2_7. [DOI] [Google Scholar]
  • 41.Jebril A. H., Sali A., Ismail A., Rasid M. F. A. Overcoming limitations of LoRa physical layer in image transmission. Sensors . 2018;18(10):p. 3257. doi: 10.3390/s18103257. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Qadir Q. M., Rashid T. A., Al-Salihi N. K., Ismael B., Kist A. A., Zhang Z. Low power wide area networks: a survey of enabling technologies, applications and interoperability needs. IEEE Access . 2018;6 doi: 10.1109/ACCESS.2018.2883151.77454 [DOI] [Google Scholar]
  • 43.Pham T. L., Nguyen H., Nguyen H., Bui V., Nguyen V. H., Jang Y. M. Low power wide area network technologies for smart cities applications. Proceedings of the 2019 International Conference on Information and Communication Technology Convergence (ICTC); October 2019; Jeju, Korea. pp. 501–505. [DOI] [Google Scholar]
  • 44.Naito K. A survey on the internet-of-things: standards, challenges and future prospects. Journal of Information Processing . 2017;25:23–31. doi: 10.2197/ipsjjip.25.23. [DOI] [Google Scholar]
  • 45.Kamal M. A., Kamal M. K., Alam M., Su’ud M. M. Context-aware perspective analysis working of RFID anti-collision protocols. Journal of Independent Studies and Research - Computing . 2018;2(16):19–32. doi: 10.31645/jisrc/(2018).16.2.02. [DOI] [Google Scholar]
  • 46.Taha A. A., Feteiha M. F., Abdul W. Performance evaluation for LoRa transceiver. International Journal of Computer Systems Science and Engineering . 2019;8:25–39. [Google Scholar]
  • 47.Kamal M. A., Alam M. M., Mazliham∗ M. S. Routers perspective simulation-based analysis of EIGRP and OSPF routing protocol for an organizational model. International Journal of Innovative Technology and Exploring Engineering . 2020;9(4):2013–2019. doi: 10.35940/ijitee.b6509.029420. [DOI] [Google Scholar]
  • 48.Alliance L. LoRaWAN 1.1 Specification . Vol. 11. Fremont, CA, USA: LoRa Alliance; 2017. [Google Scholar]
  • 49.Centenaro M., Vangelista L., Zanella A., Zorzi M. Long-range communications in unlicensed bands: the rising stars in the IoT and smart city scenarios. IEEE Wireless Communications . 2016;23(5):60–67. doi: 10.1109/MWC.2016.7721743. [DOI] [Google Scholar]
  • 50.Kufakunesu R., Hancke G. P., Abu-Mahfouz A. M. A survey on adaptive data rate optimization in lorawan: recent solutions and major challenges. Sensors . 2020;20(18):5044–5125. doi: 10.3390/s20185044. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Magrin D. Padua, Italy: Università degli Studi di Padova; 2016. Network Level Performances of a LoRa System; p. p. 104. Master Thesis in Telecommunication Engineering. [Google Scholar]
  • 52.Queralta J. P., Gia T. N., Zou Z., Tenhunen H., Westerlund T. Comparative study of LPWAN technologies on unlicensed bands for M2M communication in the IoT: beyond Lora and Lorawan. Procedia Computer Science . 2019;155:343–350. doi: 10.1016/j.procs.2019.08.049. [DOI] [Google Scholar]
  • 53.Lavric A., Petrariu A. I., Coca E., Popa V. Lora traffic generator based on software defined radio technology for lora modulation orthogonality analysis: empirical and experimental evaluation. Sensors . 2020;20(15):4123–4219. doi: 10.3390/s20154123. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Zorbas D., Abdelfadeel K., Kotzanikolaou P., Pesch D. TS-LoRa: time-slotted LoRaWAN for the industrial internet of things. Computer Communications . 2020;153:1–10. doi: 10.1016/J.COMCOM.2020.01.056. [DOI] [Google Scholar]
  • 55.Haxhibeqiri J., Moerman I., Hoebeke J. Low overhead scheduling of LoRa transmissions for improved scalability. IEEE Internet of Things Journal . 2019;6(2):3097–3109. doi: 10.1109/JIOT.2018.2878942. [DOI] [Google Scholar]
  • 56.Finnegan J., Brown S. An analysis of the energy consumption of LPWA-based IoT devices. Proceedings of the 2018 International Symposium on Networks, Computers and Communications (ISNCC); June 2018; Rome, Italy. pp. 1–6. [DOI] [Google Scholar]
  • 57.Marais J. M., Malekian R., Abu-Mahfouz A. M. LoRa and LoRaWAN testbeds: a review. Proceedings of the 2017 IEEE AFRICON; September 2017; Cape Town, South Africa. pp. 1496–1501. [DOI] [Google Scholar]
  • 58.Noreen U., Bounceur A., Clavier L. A study of LoRa low power and wide area network technology. Proceedings of the 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP); May 2017; Fez, Morocco. [DOI] [Google Scholar]
  • 59.Pop A., Raza U., Kulkarni P., Sooriyabandara M. Does bidirectional traffic do more harm than good in LoRaWAN based LPWA networks? 2018. https://arxiv.org/abs/1704.04174 .
  • 60.Alliance L. Lorawan Regional Parameters . Fremont, CA, USA: LoRa Alliance; 2016. [Google Scholar]
  • 61.Cattani M., Boano C. A., Römer K. An experimental evaluation of the reliability of lora long-range low-power wireless communication. Journal of Sensor and Actuator Networks . 2017;6(2):p. 7. doi: 10.3390/jsan6020007. [DOI] [Google Scholar]
  • 62.Bor M., Vidler J., Roedig U. Lora for the internet of things. Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks; February 2016; Graz, Austria. pp. 361–366. [DOI] [Google Scholar]
  • 63.Hassan A. A., Källqvist R. K. Evaluating LoRa physical as a radio link technology for use in a remote-controlled electric switch system for a network bridge radio-node. 2019. https://www.diva-portal.org/smash/record.jsf?pid=diva2:1299247 .
  • 64.Khalifeh A., Aldahdouh K., Alouneh S. LoRaWAN energy optimization with security consideration. The International Arab Journal of Information Technology . 2021;18:476–483. doi: 10.34028/iajit/18/3A/11. [DOI] [Google Scholar]
  • 65.Oliveira R., Guardalben L., Sargento S. Long range communications in urban and rural environments. Proceedings of the 2017 IEEE Symposium on Computers and Communications (ISCC); July 2017; Heraklion, Greece. pp. 810–817. [DOI] [Google Scholar]
  • 66.Gkotsiopoulos P., Zorbas D., Douligeris C. Performance determinants in LoRa networks: a literature review. IEEE Commun. Surv. Tutorials . 2021;23(3):1721–1758. doi: 10.1109/comst.2021.3090409. [DOI] [Google Scholar]
  • 67.Antoine-Santoni T., Poggi B., Araujo D., Babatounde C. Factors influencing LoRa communication in IoT deployment: overview and experience analysis. Proceedings of the 7th International Conference on Internet of Things, Big Data and Security; 2022; Yogyakarta, Indonesia. pp. 274–280. [DOI] [Google Scholar]
  • 68.Shanmuga Sundaram J. P., Du W., Zhao Z. A survey on LoRa networking: research problems, current solutions, and open issues. IEEE Commun. Surv. Tutorials . 2020;22(1):371–388. doi: 10.1109/COMST.2019.2949598. [DOI] [Google Scholar]
  • 69.Saari M., bin Baharudin A. M., Sillberg P., Hyrynsalmi S., Yan W. LoRa - a survey of recent research trends. Proceedings of the 2018 41st 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO); May 2018; Opatija, Croatia. pp. 872–877. [DOI] [Google Scholar]
  • 70.Sarker V. K., Queralta J. P., Gia T. N., Tenhunen H., Westerlund T. A survey on LoRa for IoT: integrating edge computing. Proceedings of the 2019 4th 2019 Fourth International Conference on Fog and Mobile Edge Computing (FMEC); June 2019; Rome, Italy. pp. 295–300. [DOI] [Google Scholar]
  • 71.Devalal S., Iot K. LoRa technology-an overview. Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA); March 2018; Coimbatore, India. pp. 284–290. [DOI] [Google Scholar]
  • 72.Ahmed M. A., Gallardo J. L., Zuniga M. D., et al. LoRa based IoT platform for remote monitoring of large-scale agriculture farms in Chile. Sensors . 2022;22(8):p. 2824. doi: 10.3390/s22082824. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 73.Marahatta A., Rajbhandari Y., Shrestha A., et al. Evaluation of a LoRa mesh network for smart metering in rural locations. Electronics . 2021;10(6):p. 751. doi: 10.3390/electronics10060751. [DOI] [Google Scholar]
  • 74.Pan M., Chen C., Yin X., Huang Z. UAV-aided emergency environmental monitoring in infrastructure-less areas: LoRa mesh networking approach. IEEE Internet of Things Journal . 2022;9(4):2918–2932. doi: 10.1109/JIOT.2021.3095494. [DOI] [Google Scholar]
  • 75.Alam N. A., Ahsan M., Based M. A., Haider J., Rodrigues E. M. G. Smart monitoring and controlling of appliances using lora based iot system. Design . 2021;5 doi: 10.3390/designs5010017. [DOI] [Google Scholar]
  • 76.Singh R. K., Aernouts M., De Meyer M., Weyn M., Berkvens R. Leveraging LoRaWAN technology for precision agriculture in greenhouses. Sensors . 2020;20(7):p. 1827. doi: 10.3390/s20071827. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 77.Parri L., Parrino S., Peruzzi G., Pozzebon A. A LoRaWAN network infrastructure for the remote monitoring of offshore sea farms. Proceedings of the 2020 IEEE International Instrumentation and Measurement Technology Conference (I2MTC); May 2020; Dubrovnik, Croatia. pp. 1–6. [DOI] [Google Scholar]
  • 78.Boursianis A. D., Papadopoulou M. S., Gotsis A., et al. Smart irrigation system for precision agriculture - the AREThOU5A IoT platform. IEEE Sensors Journal . 2021;21(16) doi: 10.1109/JSEN.2020.3033526.17539 [DOI] [Google Scholar]
  • 79.Codeluppi G., Cilfone A., Davoli L., Ferrari G. LoraFarM: a LoRaWAN-based smart farming modular IoT architecture. Sensors . 2020;20(7):p. 2028. doi: 10.3390/s20072028. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 80.Valente A., Silva S., Duarte D., Cabral Pinto F., Soares S. Low-cost lorawan node for agro-intelligence iot. Electronics . 2020;9(6):987–1017. doi: 10.3390/electronics9060987. [DOI] [Google Scholar]
  • 81.Kamienski C., Soininen J. P., Taumberger M., et al. Smart water management platform: IoT-based precision irrigation for agriculture. Sensors . 2019;19(2):p. 276. doi: 10.3390/s19020276. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 82.Catherwood P. A., Steele D., Little M., McComb S., McLaughlin J. A community-based IoT personalized wireless healthcare solution trial. IEEE Journal of Translational Engineering in Health and Medicine . 2018;6:1–13. doi: 10.1109/JTEHM.2018.2822302. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83.Nugraha A. T., Wibowo R., Suryanegara M., Hayati N. An IoT-LoRa system for tracking a patient with a mental disorder: correlation between battery capacity and speed of movement. Proceedings of the 2018 7th International Conference on Computer and Communication Engineering (ICCCE); September 2018; Kuala Lumpur, Malaysia. pp. 198–201. [DOI] [Google Scholar]
  • 84.Susanto R., Anthony J. Comparison of three LoRa devices and its application on street light monitoring system. IOP Conference Series: Earth and Environmental Science . 2018;195 doi: 10.1088/1755-1315/195/1/012066.012066 [DOI] [Google Scholar]
  • 85.Tsai M. F., Kiong Y. C., Sinn A. Smart service relying on Internet of Things technology in parking systems. The Journal of Supercomputing . 2018;74(9):4315–4338. doi: 10.1007/s11227-016-1875-8. [DOI] [Google Scholar]
  • 86.Borkar S. R. Long-term Evolution for Machines . Havelock, NC, USA: LTE-M, INC; 2020. [DOI] [Google Scholar]
  • 87.Yastrebova A., Kirichek R., Koucheryavy Y., Borodin A., Koucheryavy A. Future networks 2030: architecture requirements. Proceedings of the 2018 10th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT); November 2019; Moscow, Russia. pp. 1–8. [DOI] [Google Scholar]
  • 88.Naik N. LPWAN Technologies for iot systems: choice between ultra narrow band and spread spectrum. Proceedings of the 2018 IEEE International Systems Engineering Symposium (ISSE); October 2018; Rome, Italy. [DOI] [Google Scholar]
  • 89.Sarawi S., Anbar M., Alieyan K. Internet of things (IoT) communication protocols : review. Proceedings of the 2017 8th International Conference on Information Technology (ICIT); May 2017; Amman, Jordan. [DOI] [Google Scholar]
  • 90.Raza U., Kulkarni P., Sooriyabandara M. Low power wide area networks : an overview. IEEE Communications Surveys and Tutorials . 2020;19:1–19. doi: 10.1109/COMST.2017.2652320. [DOI] [Google Scholar]
  • 91.Malarski K. M., Thrane J., Bech M. G., et al. Investigation of Deep Indoor NB-IoT Propagation Attenuation. Proceedings of the 2019 IEEE 90th Vehicular Technology Conference; November 2019; Honolulu, HI, USA. pp. 2–6. [Google Scholar]
  • 92.Mikhaylov K., Pettissalo M., Peta J. Performance of a low-power wide-area network based on lora technology : doppler robustness, scalability, and coverage. International Journal of Distributed Sensor Networks . 2017;13 doi: 10.1177/1550147717699412. [DOI] [Google Scholar]
  • 93.Bardyn J., Melly T., Seller O., Sornin N. IoT : The Era of LPWAN Is Starting Now. Proceedings of the 42nd European Solid-State Circuits Conference; September 2016; Lausanne, Switzerland. pp. 25–30. [Google Scholar]
  • 94.Adame T., Bel A., Bellalta B. Increasing LPWAN scalability by means of concurrent multiband IoT technologies: an industry 4.0 Use case. IEEE Access . 2019;7:46990–47010. doi: 10.1109/ACCESS.2019.2909408. [DOI] [Google Scholar]
  • 95.Akpakwu G. A., Silva B. J., Hancke G. P., Abu-Mahfouz A. M. A survey on 5G networks for the internet of things : communication technologies and challenges. IEEE Access . 2018;6:3619–3647. doi: 10.1109/ACCESS.2017.2779844. [DOI] [Google Scholar]
  • 96.Diamantoulakis P. D., Member S., Karagiannidis G. K. Low power wide area networks ( LPWANs ) for internet of things ( IoT ) applications : research challenges and future trends. 2016. https://arxiv.org/abs/1611.07449 .
  • 97.Chaudhari B., Borkar S. Design Considerations and Network Architectures for Low-Power Wide-Area Networks . Amsterdam, Netherlands: Elsevier; 2020. [DOI] [Google Scholar]
  • 98.Sisinni E., Saifullah A., Han S., Jennehag U., Gidlund M. Industrial internet of things : challenges, opportunities, and directions. IEEE Transactions on Industrial Informatics . 2018;14(11):4724–4734. doi: 10.1109/TII.2018.2852491. [DOI] [Google Scholar]
  • 99.Lv L., Chen J., Ni Q., Ding Z., Jiang H. Cognitive non-orthogonal multiple access with cooperative relaying : a new wireless frontier for 5g spectrum sharing. IEEE Communications Magazine . 2018;56:188–195. [Google Scholar]
  • 100.Liaskos C. K., Mamatas L., Ioannidis S., Pitsillides A. Software-Defined Reconfigurable Intelligent Surfaces : From Theory to End-To-End Implementation. Proceedings of the IEEE . 2022;110 doi: 10.1109/JPROC.2022.3169917. [DOI] [Google Scholar]
  • 101.Roesch M., Bauer D., Haupt L., et al. Harnessing the full potential of industrial demand-side flexibility : an end-to-end approach connecting machines with markets through service-oriented it platforms. Applied Science . 2019;9 doi: 10.3390/app9183796. [DOI] [Google Scholar]
  • 102.Tariq N., Qamar A., Asim M., Khan F. A. Blockchain and smart healthcare security: a survey. Procedia Computer Science . 2020;175:615–620. doi: 10.1016/j.procs.2020.07.089. [DOI] [Google Scholar]
  • 103.Hamad S. A., Sheng Q. Z. Realizing an internet of secure things : a survey on issues and enabling technologies. IEEE Communications Surveys and Tutorials . 2020;22:1–21. doi: 10.1109/COMST.2020.2976075. [DOI] [Google Scholar]
  • 104.Rehman S. U., Khan I. U., Moiz M., Hasan S. Security and Privacy Issues in IoT. International Journal of Communication Networks and Information Security . 2016;8 [Google Scholar]
  • 105.Nair K. K., Abu-mahfouz A. M., Lefophane S. Analysis of the narrow band internet of things (NB-IoT) technology. Proceedings of the 2019 Conference on Information Communications Technology and Society (ICTAS); March 2019; Durban, South Africa. pp. 1–6. [DOI] [Google Scholar]
  • 106.Figueroa-lorenzo S., Añorga J., Arrizabalaga S. A Survey of IIoT Protocols : A Measure of Vulnerability Risk Analysis Based on CVSS. ACM Computing Surveys (CSUR) . 2020;53 [Google Scholar]
  • 107.Adelantado F., Vilajosana X., Tuset-peiro P., Martinez B., Melià-seguí J., Watteyne T. Understanding the limits of lorawan. IEEE Communications magazin . 2017;55 [Google Scholar]
  • 108.Aly M., Khomh F., Gueheneuc Y. G., Washizaki H., Yacout S. Is fragmentation a threat to the success of the internet of things. IEEE Internet of Things Journal . 2019;6(1):472–487. doi: 10.1109/jiot.2018.2863180. [DOI] [Google Scholar]
  • 109.Fi U. N. B. Collaborating for self-reliance – co-creating iot connectivity solutions. Akgec International Journal of Technology . 2022;11 [Google Scholar]
  • 110.Idris S., Karunathilake T., Förster A. Survey and comparative study of LoRa-enabled simulators for internet of things and wireless sensor networks. Sensors . 2022;22(15):5535–5646. doi: 10.3390/s22155546. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 111.Flammini F., Gaglione A., Tokody D., Dobrilović D. Virtualization technology for LoRaWAN roaming simulation in smart cities. Studies in Computational Intelligence . 2021;971:251–265. doi: 10.1007/978-3-030-72065-0_14. [DOI] [Google Scholar]
  • 112.Slabicki M., Premsankar G., Di Francesco M. Adaptive configuration of lora networks for dense IoT deployments. Proceedings of the NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium; April 2018; Taipei, Taiwan. pp. 1–9. [DOI] [Google Scholar]
  • 113.Antonio Virdis M. K. Recent Advances in Network Simulation . Berlin, Germany: Springer; 2019. [Google Scholar]
  • 114.Bouras C., Gkamas A., Katsampiris Salgado S. A., Kokkinos V. Comparison of LoRa simulation environments. In: Barolli L., Hellinckx P., Enokido T., editors. International Conference on Broadband and Wireless Computing, Communication and Applications . Berlin, Germany: Springer International Publishing; 2020. pp. 374–385. [Google Scholar]
  • 115.Simpy. Overview — SimPy 4.0.2.Dev1+g2973dbe Documentation. 2022. https://simpy.readthedocs.io/en/latest/
  • 116.Lora. LoRa – Simulation and Experimentation Tools for LoRa Networks. 2022. http://lora.tti.unipa.it/
  • 117.Ertürk M. A., Aydın M. A., Büyükakkaşlar M. T., Evirgen H. A survey on LoRaWAN architecture, protocol and technologies. Future Internet . 2019;11(10):p. 216. doi: 10.3390/fi11100216. [DOI] [Google Scholar]
  • 118.Feltrin L., Buratti C., Vinciarelli E., De Bonis R., Verdone R. LoRaWAN: evaluation of link- and system-level performance. IEEE Internet of Things Journal . 2018;5(3):2249–2258. doi: 10.1109/JIOT.2018.2828867. [DOI] [Google Scholar]
  • 119.Gatti R., Gb A. K., Kn S. K., Palle S., Gadekallu T. R. Optimal resource scheduling algorithm for cell boundaries users in heterogenous 5G networks. Physical Communication . 2022;55 doi: 10.1016/j.phycom.2022.101915.101915 [DOI] [Google Scholar]
  • 120.Fuidiak R., Mlynek P., Misurec J., Strajt M. Simulated coverage estimation of single gateway LoRaWAN network. Proceedings of the 2018 25th International Conference on Systems, Signals and Image Processing; 2018-June; Maribor, Slovenia. [DOI] [Google Scholar]
  • 121.Mahmood N. H., Böcker S., Munari A., et al. White paper on critical and massive machine type communication towards 6G. 2020. http://arxiv.org/abs/2004.14146 .
  • 122.Yunas S., Valkama M., Niemelä J. Spectral and energy efficiency of ultra-dense networks under different deployment strategies. IEEE Communications Magazine . 2015;53(1):90–100. doi: 10.1109/MCOM.2015.7010521. [DOI] [Google Scholar]
  • 123.Gao W., Zhao Z., Min G. AdapLoRa: resource adaptation for maximizing network lifetime in LoRa networks. Proceedings of the 2020 IEEE 28th International Conference on Network Protocols (ICNP); November 2020; Madrid, Spain. [DOI] [Google Scholar]
  • 124.Liando J. C., Gamage A., Tengourtius A. W., Li M. Known and unknown facts of LoRa: experiences from a large-scale measurement study. ACM Transactions on Sensor Networks . 2019;15(2):1–35. doi: 10.1145/3293534. [DOI] [Google Scholar]
  • 125.Shafiq M., Tian Z., Bashir A. K., Du X., Guizani M. CorrAUC: a malicious bot-IoT traffic detection method in IoT network using machine-learning techniques. IEEE Internet of Things Journal . 2021;8(5):3242–3254. doi: 10.1109/JIOT.2020.3002255. [DOI] [Google Scholar]
  • 126.Quyoom A., Mir A. A., Sarwar D. A. Security attacks and challenges of VANETs : a literature survey. Journal of Multimedia Information System . 2020;7(1):45–54. doi: 10.33851/jmis.2020.7.1.45. [DOI] [Google Scholar]
  • 127.Shafiq M., Tian Z., Bashir A. K., Du X., Guizani M. IoT malicious traffic identification using wrapper-based feature selection mechanisms. Computers and Security . 2020;94 doi: 10.1016/j.cose.2020.101863.101863 [DOI] [Google Scholar]
  • 128.Tsai K. L., Huang Y. L., Leu F. Y., You I., Huang Y. L., Tsai C. H. AES-128 based secure low power communication for LoRaWAN IoT environments. IEEE Access . 2018;6:45325–45334. doi: 10.1109/ACCESS.2018.2852563. [DOI] [Google Scholar]
  • 129.Naoui S., Elhdhili M. E., Saidane L. A. Enhancing the security of the IoT LoraWAN architecture. Proceedings of the 2016 International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks; November 2017; Paris, France. [DOI] [Google Scholar]
  • 130.Shafiq M., Tian Z., Sun Y., Du X., Guizani M. Selection of effective machine learning algorithm and Bot-IoT attacks traffic identification for internet of things in smart city. Future Generation Computer Systems . 2020;107:433–442. doi: 10.1016/j.future.2020.02.017. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

No data were used to support this study.


Articles from Computational Intelligence and Neuroscience are provided here courtesy of Wiley

RESOURCES