Engineering:LoRa
LoRa (from "long range") is a physical proprietary radio communication technique based on spread spectrum modulation.[1] It is used as the physical layer for LoRaWAN, a low-power, wide-area network (LPWAN) protocol that wirelessly connects battery-operated devices to the Internet. LoRa can be thought of as the radio signal technology (similar to Wi-Fi or cellular), while LoRaWAN is the protocol and network architecture that manages communication over that signal.[2]
Together, LoRa and LoRaWAN provide a solution for connecting low-power devices over long distances, making them a key technology for the Internet of Things (IoT). The technology is primarily used for applications where small amounts of data need to be transmitted infrequently from hard-to-reach locations, such as in smart agriculture, industrial monitoring, and asset tracking.[3] The technology was originally developed by the French company Cycleo, which was acquired by Semtech in 2012, and the LoRaWAN standard is now managed by the LoRa Alliance.[4]
Features
LoRa uses license-free sub-gigahertz radio frequency bands EU433 (LPD433) or EU868 (863–870/873 MHz) in Europe; AU915/AS923-1 (915–928 MHz) in South America; US915 (902–928 MHz) in North America; IN865 (865–867 MHz) in India; and AS923 (915–928 MHz) in Asia;[5] LoRa enables long-range transmissions with low power consumption.[6] The technology covers the physical layer, while other technologies and protocols such as LoRaWAN cover the upper layers. It can achieve data rates between 0.3 kbit/s and 27 kbit/s, depending upon the spreading factor.[7]
LoRa devices have geolocation capabilities used for trilaterating positions of devices via timestamps from gateways.[8]
Applications
LoRa devices have geolocation capabilities used for trilaterating positions of devices via timestamps from gateways. This feature, combined with the technology's long-range and low-power characteristics, makes it suitable for a wide range of Internet of Things (IoT) applications where assets are dispersed and battery life is critical.[9]
Asset tracking and logistics
LoRaWAN is widely used for asset tracking, particularly for non-powered assets that require a tracking system with a long battery life. Because it does not rely on cellular networks, it is an effective technology for monitoring moving objects in areas with poor or no GSM signal, such as in remote areas or inside large metal shipping containers.[10] A common application is in the track and trace of construction and railway equipment. For example, LoRaWAN trackers are used in Switzerland to monitor the location of construction wagons, providing security against theft and improving the efficiency of fleet logistics.[11]
Smart agriculture
In precision agriculture, LoRaWAN sensors are used to create managing information systems that optimize farming operations. Low-power sensors are deployed across large fields to monitor soil moisture, temperature, and nutrient levels, allowing for more efficient irrigation and fertilization. The technology is also used for tracking the location and health of livestock.[12]
Smart cities and utilities
LoRaWAN is used for smart city applications. Municipalities use it for a variety of services, including:
- Smart metering: Utility companies deploy LoRaWAN-enabled meters to automatically read water and gas consumption without needing to send a technician.
- Waste management: Sensors in public trash bins can report when they are full, allowing for the optimization of collection routes.
- Smart parking: Sensors in parking spaces can detect whether a space is occupied, providing real-time data to drivers via a mobile app.
LoRa PHY
LoRa uses a proprietary spread spectrum modulation that is similar to and a derivative of chirp spread spectrum (CSS) modulation. Each symbol is represented by a cyclic shifted chirp over the bandwidth centered around the base frequency. The spreading factor (SF) is a selectable radio parameter from 5 to 12[13] and represents the number of bits sent per symbol and in addition determines how much the information is spread over time.[14] There are different initial frequencies of the cyclic shifted chirp across the bandwidth around the center frequency.[15] The symbol rate is determined by . LoRa can tradeoff data rate for sensitivity (assuming a fixed channel bandwidth ) by selecting the SF, i.e. the amount of spread used. A lower SF corresponds to a higher data rate but a worse sensitivity, a higher SF implies a better sensitivity but a lower data rate.[16] Compared to lower SF, sending the same amount of data with higher SF needs more transmission time, known as time-on-air. More time-on-air means that the modem is transmitting for a longer time and consuming more energy. Typical LoRa modems support transmit powers up to +22 dBm.[13] However, the regulations of the respective country may additionally limit the allowed transmit power. Higher transmit power results in higher signal power at the receiver and hence a higher link budget, but at the cost of consuming more energy. There are measurement studies of LoRa performance with regard to energy consumption, communication distances, and medium access efficiency.[17] According to the LoRa Development Portal, the range provided by LoRa can be up to 3 miles (4.8 km) in urban areas, and up to 10 miles (16 km) or more in rural areas (line of sight).[18]
In addition, LoRa uses forward error correction coding to improve resilience against interference. LoRa's high range is characterized by high wireless link budgets of around 155 dB to 170 dB.[19] Range extenders for LoRa are called LoRaX.
LoRaWAN


