Dragino LearnDragino Learn
  • LoRaWAN

    • What is LoRaWAN?
    • Benefits of LoRa Technology and LoRaWAN
    • Understanding the Difference Between the LoRaWAN Network Server and Application Server
    • LoRaWAN 1.0.4
    • Regional Parameters
    • End Device Activation
    • Device Classes
    • Message Types
    • Radio Propergation
    • Security
    • Security Mechanisms
    • Spreading Factors
    • Adaptive Data Rate (ADR)
    • LoRaWAN Relay (Based on TS011-1.0.1)
    • LoRaWAN Roaming
    • LoRaWAN Roaming in Practice: Asset Tracking and Wildlife Tracking Use Cases
    • Understanding Firmware Updates Over The Air in LoRaWAN
    • Glossary
    • Use Cases
      • LC01
        • Smart Irrigation
        • LC01 ThingsBoard Integration
      • LHT65N-VIB
        • Monitoring Vibration Anomalies of an Electric Motor Pump
      • Cattle Tracking
      • Asset Tracking and Logistics Monitoring
      • Smart Utilities
  • NB-IoT

    • What is NB-IoT?
    • Prerequisites
    • SIM Cards
    • Frequency Bands
    • Power Saving Modes in NB-IoT
    • NB-IoT Network Architecture
    • NB-IoT Application Layer and Cloud Integration
  • LTE-M

    • What is LTE-M?
    • LTE-M Architecture
    • LTE-M Communication Process
    • Power Saving Mechanisms in LTE-M
    • Mobility and Handover in LTE-M
    • Security and Authentication in LTE-M
    • Data Transmission Procedures
    • Industry Use Cases and Future Trends
    • LTE-M Challenges and Network Limitations

NB-IoT Network Architecture

Introduction

NB-IoT (Narrowband Internet of Things) builds upon the existing LTE network structure, but it is simplified and optimized for low data rates, massive device connections, and long battery life.

While it shares the same fundamental components as LTE, the User Equipment (UE), the Radio Access Network (RAN), and the Core Network (CN). NB-IoT adapts these components to meet the needs of IoT applications.

At a high level, the NB-IoT network can be visualized as:

Main Components

User Equipment (UE)

The UE is the end device, for example, a smart meter, temperature sensor, or tracking module. It includes:

  • An NB-IoT modem (radio module)
  • A SIM or eSIM for network authentication
  • Application firmware controlling data collection and transmission

NB-IoT devices are typically low-cost, low-power, and stationary. They transmit small packets of data periodically or on demand.

eNodeB (Evolved Node B)

The eNodeB is the NB-IoT base station — the point where the device connects to the network via radio signals.

It handles:

  • Uplink and downlink scheduling
  • Power control and repetitions for improved coverage
  • Resource allocation in narrow 180 kHz channels
  • Mobility management (for limited mobility devices)

NB-IoT can be deployed in three ways relative to LTE:

  1. In-band – within an LTE carrier’s bandwidth
  2. Guard-band – in unused guard bands between LTE channels
  3. Standalone – on re-farmed GSM carriers

This flexibility allows mobile operators to roll out NB-IoT using existing infrastructure.

EPC (Evolved Packet Core)

The Evolved Packet Core (EPC) is the core part of the LTE system responsible for control, mobility, and data transport. In NB-IoT, the EPC is slightly simplified, as devices are usually static and transmit infrequently.

ComponentFunction
MME (Mobility Management Entity)Handles device registration, authentication, and idle/connected state management.
SGW (Serving Gateway)Routes user data between eNodeB and the core network.
PGW (Packet Gateway)Connects to the external IP network or the Internet.
HSS (Home Subscriber Server)Stores subscriber information and SIM authentication data.

NB-IoT may use both User Plane and Control Plane data transmission:

  • User Plane: standard IP-based communication via PGW.
  • Control Plane (Non-IP): small payloads embedded within NAS messages, ideal for power saving and reduced signaling.

Application Server

The Application Server is the destination for the device’s sensor data and the source of control commands.

It communicates with the network via:

  • IP-based interfaces (for UDP/TCP applications), or
  • Non-IP interfaces (for control-plane data delivery)

Data can be integrated into cloud platforms, IoT dashboards, or SCADA systems.

Communication Flow

A simplified view of an NB-IoT message flow:

  1. Attach – The device connects to the network and authenticates using SIM credentials.
  2. Bearer Setup – A communication path (bearer) is created between the device and the network.
  3. Data Transmission – The device sends small packets of data (uplink) and optionally receives downlink data.
  4. Release – The network releases the radio connection; the device may enter Idle or PSM mode.
  5. Periodic TAU – The device periodically updates its location information to stay registered.

NB-IoT communication is half-duplex, meaning it cannot transmit and receive simultaneously, which helps reduce complexity and cost.

Control Plane vs User Plane Data Delivery

NB-IoT supports two different methods of transferring data:

Data TypeDescriptionTypical Use
Control Plane (Non-IP Data Delivery)Small payloads are embedded directly into signaling messages.Sensors sending a few bytes periodically.
User Plane (IP Data Delivery)Standard IP connection is established for data transfer.Devices needing standard Internet protocols (e.g., MQTT, HTTP).

The control plane method uses less signaling overhead and conserves power, making it the preferred choice for many low-data-rate applications.

Deployment Flexibility

NB-IoT leverages the LTE architecture, so operators can deploy it without building new physical networks.

Deployment ModeSpectrum UseAdvantage
In-bandInside LTE carrierEasy deployment, spectrum reuse
Guard-bandLTE guard frequenciesNo additional spectrum needed
StandaloneRe-farmed GSM bandIdeal for rural or dedicated IoT coverage

This multi-mode approach makes NB-IoT highly scalable and globally deployable.

Summary

NB-IoT reuses the LTE core network and radio access principles but is tailored for:

  • Massive device connectivity
  • Deep indoor coverage
  • Low throughput
  • Long battery life

The architecture’s simplicity and reliance on proven LTE infrastructure make it one of the most efficient and cost-effective technologies for large-scale IoT deployments.

Prev
Power Saving Modes in NB-IoT
Next
NB-IoT Application Layer and Cloud Integration