Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · IoT

NB-IoT

Narrowband Internet of Things

IoT →

NB-IoT is a 3GPP low-power wide-area radio access technology that uses a 200 kHz channel to enable deep coverage, long battery life, and massive device density for the Internet of Things.

Introduced
Rel-13
Where
Radio Access Network › E-UTRAN (LTE)
Specifications
11 specs
Also in
User Equipment
NB-IoT Description Purpose What changed Neighbours Detected Changes Specifications

Description

Narrowband Internet of Things (NB-IoT) is a cellular radio access technology standardised by 3GPP in Release 13 specifically to address the requirements of massive machine-type communication (mMTC). It allows access to network services via E-UTRA (LTE) with a channel bandwidth limited to 200 kHz, corresponding to a single Physical Resource Block (PRB). This narrow bandwidth is the defining characteristic of NB-IoT and is the key enabler of its coverage, capacity, and power-efficiency advantages.

NB-IoT can be deployed in three operation modes. In standalone operation, it uses a dedicated 200 kHz carrier, typically in spectrum refarmed from GSM. In guard-band operation, it occupies unused PRBs within the guard band of an existing LTE carrier. In in-band operation, it uses one PRB within a normal LTE carrier. This flexibility allows operators to deploy NB-IoT without acquiring new spectrum, reusing existing LTE infrastructure and sites.

The physical layer of NB-IoT is a simplified, narrowband variant of LTE. The downlink uses OFDMA with 15 kHz subcarrier spacing, 12 subcarriers (180 kHz) plus guard bands, and the uplink uses SC-FDMA with either 15 kHz or 3.75 kHz subcarrier spacing. To compensate for the reduced bandwidth and to achieve the required coverage enhancement, NB-IoT employs extensive repetition of transmissions — a single transport block may be repeated hundreds or thousands of times. This repetition, combined with power spectral density concentration in a narrow band, yields a Maximum Coupling Loss (MCL) of up to 164 dB, roughly 20 dB better than normal LTE coverage, enabling operation in basements, underground meters, and remote rural areas.

NB-IoT supports three coverage enhancement (CE) levels (CE0, CE1, CE2) corresponding to increasing amounts of repetition. The UE reports its CE level, and the network schedules accordingly. To reduce cost and complexity, NB-IoT devices use half-duplex FDD, a single receive antenna, and a simplified protocol stack. The maximum transport block size is 680 bits in the downlink and 1000 bits in the uplink, and peak data rates are around 26 kbps downlink and 66 kbps uplink (multi-tone).

Power saving is achieved through extended Discontinuous Reception (eDRX) and Power Saving Mode (PSM). With eDRX, the UE can sleep for minutes or hours between paging occasions; with PSM, the UE can remain in a deep sleep state for days while keeping its registration alive. Together these features enable battery life of up to 10 years on a single coin cell, a key requirement for remote sensors and meters.

NB-IoT also supports a control-plane CIoT optimisation (CP CIoT) where user data is carried in NAS signalling messages, avoiding the overhead of establishing a full data radio bearer. In later releases, NB-IoT gained support for positioning (Rel-14), mobility and service continuity (Rel-14), TDD operation (Rel-15), and integration with 5G core (Rel-16). It is standardised alongside LTE-M (eMTC) and complements them: NB-IoT targets ultra-low-cost, low-data-rate, delay-tolerant applications, while LTE-M targets higher data rates and voice support.

Purpose & Motivation

NB-IoT was created to serve a market that traditional cellular technologies could not address economically: massive numbers of low-cost, low-power, low-data-rate devices such as utility meters, environmental sensors, tracking tags, and agricultural monitors. Before NB-IoT, options for wide-area IoT connectivity were limited. 2G/GPRS was cheap but being sunset in many markets and offered poor coverage and battery life. Proprietary LPWAN technologies such as LoRa and Sigfox emerged, but they operated in unlicensed spectrum with limited QoS guarantees and no global standardisation.

3GPP responded in Release 13 with a family of Cellular IoT (CIoT) technologies: NB-IoT and LTE-M (eMTC). NB-IoT was designed from the ground up for the most extreme requirements: ultra-low device cost (targeting a $5 module), 10-year battery life, 20 dB coverage enhancement, and support for up to 50,000 devices per cell. The choice of a 200 kHz bandwidth was deliberate — it concentrates transmit power into a narrow band, boosting link budget, and it allows deployment in a single PRB, making refarming trivial.

By standardising NB-IoT, 3GPP gave operators a licensed-spectrum, globally interoperable solution with guaranteed QoS, security, and manageability. It also ensured a smooth evolution path: NB-IoT devices can be integrated into existing LTE and, from Rel-16, 5G core networks, protecting operator investments and enabling a single management framework for all device types.

What changed in its specifications

The latest release-to-release comparison of specifications that define NB-IoT. Each summary describes the whole specification, not only this term.

