In den meisten Fällen verwendet LoRaWAN die LoRa-Modulation. Die LoRa-Modulation basiert auf der Chirp-Spread-Spectrum-Technologie, mit der Kanalrauschen, Mehrwegefading und der Doppler-Effekt auch bei geringer Leistung gut beherrscht werden.
Die Datenrate hängt von der verwendeten Bandbreite und dem Spreizfaktor ab. Je nach Region oder Frequenzplan kann LoRaWAN Kanäle mit einer Bandbreite von 125 kHz, 250 kHz oder 500 kHz verwenden. Der Spreizfaktor wird vom Endgerät gewählt und beeinflusst die Zeit, die zum Senden eines Frames benötigt wird.
Die Data Rate Story: Es gibt drei Drehknöpfe, die Sie drehen können: Sendeleistung, Bandbreite und Spreizfaktor. Wenn Sie die Sendeleistung verringern, sparen Sie Batterie, aber die Reichweite des Signals ist offensichtlich kürzer. Die beiden anderen Knöpfe bilden zusammen die Datenrate. Dies bestimmt, wie schnell Bytes übertragen werden. Wenn Sie die Datenrate erhöhen (Bandbreite vergrößern oder Spreizfaktor verkleinern), können Sie diese Bytes in kürzerer Zeit übertragen. Für diese ist die Berechnung ungefähr wie folgt: Indem Sie die Bandbreite 2x breiter machen (von BW125 bis BW250), können Sie 2x mehr Bytes gleichzeitig senden. Durch Verringern des Spreizfaktors um einen Schritt (von SF10 auf SF9) können Sie 2x mehr Bytes gleichzeitig senden. Durch Verringern des Spreizfaktors wird es für das Gateway schwieriger, eine Übertragung zu empfangen, da es empfindlicher für Rauschen ist. Sie können dies mit zwei Personen vergleichen, die sich an einem lauten Ort aufhalten (z. B. in einer Bar). Wenn Sie weit voneinander entfernt sind, müssen Sie langsam sprechen (SF10). Wenn Sie jedoch in der Nähe sind, können Sie schneller sprechen (SF7).