IoT LoRa Networks: History
Please note this is an old version of this entry, which may differ significantly from the current revision.
Contributor:

The content below is a brief overview of the Characteristics of the Specifications of IoT LoRa Communications and how Conventional LoRa network evolved from a single hop to multi-hop communication. The provided literature defines the multi-hop networks and the concerns that motivated researchers think of the solutions to overcome the drawbacks of single hop communication.

Β 

  • long range (LoRa)
  • spreading factor (SF)
  • code rate
  • bandwidth

1. IoT LoRa Communication

LoRa and LoRaWAN are both commonly used for IoT devices, but each has its own niche capabilities and applications. LoRa is a proprietary chirp spreading spectrum modulation scheme developed and patented by Semtech. This enables long-range, low data rate communication over the license-free sub-1 GHz industrial, scientific, and medical (ISM) bands. The effectiveness of LoRa depends on a link budget, which can be modified through changes in code rate (CR), bandwidth (BW), transmission power (Tx), and spreading factor (SF) [1][2], wherein the selection of data rate (from 0.3 kbps to 50 kbps) is a tradeoff between the time on air and the communication range, given that communications with different SFs do not interfere.
Spreading factor (SF) is defined as the ratio between the symbol rate and chip rate. LoRa uses different SFs, where π‘†πΉβˆˆ{7,8,…,12} [3]. SF has a great impact on range, sensitivity, and signal-to-noise ratio (SNR), as represented in Table 1. Different SFs enable orthogonal signal transmission, so a receiver can successfully receive distinct signals sent over a given channel at the same time [4]. SF is also referred to as the number of bits that LoRa encodes in a symbol, wherein a chirp using an SF represents 2𝑆𝐹 bits using a symbol and 𝑀=2𝑆𝐹 frequencies for a chirp. Therefore, researchers can also determine the chirp duration, as shown in Equation (1), where 𝐡∈{125,250} kHz.
Transmission power (Tx): A LoRa radio can transmit in the range of [βˆ’4, 20] dBm in 1 dB steps. In normal cases, the transmissible ranges are mostly limited to the range of [2, 20] dBm.
Code rate (CR): This defines the level of protection against interference. In this case, the forward error correction code (FEC) uses a CR of 4/5 to 4/8 [5][6]. The higher the CR, the more protection against burst interference, and vice versa. The SF bits of information are transmitted per symbol, and the raw bit rate (𝑅𝑏) is given in Equation (2).
Bandwidth (BW): LoRa transceivers operate at 125 kHz, 250 kHz, and 500 kHz. Therefore, BW is considered to be a paramount parameter in terms of modulation.
According to [7][8] LoRa currently operates in the sub-GHz ISM band, subjecting its transmission to strict duty cycle (a maximum of 1%) and transmission power regulations. Herein, three regions are defined in which LoRaWANs are expected to operate at a fixed frequency based on local regulations [9]: channel frequencies in MHz for the United States (US902-923), Europe (EU868-870), and Korea (KR920-923).
Nevertheless, the LoRa Alliance built the LoRaWAN protocol on top of LoRa, adding a networking component to it. LoRaWAN network operates over a star of star topology and exploits a mechanism that enables multiple EDs to communicate with the central network server through the gateway(s) [10]. LoRaWAN comprises three types of device classes (A, B, and C) with different capabilities:
Class A: This class of LoRaWAN devices has the lowest power consumption. Class A devices spend most of their time in sleep mode [11][12]. In Class A, after the device sends an uplink, it listens for a message from the receive windows RX1 and RX2 after the uplink before going back to sleep, as shown in Figure 2.
Figure 2. Receive windows in Class A.
Class B: Similar to Class A; however, this class opens extra downlink receive windows at scheduled times. End devices also wake up and open a receive window to listen for a downlink according to a configurable, network-defined schedule [13][14]. Periodic beacon signals transmitted by the network allow end devices to synchronize their internal clocks with the network server.
Class C: This class supports bi-directional communication with no restriction on the downlink receive window [13]. End devices in Class C mode are used when extremely low power consumption and latency are trivial. Class C end devices implement the same two receive windows as Class A devices, but they do not close the RX2 window until they send the next transmission back to the server [15]. Therefore, they can receive a downlink in the RX2 window at almost any time.