TS 36.300Rel-18 → Rel-19

Rel-19 added NTN IoT Phase 3 for LTE, covering regenerative payload S1 removal, Msg3 early data transmission, and ETWS/CMAS for NB-IoT NTN. It also added inter-RAT mobility from E-UTRAN terrestrial network to NR NTN, plus NR NTN feeder link switchover via handover.

Full comparison in TS 36.300 →
TS 36.302Rel-12 → Rel-13

Rel-13 added BL/enhanced-coverage exclusions, modulation limits, and new downlink reception types for MTC, plus SC-PTM downlink channel combinations and UE capability requirements.

Full comparison in TS 36.302 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (77 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 25 changes
  • Introduction of further NB-IoT enhancements other than EDT in TS 36.300 TS 36.300CR1127
  • Introduction of EDT for eMTC and NB-IoT enhancements in TS 36.300 TS 36.300CR1128
  • Introduction of Rel-15 NB-IoT enhancementsin 36.302 TS 36.302CR1193
  • Introduction of further NB-IoT enhancements in 36.304 TS 36.304CR0416
  • Introduction of further NB-IoT enhancements in 36.306 TS 36.306CR1581
  • Introduction of further NB-IoT enhancements in 36.322 TS 36.322CR0133

+ 19 more changes

Rel-16 21 changes
  • Introduction of additional enhancements for NB-IoT in TS 36.300 TS 36.300CR1259
  • Introduction of additional enhancements for NB-IoT in TS 36.302 TS 36.302CR1202
  • Introduction of Rel-16 NB-IoT enhancements TS 36.304CR0783
  • Introduction of Rel-16 additional enhancements NB-IoT in TS 36.306 TS 36.306CR1731
  • Introduction of additional enhancements for NB-IoT in TS 36.331 TS 36.331CR4192
  • Introduction of CP CIoT 5GS Optimisation for NB-IoT and MTC connected to 5GC (Stage 2) TS 38.410CR0020

+ 15 more changes

Rel-17 11 changes
  • Introduction of Rel-17 enhancements for NB-IoT and eMTC TS 36.300CR1354
  • Introduction of Rel-17 enhancements for NB-IoT and eMTC TS 36.302CR1211
  • Introduction of Enhancements for NB-IoT/eMTC TS 36.304CR0844
  • Introduction of additional enhancements for NB-IoT and eMTC TS 36.306CR1841
  • Support of Non-Terrestrial Network in NB-IoT and eMTC TS 36.306CR1846
  • Introduction of NB-IoT/eMTC Enhancements TS 36.331CR4760

+ 5 more changes

Rel-18 5 changes
  • Coarse UE Location Information Reporting from MME to eNB for NB-IoT UEs TS 36.300CR1415
  • Applicability of optional UE Capabilities for NB-IoT TS 36.306CR1894
  • Clarification on Inter-RAT Cell Selection for NB-IoT TS 36.304CR0881
  • UE Capability on UE location information in NB-IoT RLF report TS 36.306CR1881
  • Correction on UE location information in NB-IoT RLF report TS 36.331CR4997
Rel-19 15 changes
  • Introduction of NB-IoT satellite information in E-UTRAN [EUTRAN-to-NBIoTNTN] TS 36.300CR1427
  • Introduction of E-UTRAN to NB-IoT NTN Mobility UE Capability [EUTRAN-to-NBIoTNTN] TS 36.306CR1917
  • Introduction of NB-IoT satellite information in E-UTRAN [EUTRAN-to-NBIoTNTN] TS 36.331CR5140
  • IoT-NTN correction for measurement rules for cell re-selection for NB-IoT TS 36.304CR0895
  • Correction for the redirection from E-UTRAN TN to NB-IoT NTN [IoT_TN_NTN_redir] TS 36.306CR1933
  • Indication of supported NB-IoT NTN band list in E-UTRAN [IoT_TN_NTN_redir] TS 36.306CR1937

+ 9 more changes

Defining Specifications

3GPP specifications that define or reference NB-IoT, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19 read
TS 36.304 vj30 LTE UE Idle Mode Procedures Rel-19 read
TS 36.306 vj30 E-UTRA UE Radio Access Capability Parameters Rel-19 read
TS 36.322 vj00 E-UTRA Radio Link Control Protocol Specification Rel-19 read
TS 36.331 vj40 E-UTRA Radio Resource Control (RRC) Protocol Rel-19 read
TS 36.355 vj00 LTE Positioning Protocol (LPP) Rel-19 read
TS 37.355 vj30 LTE Positioning Protocol (LPP) Rel-19 read
TR 37.911 vj00 3GPP 5G NTN Self-Evaluation Report Rel-19 read
TS 38.410 vj20 NG-RAN; NG General Aspects and Principles Rel-19 read
TS 38.413 vj40 NG Application Protocol (NGAP) Specification Rel-19 read