How NB-IoT works
NB-IoT, or Narrowband Internet of Things, is a cellular radio standard designed for large numbers of simple devices that send small messages now and then. 3GPP, the body behind 4G and 5G, completed it in Release 13 in 2016 as LTE Cat-NB1, and Release 14 added Cat-NB2 with higher data rates and positioning.
An NB-IoT carrier is only 180 kHz wide, the size of a single LTE resource block. Operators can run it in three ways: standalone in its own spectrum, such as a refarmed GSM channel; in-band inside a normal LTE carrier; or in the guard band at the edge of an LTE carrier. Because it runs on licensed spectrum managed by the operator, it avoids the interference and duty-cycle limits of unlicensed low-power radios.
The standard keeps the radio simple. Devices are half duplex, messages are short and the network can repeat each transmission many times for a device with a weak signal. Those repetitions give NB-IoT around 20 dB more link budget than GPRS, enough to reach meters in basements, cabinets and underground chambers. NB-IoT and its sibling LTE-M are classed as low-power wide-area (LPWA) technologies, and 3GPP submitted both as part of 5G for massive machine-type communications, so they stay in service as networks move to 5G.
How NB-IoT saves power
Battery life is the main reason to choose NB-IoT. 3GPP’s design target is around 10 years on a small battery for a device that sends a short message each day, though real life depends on signal strength, message size and how often the device wakes.
-
//
Power saving mode (PSM). The device tells the network how long it will sleep, then switches its radio off completely while staying registered, so it does not have to rejoin the network each time it wakes.
-
//
Extended discontinuous reception (eDRX). The device listens for incoming messages only at long, agreed intervals, from seconds to hours, instead of every second or so.
-
//
Small, simple messages. Data can travel as small IP packets or as non-IP data over the control plane, which cuts the time the radio stays on for each report.
-
//
Low-cost modules. Narrow bandwidth, half-duplex operation and one receive antenna keep the modem simple, which lowers cost and power draw.
NB-IoT vs LTE-M
LTE-M (LTE Cat-M1) is the other LPWA option in the LTE family, and the choice between the two is the most common question once a project rules out a full LTE module. NB-IoT goes deeper into buildings and uses less power; LTE-M is faster, supports moving devices and can carry voice.
| Feature | NB-IoT (Cat-NB1/NB2) | LTE-M (Cat-M1) |
|---|---|---|
| Bandwidth | 180 kHz | 1.4 MHz |
| Typical peak data rate | Tens of kbit/s (NB1) to around 100 kbit/s (NB2) | Around 1 Mbit/s |
| Latency | Typically 1–10 seconds | Typically 10–15 ms |
| Mobility | Cell reselection when idle; suits static devices | Full handover between cells |
| Voice | No | Yes, VoLTE on supporting networks |
| Coverage | Best, around 164 dB maximum coupling loss | Good, around 156 dB |
| Firmware updates over the air | Slow; keep images small | Practical |
| Typical uses | Water and gas meters, parking sensors, alarms, environmental sensors | Asset trackers, wearables, alarm panels, vending and payment |
Many current modules support both, so a device can use whichever the local network offers. Our guide to cellular gateways and industrial cellular computers compares NB-IoT and LTE-M with the faster LTE categories and 5G.
NB-IoT in the USA and the US
In the USA, the main networks have closed or are closing their 3G services, and the government has said 2G will be switched off by 2033 at the latest. Machine-to-machine devices that used 2G, such as older meters, alarms and telemetry, are moving to NB-IoT, LTE-M or full LTE. USA operators have launched NB-IoT, LTE-M or both, and coverage varies by network, so check the operator’s map and roadmap for each site before choosing a module.
In the US, LTE-M has the wider coverage across the main carriers, and NB-IoT availability depends on the carrier. Roaming is also less settled than for normal LTE, so devices that cross borders are often better served by LTE-M or a module that supports both.
Where NB-IoT fits in an industrial system
NB-IoT suits the edge of the network, not the middle. Devices that report a reading every few minutes or hours, run on batteries and never move are a good match: utility meters, tank-level and flood sensors, structural and environmental monitors, and the occupancy sensors behind smart parking systems. It does not suit video, large file transfers, frequent two-way control or anything that needs a reply in under a second.
Because NB-IoT sensors connect straight to the mobile network, they need no local gateway of their own. Industrial sites usually combine them with faster links: the sensors report over NB-IoT to a cloud or private platform, while the machines, cameras and controllers on site connect through industrial IoT gateways on Ethernet, 4G or 5G. Our overview of the industrial Internet of Things shows how those layers fit together.
Quick answers on NB-IoT
NB-IoT: common questions
Is NB-IoT 5G?
It is part of the 5G family. NB-IoT runs on LTE spectrum and networks, but 3GPP submitted it with LTE-M as 5G technology for massive IoT, and it can run alongside 5G NR.
How fast is NB-IoT?
Tens to around 100 kbit/s. Cat-NB1 peaks in the tens of kbit/s and Cat-NB2 at roughly 100 kbit/s, with latency of seconds rather than milliseconds.
What is the difference between NB-IoT and LoRaWAN?
Licensed vs unlicensed spectrum. NB-IoT uses an operator’s licensed network and SIM. LoRaWAN uses unlicensed radio and your own or a community gateway.
Does an NB-IoT device need a SIM?
Yes. It needs a SIM, eSIM or integrated SIM with an IoT tariff that includes NB-IoT on the chosen network.
Is NB-IoT being switched off?
On some networks. A few operators have retired NB-IoT while keeping LTE-M, so check the operator’s roadmap, or choose a module that supports both.
We fit the cellular module, SIM holder and antennas in the industrial gateways and edge computers we supply as standard, and match the module category to the data each site has to send.