LoRaWAN performance: range, throughput and latency explained in detail
The LoRaWAN protocol is often presented as a long-range , low-power IoT technology.
But to design a reliable and realistic project, it is essential to understand its actual performance , particularly in terms of:
-
radio range
-
data throughput
-
communication latency
These three parameters are closely linked and depend on many factors: environment, radio configuration, LoRaWAN class, transmission frequency, network architecture.
LoRaWAN range: how far can objects communicate?
Theoretical range vs. actual range
LoRaWAN range depends primarily on:
-
LoRa (Spread Spectrum) modulation,
-
the permitted emission power,
-
receptor sensitivity,
-
the radio environment.
Typical range depending on the environment
| Environment | Current LoRaWAN range |
|---|---|
| Dense urban | 2 to 5 km |
| Urban / suburban | 5 to 10 km |
| Rural clearing | 15 to 30 km |
| Extreme cases (line of sight) | > 40 km |
Indoors, the range depends heavily on:
-
materials (concrete, metal),
-
the number of floors,
-
the height and positioning of the footbridge.
Factors influencing LoRaWAN range
-
Height of the footbridge
-
Antenna quality
-
Frequency band (EU868, US915…)
-
Spreading factor (SF7 to SF12)
-
Radio noise and interference
The greater the range, the lower the throughput.
LoRaWAN bandwidth: low but sufficient for IoT
Theoretical flow rates
The LoRaWAN throughput is intentionally low, as the protocol is designed to transmit small amounts of data , but over long distances .
| Spreading factor | Approximate flow rate |
|---|---|
| SF7 | ~5.5 kb/s |
| SF8 | ~3 kb/s |
| SF9 | ~1.8 kb/s |
| SF10 | ~980 b/s |
| SF11 | ~440 b/s |
| SF12 | ~290 b/s |
The network server automatically adapts the SF via the ADR (Adaptive Data Rate) mechanism.
LoRaWAN data volume
Important constraints:
-
short messages (a few tens of bytes),
-
The number of messages is limited by the duty cycle .
-
heavily constrained downlinks.
LoRaWAN is ideal for:
-
periodic measurements,
-
events,
-
alarms,
-
states.
❌ It is not suitable for:
-
continuous flow,
-
audio/video,
-
massive updates.
LoRaWAN latency: class dependent
Concept of latency in LoRaWAN
Latency corresponds to the delay between:
-
a request from the application side,
-
and the actual reception by the object (downlink).
In LoRaWAN, latency depends directly on the class of the object .
Latency according to the LoRaWAN class
| Class | Downlink latency | Comment |
|---|---|---|
| Class A | High | Downlink only after uplink |
| Class B | Average and predictable | Scheduled windows |
| Class C | Very low | Almost constant listening |
Class A = maximum range
Class C = maximum responsiveness
Compromise between range, bandwidth, and latency
LoRaWAN is based on a fundamental balance :
The greater the range → the lower the data rate → the higher the latency
This compromise is deliberate and perfectly suited to field IoT applications.
Concrete example
A sensor:
-
20 km from the footbridge,
-
configured in SF12,
-
emitting once per hour,
will have :
-
excellent range,
-
a very low flow rate
-
a non-critical but acceptable latency.
LoRaWAN performance and network density
LoRaWAN network capacity
A single gateway can handle:
-
several thousand sensors ,
-
thanks to the diversity of spreading factors,
-
and simultaneous multi-channel reception.
Role of the ADR
The Adaptive Data Rate allows:
-
to optimize the throughput,
-
to reduce transmission time,
-
to reduce consumption,
-
to increase the overall capacity of the network.
ADR is essential for large-scale deployments.
Comparison with other IoT technologies
LoRaWAN vs NB-IoT / LTE-M
-
LoRaWAN: very long range, low bandwidth, low latency not guaranteed
-
NB-IoT: higher throughput, lower latency, higher power consumption
LoRaWAN vs Wi-Fi / Bluetooth
-
Wi-Fi / BLE: high speed, short range, high power consumption
-
LoRaWAN: low data rate, long range, maximum autonomy
Best practices for optimizing LoRaWAN performance
✔ Position the walkways at a height
✔ Use suitable antennas
✔ Activate ADR when possible
✔ Limit the transmission frequency
✔ Choose the class that best suits your needs
✔ Avoid unnecessary downlinks
Use cases adapted to LoRaWAN performance
-
Remote energy metering
-
Air quality monitoring
-
Agricultural sensors
-
Environmental monitoring
-
Alerts and critical events
-
Large-scale smart city
LoRaWAN performance relies on a carefully controlled balance between:
-
exceptional range
-
intentionally limited flow rate ,
-
latency dependent on class .
LoRaWAN is not designed to transmit a lot of data, but to transmit the right data , far , for a long time and securely .
Besoin d'aide pour votre projet IoT ?
Nos ingénieurs vous accompagnent gratuitement dans le choix de vos solutions Smart Building
Demander un conseil gratuitPrêt à transformer vos bâtiments ?
Rejoignez plus de 500 entreprises qui nous font confiance pour leurs projets Smart Building