While LoRa defines the lower physical layer, LoRaWAN is the MAC layer protocol and system architecture for the network. LoRaWAN defines the communication protocol for managing communication between low-power end-node devices and gateways.
The LoRaWAN network architecture consists of three main components:
- End Devices: These are the small, battery-powered sensors or trackers that are spread out in the field. Each device has a LoRa chip that allows it to transmit small packets of data over long distances using the LoRa radio protocol.
- Gateways (Base Stations): A gateway is a receiving station that is connected to the internet. It listens for LoRa signals from all the end devices within its range. When a gateway receives a data packet from a device, it forwards it to the central network server without processing it.[20] A key feature of LoRaWAN is that a single data packet from a device can be picked up by multiple gateways simultaneously, which increases the network's reliability.
- Network Server: This is the central cloud-based software that manages the entire network. It receives the data from all the gateways, removes duplicate messages, and then routes the data to the correct application server. It is also responsible for managing the communication frequencies, data rate, and power for all end devices.[21][22]
Devices in the network are asynchronous and transmit when they have data available to send. Data transmitted by an end-node device is received by multiple gateways, which then forward the data packets to the centralized network server.[23] The data is then forwarded to an associated application server.[24]
CSMA for LoRaWAN
In the wireless communication, particularly across the IoT applications, collision avoidance is essential for reliable communication and overall spectral efficiency. Previously, LoRaWAN has relied upon ALOHA as the medium access control (MAC) layer protocol, but to improve this, the LoRa Alliance's Technical Recommendation TR013[25] introduced CSMA-CA. Employing the CAD based CSMA technique specified in TR013[25] enhances LoRaWAN's spectrum efficiency and ensures more reliable device communication, including in congested environments.[25] TR013 is based on the LMAC[26] and is the first industry-academia collaboration of LoRa Alliance to have resulted in a Technical Recommendation.[27][28]
Version history
- January 2015: 1.0[29][30]
- February 2016: 1.0.1[31]
- July 2016: 1.0.2[32]
- October 2017: 1.1, adds Class B[33]
- July 2018: 1.0.3[34]
- October 2020: 1.0.4[35]
LoRa Alliance
The LoRa Alliance is an open, non-profit association whose stated mission is to support and promote the global adoption of the LoRaWAN standard for massively scaled IoT deployments, as well as deployments in remote or hard-to-reach locations.
Members collaborate in a vibrant ecosystem of device makers, solution providers, system integrators and network operators, delivering interoperability needed to scale IoT across the globe, using public, private, hybrid, and community networks. Key areas of focus within the Alliance are smart agriculture, smart buildings, smart cities, smart industry, smart logistics, and smart utilities.
Key contributing members of the LoRa Alliance include Actility, Amazon Web Services, Cisco, Everynet, Helium, Kerlink, MachineQ, Microsoft, MikroTik, Minol Zenner, Netze BW, Semtech, Senet, STMicroelectronics, TEKTELIC and The Things Industries.[36] In 2018, the LoRa Alliance had over 100 LoRaWAN network operators in over 100 countries; in 2023, there are nearly 200, providing coverage in nearly every country in the world.[37]
On October 1, 2024, Cisco announced it is "exiting the LoRaWAN space" with no planned migration for Cisco LoRaWAN gateways.[38]
See also
- DASH7 – a popular open alternative to LoRa
- IEEE 802.11ah – non-proprietary low-power long-range standard
- CC430 – an MCU & sub-1 GHz RF transceiver SoC
- Narrowband IoT – narrowband Internet of things
- LTE Cat M1
- MIoTy – sub-GHz LPWAN technology for sensor networks
- SCHC – static context header compression
- Short-range device
- Helium Network – LoRaWAN protocol paired with blockchain technology
- Amazon Sidewalk – a mesh wireless network developed by Amazon
- Meshtastic – a popular open source mesh network protocol that uses LoRa
- ExpressLRS – open source UAV remote control protocol that uses LoRa, widely used in FPV drones
References
- ↑ "What is LoRa?" (in en). https://www.semtech.com/lora/what-is-lora.
- ↑ Haxhibeqiri, J.; Van den Abeele, F.; Hoebeke, J.; Moerman, I. (2018). "A Survey of LoRaWAN for the Internet of Things". LoRaWAN for smart city applications. Springer. pp. 1–25.
- ↑ Ramon Sanchez-Iborra; Jesus Sanchez-Gomez; Juan Ballesta-Viñas; Maria-Dolores Cano; Antonio F. Skarmeta (2018). "Performance Evaluation of LoRa Considering Scenario Conditions". Sensors 18 (3): 772. doi:10.3390/s18030772. PMID 29510524. Bibcode: 2018Senso..18..772S.
- ↑ "Semtech Acquires Wireless Long Range IP Provider Cycleo" (in en). https://www.design-reuse.com/news/28706/semtech-cycleo-acquisition.html.
- ↑ "RP002-1.0.3 LoRaWAN Regional Parameters". lora-alliance.org. https://lora-alliance.org/wp-content/uploads/2021/05/RP-2-1.0.3.pdf.
- ↑ Ramon Sanchez-Iborra; Jesus Sanchez-Gomez; Juan Ballesta-Viñas; Maria-Dolores Cano; Antonio F. Skarmeta (2018). "Performance Evaluation of LoRa Considering Scenario Conditions". Sensors 18 (3): 772. doi:10.3390/s18030772. PMID 29510524. Bibcode: 2018Senso..18..772S.
- ↑ Adelantado, Ferran; Vilajosana, Xavier; Tuset-Peiro, Pere; Martinez, Borja; Melia-Segui, Joan; Watteyne, Thomas (2017). "Understanding the Limits of LoRaWAN". IEEE Communications Magazine 55 (9): 34–40. doi:10.1109/mcom.2017.1600613. ISSN 0163-6804. Bibcode: 2017IComM..55i..34A.
- ↑ "GPS-free Geolocation using LoRa in Low-Power WANs". http://orbit.dtu.dk/files/130478296/paper_final_2.pdf.
- ↑ "10 years of LoRaWAN: LoRa Alliance shares ambitions". June 11, 2024. https://www.iotinsider.com/industries/communications/10-years-of-lorawan-lora-alliance-shares-ambitions/.
- ↑ A. Busko; R. D. M. S. D. Rathnayake (July 2021). "Monitoring of moving objects in the absence of a GSM signal". Scientific Journal of Silesian University of Technology. Series of Transport 112: 5–14. doi:10.20858/sjsutst.2021.112.1. https://www.researchgate.net/publication/353410875.
- ↑ "Ensuring asset security with LoRaWAN tracking solution for construction wagons in Switzerland". July 12, 2023. https://www.railwaygazette.com/sponsored-content/ensuring-asset-security-with-lorawan-tracking-solution-for-construction-wagons-in-switzerland/64597.article.
- ↑ V. D. Bortnikov; V. V. Semenyuk (June 2020). "Main Aspects of the Creation of Managing Information System at the Implementation of Precision Farming". International Scientific Agriculture Journal 6 (2): 35–39. doi:10.24411/2588-0209-2020-10188. https://www.researchgate.net/publication/342462325.
- ↑ 13.0 13.1 "SX1261/2 Datasheet". Semtech. https://www.semtech.com/products/wireless-rf/lora-core/sx1262#download-resources.
- ↑ "LoRa Modulation Basics". https://www.semtech.com/uploads/documents/an1200.22.pdf.
- ↑ M. Chiani; A. Elzanaty (2019). "On the LoRa Modulation for IoT: Waveform Properties and Spectral Analysis". IEEE Internet of Things Journal 6 (5): 772. doi:10.1109/JIOT.2019.2919151. Bibcode: 2019IITJ....6.8463C.
- ↑ Qoitech. "How Spreading Factor affects LoRaWAN device battery life" (in en). https://www.thethingsnetwork.org/article/how-spreading-factor-affects-lorawan-device-battery-life.
- ↑ J.C. Liando; A. Gamage; A.W. Tengourtius; M. Li (2019). "Known and Unknown Facts of LoRa: Experiences from a Large-Scale Measurement Study". ACM Transactions on Sensor Networks 15 (2): Article No. 16, pp 1–35. doi:10.1145/3293534. ISSN 1550-4859.
- ↑ "What are LoRa® and LoRaWAN®?". https://lora-developers.semtech.com/library/tech-papers-and-guides/lora-and-lorawan/.
- ↑ Mohan, Vivek. "10 Things About LoRaWAN & NB-IoT" (in en-us). https://blog.semtech.com/title-10-things-about-lorawan-nb-iot.
- ↑ Haxhibeqiri, J.; Van den Abeele, F.; Hoebeke, J.; Moerman, I. (2018). "A Survey of LoRaWAN for the Internet of Things". LoRaWAN for smart city applications. Springer. pp. 1–25.
- ↑ Smirnov, A.; Ponomarev, A.; Levashova, T. (2019). "IoT in Fleet Management". ALIOT: A Multi-Disciplinary Perspective on the Internet of Things. Springer. p. 235. https://chmnu.edu.ua/wp-content/uploads/2019/10/ALIOT_Multi-Book_Volume3_web.pdf.
- ↑ "LoRaWAN For Developers" (in en-US). https://lora-alliance.org/lorawan-for-developers.
- ↑ "A Comprehensive Look At LPWAN For IoT Engineers & Decision Makers". https://www.link-labs.com/lpwan.
- ↑ LoRa Alliance (2015). "LoRaWAN: What is it?". https://lora-alliance.org/sites/default/files/2018-04/what-is-lorawan.pdf.
- ↑ 25.0 25.1 25.2 "Enabling CSMA for LoRaWAN TR013-1.0.0". LoRa Alliance. 15 September 2023. https://resources.lora-alliance.org/home/tr013-1-0-0-csma.
- ↑ Gamage, Amalinda; Liando, Jansen; Gu, Chaojie; Tan, Rui; Li, Mo; Seller, Olivier (2023-05-31). "LMAC: Efficient Carrier-Sense Multiple Access for LoRa" (in en). ACM Transactions on Sensor Networks 19 (2): 1–27. doi:10.1145/3564530. ISSN 1550-4859. https://dl.acm.org/doi/10.1145/3564530.
- ↑ Jathun, Gamage Isuru Amalinda (2023). Optimizing spectral utilization of LPWANs (Thesis). Nanyang Technological University. doi:10.32657/10356/172897. hdl:10356/172897.
- ↑ LoRa Alliance (2024-02-01). LoRaWAN® CSMA to Minimize on Air Collisions. Retrieved 2024-07-13 – via YouTube.
- ↑ "LoRaWAN Specification". lora-alliance.org. https://lora-alliance.org/sites/default/files/2018-05/2015_-_lorawan_specification_1r0_611_1.pdf.
- ↑ Version 1.0 of the LoRaWAN specification released.
- ↑ "LoRaWAN Specification". lora-alliance.org. https://lora-alliance.org/resource_hub/lorawan-104-specification-package/.
- ↑ "LoRaWAN Specification". lora-alliance.org. https://lora-alliance.org/sites/default/files/2018-05/lorawan1_0_2-20161012_1398_1.pdf.
- ↑ "LoRaWAN™ 1.1 Specification". lora-alliance.org. https://lora-alliance.org/sites/default/files/2018-04/lorawantm_specification_-v1.1.pdf.
- ↑ "LoRaWAN 1.0.3 Specification". lora-alliance.org. https://lora-alliance.org/sites/default/files/2018-07/lorawan1.0.3.pdf.
- ↑ "LoRaWAN 1.0.4 Specification". lora-alliance.org. https://resources.lora-alliance.org/technical-specifications/ts001-1-0-4-lorawan-l2-1-0-4-specification.
- ↑ "Member Directory | LoRa Alliance". https://lora-alliance.org/member-directory.
- ↑ "LoRa Alliance passes 100 LoRaWAN network operator milestone" (in en-US). 2019-01-25. https://lora-alliance.org/lora-alliance-press-release/lora-alliance-registra-una-crescita-del-66-delle-reti-pubbliche-lorawan-negli-ultimi-3-anni/.
- ↑ "End-of-Sale and End-of-Life Announcement for the Cisco LoRaWAN". https://www.cisco.com/c/en/us/products/collateral/routers/wireless-gateway-lorawan/lorawan-eol.html.
Further reading
- Olivier Bernard André Seller. "Wireless communication method" U.S. Patent No. 9,647,718. 9 September 2015.
- Lee, Chang-Jae, Ki-Seon Ryu, and Beum-Joon Kim. "Periodic ranging in a wireless access system for mobile station in sleep mode." U.S. Patent No. 7,194,288. 20 March 2007.
- Ghoslya, Sakshama (2019-04-17). "How to generate LoRa Symbols". https://www.sghoslya.com/p/lora-is-chirp-spread-spectrum.html.
- Quigley, Thomas J., and Ted Rabenko. "Latency reduction in a communications system." U.S. Patent No. 7,930,000. 19 April 2011.
- Bankov, D.; Khorov, E.; Lyakhov, A. "On the Limits of LoRaWAN Channel Access". 2016 International Conference on Engineering and Telecommunication (EnT): 10–14.
- Seneviratne, Pradeeka. "Beginning LoRa Radio Networks with Arduino - Build Long Range, Low Power Wireless IoT Networks." Apress, 2019, eBook ISBN 978-1-4842-4357-2, Softcover ISBN 978-1-4842-4356-5, Ed: 1
External links
de:Long Range Wide Area Network
