How LoRa Works

LoRa (Long Range) is a proprietary wireless modulation technique developed by Semtech Corporation. It is the physical radio layer that both MeshCore and Meshtastic use to transmit messages over long distances without any infrastructure.

The Physics: Chirp Spread Spectrum

LoRa uses a modulation method called Chirp Spread Spectrum (CSS). Instead of transmitting a signal at a fixed frequency, LoRa encodes data in "chirps" - continuous sweeps across a range of frequencies. This has two major practical effects:

Key Radio Parameters

LoRa performance is controlled by three main parameters that trade off between speed, range, and battery use:

ParameterWhat It ControlsTrade-off
Spreading Factor (SF) How long each symbol is spread in time; each symbol carries SF bits using 2 to the power of SF chirps (SF5 - SF12 on modern chips; presets typically use SF7 - SF12) Higher SF = longer range & more noise resistance, but slower data rate and more airtime
Bandwidth (BW) Width of the frequency channel (125, 250, or 500 kHz typical) Wider BW = faster data rate, shorter range
Coding Rate (CR) Forward error correction ratio (4/5, 4/6, 4/7, 4/8) Higher CR = more redundancy and error correction, more overhead per packet

MeshCore and Meshtastic both define preset channel configurations that bundle these parameters together. Most users never need to change the raw parameters - picking the right preset is sufficient.

Frequency Bands

LoRa devices operate in the ISM (Industrial, Scientific, and Medical) bands, which are license-free for compliant devices:

In the US, 915 MHz operation is governed by FCC Part 15 rules: maximum 1 W (30 dBm) conducted power, and maximum 4 W (36 dBm) EIRP (conducted power plus antenna gain). No amateur radio license is required to operate a LoRa mesh node under these rules.

Practical Range

Range depends heavily on environment, antenna height, and channel settings:

Through a mesh network of repeater nodes, a single message can travel hundreds of miles, hopping from node to node across a region.

Power Consumption

LoRa radios use very little power, which is one of their key advantages:

Repeater nodes that must always be listening should be placed on continuous power (solar or mains) for reliable operation.

Data Rate

LoRa is designed for low data rate, low power communication - not for streaming or large file transfers. Depending on settings:

This makes LoRa mesh ideal for text messages, GPS coordinates, and short sensor readings - and unsuitable for voice, images, or video.


Revision #3
Created 2026-05-03 03:02:13 UTC by Mesh America Admin
Updated 2026-06-08 19:54:40 UTC by Mesh America Admin