2. Multi-Hop Communication in IoT LoRa

One of the first attempts to define multi-hop networks using LoRa is LoRaBlink [16]. The authors propose a TDMA protocol that assumes the communication is only between the nodes and a sink and uses beacons to synchronize the nodes in each epoch, thus benefiting from the concurrent transmission feature of LoRa to decode correctly at most one packet in each slot and receiver. Works in [17][18][19] presented a forwarding relay node and clustering approach to not only enhance coverage and concurrent transmission of LoRa networks using multi-hop communication but also make the system more energy efficient. In addition, devices are categorized into several clusters with the motive of streamlining the operations of the network to maximize energy efficiency and consequently prolong the network lifetime. Unfortunately, the forwarding node increases network traffic and redundancy. Authors in [20] presented a novel architecture for a LoRa hybrid that combines over the air activation (OTAA) and activation by personalization (ABP) features to utilize the multi-hop function. In [21][22], authors introduce a multi-hop LoRa linear protocol where every leaf node is capable of transmitting a data packet to the parent node with a different time slot and e2McH, which performs energy-efficient communication in a multi-hop manner over LPWAN, respectively. In [23], the authors propose a minimized latency multi-hop LoRa network protocol for IoT applications. The scheme aims to achieve reliability and low latency when transmitting the data packet. However, the IOMC scheme only overhears and relays data packets from distant nodes with weak transmission power and demodulation failure at the gateway.
Thenceforth, more concerns have also motivated various studies to overcome connectivity drawbacks by having nodes listen to the medium using overhearing techniques. Fundamentally, if the nodes overhear the neighbor’s traffic, they store the packets in their memory for a short period of time for retransmission. Moreover, in [1][24], authors created a study regarding the use of specially programmed e-nodes and cooperative relay nodes, respectively, to perform overhearing. Here, Class C devices act as a transparent range extender with the primary importance of coexisting with other normal nodes, performing overhearing, storing, and forwarding of all overhead packets to the GW. The crux of the matter is that both schemes perform the same service but differ in methodology. In [1], the e-node scheme deploys a single range extender that takes advantage of the network server (NS) capability to deduplicate the same message received from multiple GWs, while a cooperative relay scheme deploys multiple relays. However, these schemes neglect the reliability and energy efficiency of constrained nodes in the IoT LoRa network. Therefore, the IOMC scheme considers a reasonable, energy-efficient OH node selection technique to mitigate the energy challenges.

