My Cart

Send data at extreme long range using LoRa with Arduino, Raspberry Pi and Intel GalileoDecember 1, 2014

What is LoRa?

LoRa is a new, private and spread-spectrum modulation technique which allows sending data to extremely long ranges.

You can use LoRa right now with Arduino, Raspberry Pi, and Intel Galileo. We have made libraries and examples for all of them.

The SX1272 LoRa module can be connected along with the Multiprotocol Radio Shield to your Arduino or Intel Galileo, enabling transmissions with another SX1272 LoRa module. This wireless communication module is also compatible with Raspberry Pi through the connection bridge.

RaspberryPi Arduino Multiprotocol SX1272

The LoRa module works in both 868 and 900 MHz ISM bands, which makes it suitable for virtually any country. Those frequency bands are lower than the popular 2.4 GHz band, so path loss attenuation is better in LoRa. In addition, 868 and 900 MHz are bands with much fewer interference than the highly populated 2.4 GHz band. Besides, these low frequencies provide great penetration in possible materials (brick walls, trees, concrete), so these bands get less loss in the presence of obstacles than higher bands.

The great performance of LoRa in terms of sensitivity, path loss and obstacle penetration, makes LoRa a disruptive technology enabling really long range links. This is specially important in urban scenarios, with very difficult transmission conditions. To sum up, LoRa can get long ranges in city deployments, so it reduces dramatically the size of the backbone network (repeaters, gateways or concentrators).

Transmit data at distances of several miles

Now you can transmit data at distances of several miles, even through buildings in urban environments, and over 20 miles in open spaces.

LoRa at a glance

sx1272 Module
LoRa Key Features
Module SX1272
Dual Frequency Band 863-870 MHz (Europe)
902-928 MHz (US)
Transmission Power 25 mW
Sensitivity -134 dBm
Channels 8 (868MHz)
13 (915MHz)
Range LOS = 21km (13.4miles)
NLOS = +2km (1.2miles)

The tests

We have performed long range tests, getting the awesome distance of 22 km (13.6 miles) in LOS configurations and +2km (1.2 miles) in urban scenarios (going through buildings). The margin in those conditions would allow even more distance (x2, x3), the only problem was to keep the line-of-sight condition.

Modules and Documentation

Check the complete list of kits and accessories of SX1272 LoRa module for Arduino, Raspberry Pi and Intel Galileo.

You can also see here all the LoRa modules for Waspmote.

Check all the LoRa's key features in this step-by-step tutorial.

2 thoughts on “Send data at extreme long range using LoRa with Arduino, Raspberry Pi and Intel Galileo”

Leave a Reply