LoRaWAN performance: range, throughput and latency explained in detail | DistrIoT

LoRaWAN performance: range, throughput and latency explained in detail

500+ Projets réalisés
24h Livraison Express
99.9% Satisfaction Client

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 .

Conseils d'experts gratuits

Besoin d'aide pour votre projet IoT ?

Nos ingénieurs vous accompagnent gratuitement dans le choix de vos solutions Smart Building

Demander un conseil gratuit

Prêt à transformer vos bâtiments ?

Rejoignez plus de 500 entreprises qui nous font confiance pour leurs projets Smart Building

💬 Besoin d'aide ?