References

  1. Sisinni, E.; Ferrari, P.; Carvalho, D.F.; Rinaldi, S.; Marco, P.; Flammini, A.; Depari, A. LoRaWAN Range Extender for Industrial IoT. IEEE Trans. Ind. Inform. 2020, 16, 5607–5616.
  2. Finnegan, J.; Brown, S.; Farrell, R. Evaluating the Scalability of LoRaWAN Gateways for Class B Communication in ns-3. In Proceedings of the IEEE Conference on Standards for Communications and Networking (CSCN), Paris, France, 29–31 October 2018; pp. 1–6.
  3. Abdelfadeel, K.Q.; Cionca, V.; Pesch, D. Fair Adaptive Data Rate Allocation and Power Control in LoRaWAN. In Proceedings of the IEEE 19th International Symposium on β€œA World of Wireless, Mobile and Multimedia Networks” (WoWMoM), Chania, Greece, 12–15 June 2018; pp. 14–15.
  4. Benkhelifa, F.; Qin, Z.; McCann, J.A. User Fairness in Energy Harvesting-Based LoRa Networks With Imperfect SF Orthogonality. IEEE Trans. Commun. 2021, 69, 4319–4334.
  5. Leonardi, L.; Battaglia, F.; Patti, G.; Bello, L.L. Industrial LoRa: A Novel Medium Access Strategy for LoRa in Industry 4.0 Applications. In Proceedings of the IECON 2018β€”44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018; pp. 4141–4146.
  6. Baruffa, G.; Rugini, L.; Mecarelli, V.; Germani, L.; Frescura, F. Coded LoRa performance in wireless channels. In Proceedings of the IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Istanbul, Turkey, 8–11 September 2019.
  7. Leonardi, L.; Battaglia, F.; Bello, L.L. RT-LoRa: A Medium Access Strategy to Support Real-Time Flows Over LoRa-Based Networks for Industrial IoT Applications. IEEE Internet Things J. 2019, 6, 10812–10823.
  8. ETSI EN 300: 220–2; Short Range Devices Operating in the Frequency Range 25 MHz to 1 000 MHz; Metering Devices Operating in Designated Band 169,400 MHz to 169,475 MHz. Part 4: Harmonised Standard Covering the Essential Requirements of Article 3.2 of Directive 2014/53/EU. ETSI: Sophia Antipolis, France, 2016.
  9. RP002-1.0.0 LoRaWAN Regional Parameters. Available online: https://lora-alliance.org/resource_hub/rp002-1-0-0-lorawan-regional-parameters/ (accessed on 29 September 2022).
  10. Adelantado, F.; Vilajosana, X.; Tuset-Peiro, P.; Martinez, B.; Melia-Segui, J.; Watteyne, T. Understanding the Limits of LoRaWAN. IEEE Commun. Mag. 2017, 55, 34–40.
  11. An In-Depth look at LoRaWAN Class A Devices. Available online: https://lora-developers.semtech.com/library/tech-papers-and-guides/lorawan-class-a-devices/ (accessed on 30 September 2022).
  12. Tokmakov, D.; Asenov, S.; Dimitrov, S. Research and development of ultra-low power LoraWan sensor node. In Proceedings of the IEEE XXVIII International Scientific Conference Electronics (ET), Sozopol, Bulgaria, 12–14 September 2019; pp. 1–4.
  13. Farooq, M.O. Introducing Scalability in LoRa-Based Networks through Multi-Hop Communication Setups. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6.
  14. An In-Depth Look at LoRaWAN Class B Devices. Available online: https://lora-developers.semtech.com/library/tech-papers-and-guides/lorawan-class-b-devices/ (accessed on 30 September 2022).
  15. An In-Depth Look at LoRaWAN Class C Devices. Available online: https://lora-developers.semtech.com/library/tech-papers-and-guides/lorawan-class-c-devices/ (accessed on 30 September 2022).
  16. Martin, B.; Vidler, J.E.; Roedig, U. LoRa for the Internet of Things; Junction Publishing: Junction, TX, USA, 2016; pp. 361–366.
  17. Zhu, G.; Liao, C.-H.; Sakdejayont, T.; Lai, I.-W.; Narusue, Y.; Morikawa, H. Improving the Capacity of a Mesh LoRa Network by Spreading-Factor-Based Network Clustering. IEEE Access 2019, 7, 21584–21596.
  18. Mugerwa, D.; Nam, Y.; Choi, H.; Shin, Y.; Lee, E. SF-Partition-Based Clustering and Relaying Scheme for Resolving Near–Far Unfairness in IoT Multihop LoRa Networks. Sensors 2022, 22, 9332.
  19. Aslam, M.S.; Khan, A.; Atif, A.; Hassan, S.A.; Mahmood, A.; Qureshi, H.K.; Gidlund, M. Exploring Multi-Hop LoRa for Green Smart Cities. IEEE Network 2020, 34, 225–231.
  20. Zhou, W.; Tong, Z.; Dong, Z.Y.; Wang, Y. LoRa-Hybrid: A LoRaWAN Based Multihop Solution for Regional Microgrid. In Proceedings of the IEEE 4th International Conference on Computer and Communication Systems (ICCCS), Singapore, 23–25 February 2019; pp. 650–654.
  21. Duong, C.T.; Kim, M.-K. Reliable multi-hop linear network based on LoRa. Int. J. Control Autom. 2018, 11, 143–154.
  22. Anedda, M.; Desogus, C.; Murroni, M.; Giusto, D.D.; Muntean, G.-M. An Energy-efficient Solution for Multi-Hop Communications in Low Power Wide Area Networks. In Proceedings of the IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Valencia, Spain, 6–8 June 2018; pp. 1–5.
  23. Dinh Loc, M.; Kim, M.K. Multi-hop LoRa network protocol with minimized latency. Energies 2020, 13, 1368.
  24. Borkotoky, S.S.; Schilcher, U.; Bettstetter, C. Cooperative Relaying in LoRa Sensor Networks. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–5.
More
This entry is offline, you can click here to edit this entry!
Video Production Service