How to Range-Test a LoRa GPS Tracker in Your Own Terrain
Headline range is measured in the best case. Here is how to measure yours.
A range figure on a spec sheet can’t tell you what happens in your forest or valley. Loko’s 20+ km, for example, applies in open areas with line of sight. Trees, hills and a tracker low to the ground all shorten it.
The farthest single position you ever received is also a poor measure, because one lucky packet says little. A better question is what share of updates arrive at each distance. That number is your delivery rate, and this test measures it with no special equipment.

What you need
- The tracker and receiver you plan to use, with charged batteries
- A helper, or a safe place to leave one unit at each stop
- A phone with the tracker’s app and offline maps
- A watch, and the worksheet below on paper or in a notes app
- For Loko, a computer with Chrome or Edge to read the log afterwards
Step 1: Fix your settings
Pick one configuration and write it down, then keep it the same for the whole test. Changing the frequency, transmit power or spreading factor halfway through makes the results impossible to compare. Test with the settings you’ll really use. On Loko, LoRa output is 8 dBm by default and can be configured up to 22 dBm, within what your local rules allow.
Choose a short update interval so you can gather enough samples at each stop. The interval doesn’t change range; it only sets how many points you collect. 30 seconds works well: ten minutes at a stop gives about 20 expected updates. Shorter intervals use more battery, so this setting is for testing and not a recommendation for daily use.
Step 2: Mount it the way you’ll use it
Height and nearby objects matter as much as distance. A tracker on a dog’s collar sits low, next to a body. A tracker on a drone in the air sees far more of the horizon. Mount the tracker in its real position and at its real height, and keep the receiver at the height you’d really hold it. If you’d also stand on a ridge to search, test that as a separate run. Our guide to radio line of sight explains why height matters so much.
Step 3: Stop and count
- Choose 5 to 8 stops at growing distances, including your worst realistic spots: behind a ridge, deep in the trees, in a gully.
- Start close, at about 100 m, to confirm that everything works.
- At each stop, wait for 10 minutes. Count how many new updates arrive in the app, using their arrival times.
- Divide received by expected. That is the delivery rate for the stop.
- Keep going until the rate falls close to zero, then repeat a stop or two on the way back to see whether the result holds.
Watch for one trap. Loko’s app shows the latest point with its arrival time and has no warning for stale data. If the tracker can’t get a GPS fix within 60 seconds, it sends its last known position, so an old position can appear with a recent arrival time. Move the tracker in clear view of the sky between stops, and check that positions actually change when it moves.
Step 4: Fill in the worksheet
| Stop | Distance | Terrain and line of sight | Expected | Received | Delivery rate |
|---|---|---|---|---|---|
| 1 | 100 m | Open, clear view | 20 | ||
| 2 | 20 | ||||
| 3 | 20 | ||||
| 4 | 20 | ||||
| 5 | 20 |
The arithmetic is simple. As an illustration only, 18 updates out of 20 is 90%, and 3 out of 20 is 15%. Measure each distance from your map, or from the log in the next step.
Loko Ground also shows RSSI, the strength of the received signal, so note it at each stop. It can warn you that a link is close to failing before updates start to drop. Delivery rate is still the number that matters.
Step 5: Compare with the onboard log
A tracker with onboard storage lets you see where it was when updates failed to arrive. That separates two different problems: a GPS problem, where the tracker didn’t know its position, and a radio problem, where it knew but the update never reached you.
Loko Air stores up to 3,100 GPS points and keeps logging when out of radio range, overwriting the oldest points first. After the test, connect it to the Loko configuration tool and export the trace as .gpx or .csv. The CSV holds the record number, date, time, latitude, longitude, altitude, speed, HDOP and battery voltage. Read the log soon after your test, so that nothing you need gets overwritten.
Loko Air’s log times are in UTC, so convert your notes to UTC before you compare them. Then look at each gap in your received updates. Good log points during a gap point to the radio link. Missing points or high HDOP point to a poor GPS fix.
How to read your results
There’s no universal pass mark, because it depends on what a missed update costs you:
- A moving dog: gaps matter because the dog keeps moving. Look for the distance where delivery stays consistently high.
- A downed drone: it isn’t moving, so one packet can be enough. A low delivery rate can still work if you’re willing to wait.
- A slow-moving animal or vehicle: if you can tolerate longer gaps, a lower rate may be fine.
If the numbers disappoint, change one thing at a time and retest. Raising the receiver is usually the first thing to try, since it costs nothing. More transmit power uses more battery and must stay within your local rules. Repeat the test whenever the terrain, season or mounting changes, because foliage and height can both change your results.
Stay safe while you test: don’t enter private land without permission, and don’t rely on an untested tracker for anything safety-critical. For the hardware figures, see the Loko specifications.
Frequently Asked Questions
How long does a LoRa range test take?
Allow 10 minutes per stop plus travel. Five to eight stops usually fit into an hour or two, depending on the terrain.
What is a good delivery rate?
It depends on the use. A moving dog needs more consistent updates than a downed drone, where one received position can be enough.
Why is my range much shorter than the advertised figure?
Headline figures assume open areas with line of sight. Trees, hills, buildings and a tracker mounted low all shorten the link.
Do I need special equipment?
No. You need the tracker, the receiver, the app, a watch and a worksheet. A computer helps you read the onboard log afterwards.
Loko Air logs up to 3,100 GPS points on board, so you can compare where it went with what your receiver actually heard.
See how Loko works