LPWAN technology guide: LoRaWAN vs NB-IoT vs Sigfox

Choosing the right low-power wide-area network for your IoT deployment.

Low-Power Wide-Area Networks (LPWAN) are the backbone of large-scale IoT deployments. Pick the wrong one and you'll regret it for the next 10 years of operations. Here's how we evaluate the three main contenders, with concrete recommendations.

The three main contenders

The LPWAN landscape has consolidated around three main protocols:

  • LoRaWAN: open standard, sub-GHz unlicensed bands, can be private or operator-deployed
  • NB-IoT (Narrowband IoT): 3GPP standard, runs on licensed cellular bands, operator-only
  • Sigfox: proprietary, operator-only, ultra-narrowband sub-GHz

Each has strengths and weaknesses. The right choice depends on your specific use case.

Range and coverage

LoRaWAN: 2-5 km urban, 10-15 km rural, up to 40+ km in line-of-sight. Excellent indoor penetration. Can be self-deployed (your own gateways) or use public operator networks.

NB-IoT: matches mobile coverage (best in dense urban, weaker in rural). Operator-dependent. Very good indoor penetration thanks to extra coverage gain.

Sigfox: 10-50 km depending on environment. Operator network only. Decent indoor penetration but device must be carefully placed.

Battery life

LoRaWAN: 5-10 years achievable with optimised firmware, low duty-cycle, Class A devices.

NB-IoT: 5-10 years also feasible with PSM and eDRX power saving modes. But comes with cellular protocol overhead (DRX, attach procedures) that's heavier than LoRaWAN.

Sigfox: very low power thanks to minimal protocol (140 messages max per day uplink). 10+ years feasible.

Throughput and message limits

LoRaWAN: 0.3-50 kbps depending on spreading factor. Class A devices have strict downlink windows. Reasonable for sensors but not for firmware updates.

NB-IoT: ~250 kbps downlink, ~20 kbps uplink. Best of the three for downlink. OTA firmware updates are practical.

Sigfox: 100 bits per uplink message, 8-byte downlink, 140 uplinks per day max. Suitable only for very simple sensors.

Network ownership

LoRaWAN: open standard. You can deploy your own gateways (good for industrial campuses, agriculture), or use public networks (Helium, The Things Network, operator-deployed).

NB-IoT & Sigfox: operator-only. You depend on cellular operators or Sigfox network. Roaming agreements matter for international deployments.

Our recommendations

LoRaWAN for: private deployments (campuses, factories, farms), high-volume sensors, applications where you want network ownership, regions with poor cellular coverage.

NB-IoT for: consumer-grade IoT, urban deployments, when you need decent downlink (OTA), when you want operator-managed network without sub-GHz spectrum concerns.

Sigfox for: ultra-simple sensors with infrequent uplinks, asset tracking on a budget, when you need global roaming without managing operator contracts. (Note: Sigfox has had business continuity issues recently — evaluate carefully.)

Need help picking your LPWAN?

The right protocol depends on your specific deployment. We help you avoid the wrong choice.

Talk to engineering →
← All insights