Wireless Range Calculator

Estimate wireless IoT range from link budget, path loss, receiver sensitivity, and deployment margin

animation
wireless
range
link-budget
path-loss
fundamentals
beginner

Wireless Range Calculator

Animation Link budget Range planning

Wireless Range Calculator

Range is not a protocol label. It is the result of transmit power, antennas, frequency, receiver sensitivity, environment loss, obstacles, and the fade margin you reserve for real-world variation.

Thin margin current link condition
33 m estimated range with fade reserve
4.7 dB margin after fade reserve
-83 dBm received power at selected distance
What A link-budget workbench for estimating whether an IoT radio link closes at a planned distance.
Why Datasheet maximum range ignores walls, terrain, fading, antennas, interference, and required reliability margin.
Try First Use the Zigbee indoor default, press Step Distance, then switch to LoRa rural and compare the range ring.
Notice Lower sensitivity numbers are better. A receiver that works at -132 dBm has much more budget than one needing -82 dBm.

Controls

Deployment

Radio Budget

Scenario Presets

Link Budget Workbench

Indoor 2.4 GHz mesh links can work across rooms, but walls and margin quickly consume the budget.

Thin margin
Learning Support

Range is budget math

The receiver only cares whether enough power remains after path loss, obstacle loss, and reserved fade margin.

dB values add

Transmit power, antenna gain, losses, sensitivity, and fade margin are all handled as dB or dBm terms.

Environment changes the slope

Free space loses about 6 dB per distance doubling. Indoor and urban environments can lose much faster.

Margins are intentional

Fade margin is not wasted range. It is a reliability reserve for multipath, people, weather, battery aging, and interference.

Quick Reference

Received power

Pr = Ptx + Gtx + Grx - path_loss - obstacle_loss

If received power is below receiver sensitivity, the link cannot close.

Fade-reserved margin

margin = Pr - sensitivity - fade_margin

Positive margin means the link still works after reserving the chosen reliability buffer.

FSPL at 1 meter

PL_1m = 32.44 + 20log10(f_MHz) - 60

This is the free-space reference loss at 1 meter for the selected frequency.

Log-distance loss

PL(d) = PL_1m + 10nlog10(d_m)

The path-loss exponent n represents the environment slope.

Receiver sensitivity

more negative is better

A receiver that works at -132 dBm can hear much weaker signals than one that needs -82 dBm.

Antenna gain

directional gain helps one direction

Antenna gain can improve the budget, but it may reduce coverage in other directions.

Obstacle loss

total = count x loss_each

Walls, metal racks, foliage, and terrain add loss beyond distance alone.

Planning warning

calculator result != site survey

Use the calculator for first-pass design, then validate real deployments with measurements.

Guided Practice

See wall loss

Start with Zigbee indoor and move obstacles from 0 to 4. Watch the margin collapse.

Compare protocols

Switch from BLE beacon to LoRa rural. Notice that sensitivity and frequency change the range estimate.

Reserve margin

Increase fade margin from 5 dB to 20 dB. The link becomes more conservative but more defensible.

Fix a weak link

If the diagnosis says the link fails, try shorter distance, lower obstacles, better antennas, or a protocol with more budget.