2  NB-IoT Introduction

Understanding Narrowband IoT for Beginners

In 60 Seconds

NB-IoT (Narrowband IoT) is a 3GPP cellular LPWAN technology that uses licensed spectrum and existing cell tower infrastructure to connect low-power IoT devices with 10+ year battery life and deep indoor coverage, ideal for smart metering and asset tracking where carrier-grade reliability matters more than high data rates.

Key Concepts
  • NB-IoT (Narrowband Internet of Things): 3GPP Release 13 (2016) cellular LPWAN standard; 200 kHz bandwidth; targets massive IoT with low cost, low power, and deep coverage
  • 200 kHz Carrier: NB-IoT uses a single 200 kHz resource block (one LTE PRB equivalent); this narrow bandwidth reduces module cost and enables coverage enhancement
  • Maximum Coupling Loss (MCL): NB-IoT achieves 164 dB MCL — 23 dB better than GPRS (141 dB), enabling connectivity in basements, underground vaults, and thick-wall buildings
  • NB-IoT Module Cost: Target module cost <$5 for commodity applications; driven by minimal RF components (single narrowband filter, no carrier aggregation), simple analog front-end
  • Device Density: NB-IoT supports 200,000 devices per cell sector — 100× more than conventional LTE — through extended sleep cycles, low duty cycle, and simplified scheduling
  • Deployment Timeline: NB-IoT standardized in 3GPP Release 13 (June 2016); first commercial deployments by Deutsche Telekom, Vodafone (2017); global deployments ongoing 2024+
  • NB-IoT vs LoRaWAN: NB-IoT uses licensed spectrum (guaranteed no interference), carrier-managed infrastructure, and QoS guarantees; LoRaWAN uses unlicensed ISM band with private/community infrastructure
  • Single PRB Operation: NB-IoT occupies exactly one LTE Physical Resource Block (180 kHz of the 200 kHz channel); base stations can serve NB-IoT within existing LTE deployments

2.1 Learning Objectives

By the end of this chapter, you will be able to:

  • Describe how NB-IoT extends cellular networks: Articulate how Narrowband IoT repurposes existing LTE infrastructure to serve low-power, low-throughput IoT devices
  • Select appropriate NB-IoT use cases: Justify scenarios where NB-IoT is the optimal technology choice based on coverage, power, cost, and mobility requirements
  • Differentiate NB-IoT from competing technologies: Compare NB-IoT against LoRaWAN, Wi-Fi, LTE-M, and standard 4G LTE across key decision criteria
  • Illustrate narrowband spectrum and power-saving principles: Explain how 180 kHz bandwidth, licensed spectrum, and PSM/eDRX modes combine to deliver deep indoor coverage with decade-long battery life

NB-IoT (Narrowband Internet of Things) is a cellular technology designed to connect simple sensors and devices using existing cell towers. It trades speed for coverage and battery life – an NB-IoT device can run for years on a small battery and communicate from deep inside a building or underground. Think of it as a pager for IoT sensors.

Key Takeaway

In one sentence: NB-IoT uses licensed cellular spectrum to deliver reliable, deep-indoor coverage with carrier-grade SLAs and 10+ year battery life.

Remember this rule: Choose NB-IoT over LoRaWAN when you need carrier-grade reliability, deep indoor penetration (basements, underground), and existing cellular infrastructure; choose LTE-M instead when your devices need mobility support or voice capability.

2.2 What is NB-IoT? (Simple Explanation)

Analogy: NB-IoT is like using the regular postal service (cellular network) but for postcards (small IoT messages) instead of large packages (smartphones).

Simple explanation:

  • NB-IoT uses existing cell towers (same as your phone)
  • But optimized for sensors sending small amounts of data
  • Extremely long battery life (10+ years)
  • Works deep underground or in basements
  • Requires cellular data plan from your carrier (like Verizon, AT&T)

Visual comparison:

Your smartphone (4G LTE):
Phone -> Cell Tower: "Download 100 MB video!"
Speed: 100 Mbps
Battery: 1 day
Cost: $50/month

NB-IoT sensor:
Sensor -> Cell Tower: "Temperature: 24C" (20 bytes)
Speed: 20-60 kbps (1000x slower, but who cares?)
Battery: 10 years
Cost: $1-2/year

2.3 Real-World Examples

2.3.1 Example 1: Smart Water Meter

Traditional approach (manual reading):
- Meter reader walks to every house
- Reads meter manually
- Cost: $5-10 per reading
- Frequency: Monthly

NB-IoT approach:
- Water meter has NB-IoT module
- Sends reading automatically daily
- Works from basement (great signal penetration)
- Cost: $2/year cellular plan
- Battery: 15 years (no maintenance)

Utility company ROI:
- 100,000 meters
- Manual: $5 x 100k x 12 months = $6M/year
- NB-IoT: $2 x 100k = $200k/year
Savings: $5.8M/year!

2.3.2 Example 2: Parking Sensor

City deploys 5,000 parking sensors:

Why NB-IoT over Wi-Fi/LoRaWAN?

Wi-Fi:
- Range: 100m (need Wi-Fi AP every block)
- Infrastructure: $500 x 50 APs = $25,000
- Maintenance: High

LoRaWAN:
- Range: 2-10 km (need gateways)
- Infrastructure: $300 x 3 gateways = $900
- No monthly fees

NB-IoT:
- Uses existing cell towers (no infrastructure)
- Coverage: Citywide (99%+ coverage)
- Reliability: Carrier SLA
- Monthly fee: $1-2/sensor

Cost comparison (5 years):
- Wi-Fi: $25k + maintenance = $40k+
- LoRaWAN: $900 upfront = $900
- NB-IoT: 5,000 x $2 x 5 years = $50,000

Verdict: LoRaWAN cheapest, NB-IoT most reliable

2.4 NB-IoT vs Other IoT Technologies

Simple comparison:

Technology Best Analogy Best For Monthly Cost
NB-IoT Postal service (reliable, everywhere) City-wide deployments, deep coverage $1-2/device
LoRaWAN Own delivery trucks (you control) Private networks, rural areas $0 (you own infrastructure)
Wi-Fi Home mailbox (short range) Indoor, near router $0 (uses your Wi-Fi)
Cellular 4G Express delivery (fast, expensive) Cars, cameras, real-time $10-30/device

When to choose NB-IoT:

Good for:

  • City-wide deployments (parking, utilities)
  • Deep indoor coverage needed (basements, underground)
  • Don’t want to manage infrastructure (gateways)
  • Need carrier SLA (guaranteed uptime)
  • Infrequent small messages (daily readings)

NOT good for:

  • Real-time applications (10s latency typical)
  • Large data transfers (cameras, video)
  • Cost-sensitive projects with 1000s of devices
  • Areas without cellular coverage
  • Applications needing free connectivity

NB-IoT is like having a super-reliable mailman who can deliver tiny messages even to the deepest basement!

2.4.1 The Sensor Squad Adventure: The Underground Water Mystery

Deep beneath the city streets, something exciting was happening! The Sensor Squad had been asked to help monitor the city’s underground water pipes - but there was a BIG problem. The pipes were buried so deep underground that regular wireless signals couldn’t reach them!

“My Wi-Fi signal can’t get through all that dirt and concrete!” worried Sammy the Sensor, who was measuring water flow deep in a tunnel. Lila the LED blinked nervously in the darkness. Max the Microcontroller scratched his circuit board head, thinking hard. “We need a signal that can travel through walls and underground like a superhero!”

That’s when Bella the Battery had a brilliant idea. “I heard about something called NB-IoT! It uses the same cell towers as phones, but it’s specially designed to send tiny messages from places like basements and underground tunnels. The signal is super strong - it can reach us even down here! And the best part? I can sleep most of the day and only wake up to send one small message. That means I can last for 10 whole years without being changed!” The team cheered! Now Sammy could send water readings once a day, and the city workers would know right away if any pipes had leaks - all thanks to NB-IoT’s super-penetrating signal!

2.4.2 Key Words for Kids

Word What It Means
NB-IoT Narrowband Internet of Things - a special way for sensors to send tiny messages using phone towers, even from deep underground
Cell Tower A tall tower with antennas that helps phones (and NB-IoT devices) talk to the internet - like a really tall friend passing notes for you
Power Saving Mode When a sensor takes a long nap between messages to save battery - like sleeping all night and only waking up for breakfast
Coverage How far and how deep a signal can reach - NB-IoT has great coverage, even through thick walls!

2.4.3 Try This at Home!

The Signal Strength Challenge: Get a small radio or a phone with a weak signal. Walk around your house and find spots where the signal is strongest and weakest. Try the basement, a closet, or behind thick walls. Notice how signals get weaker when they have to travel through obstacles! NB-IoT was designed to be extra strong so it can still work in those hard-to-reach places. You can even make a “signal map” of your house by marking where reception is good (green) and bad (red). This is exactly what engineers do when planning where to put IoT sensors!

2.5 Three Key NB-IoT Concepts

2.5.1 1. Narrowband = Using Only a Tiny Slice of Spectrum

Simple explanation: Instead of using the full cellular highway, NB-IoT uses just one tiny lane.

Comparison of LTE and NB-IoT spectrum usage showing LTE using 19.82 MHz for 100 Mbps smartphone data versus NB-IoT using only 180 kHz for 60 kbps IoT sensor data, demonstrating the narrowband approach.

NB-IoT Spectrum Comparison

NB-IoT deployment modes showing standalone, in-band, and guard-band spectrum allocation options within existing cellular infrastructure.

NB-IoT Deployment Modes

This diagram shows the three NB-IoT deployment modes: Standalone (dedicated spectrum), In-Band (within LTE carrier), and Guard-Band (using LTE guard bands), each offering different trade-offs between coverage and spectrum efficiency.

Figure 2.1

2.5.2 2. Licensed Spectrum = You Pay for Guaranteed Quality

Unlicensed (LoRaWAN, Wi-Fi):

Illustration of interference in unlicensed 915 MHz spectrum band shared by LoRa sensors, Wi-Fi devices, baby monitors, and garage openers, resulting in 10-20% packet loss due to collisions.

Unlicensed Spectrum Interference
Figure 2.2

Licensed (NB-IoT):

Licensed 850 MHz spectrum band used exclusively by NB-IoT sensors, with FCC regulatory protection blocking other devices, delivering 99.5%+ reliability with no collisions.

Licensed Spectrum for NB-IoT
Figure 2.3

2.5.3 3. Power Saving Modes = Sleep for Years

NB-IoT has two special modes to extend battery life:

Mode What It Does Battery Impact Example
PSM (Power Saving Mode) Deep sleep, unreachable 10+ years Water meter (daily reading)
eDRX (Extended DRX) Sleep but wake periodically 2-5 years Smart tracker (hourly check-in)
Connected (Always on) No sleep, always listening Days/weeks Real-time monitoring

Visual explanation:

PSM (Power Saving Mode):
Time: 0s    Send data -> Network says "Sleep for 24 hours"
Time: 1s-24h  DEEP SLEEP (3uA, unreachable)
Time: 24h     Wake up -> Send data -> Sleep again

Battery life: 10-15 years

eDRX (Extended Discontinuous Reception):
Time: 0s     Send data
Time: 1-10min  Sleep but wake every 10 minutes to check for messages
Time: 10min    Wake, check if server has message, go back to sleep

Battery life: 2-5 years (acceptable if need downlink)

Always Connected:
Time: 0s-infinity   Always listening (like your phone)
Battery life: Days to weeks

Geometric visualization of NB-IoT Power Saving Mode (PSM) showing the device sleep-wake cycle with timeline indicating deep sleep periods, wake windows, transmission bursts, and return to sleep, illustrating how devices achieve 10+ year battery life by minimizing active time.

NB-IoT PSM Power Saving

Comparative diagram of NB-IoT power saving mechanisms showing PSM versus eDRX versus always-connected modes, with current consumption graphs, wake-up patterns, and battery life estimates for each mode to help designers choose appropriate power strategy.

NB-IoT Power Saving Modes
Figure 2.4: NB-IoT Power Saving Modes enable decade-long battery life for IoT sensors

2.6 Common Beginner Questions

2.6.1 Q: Do I need to buy a SIM card for NB-IoT?

A: Yes! NB-IoT uses cellular networks, so you need:

  • NB-IoT compatible SIM card from carrier (Verizon, AT&T, T-Mobile, etc.)
  • Data plan (typically $1-5 per device per month)
  • Some carriers offer “IoT SIM” plans with pooled data

Example pricing:

  • AT&T IoT plan: $2/device/month for up to 100 KB/month
  • Verizon ThingSpace: $1.50/device/month
  • 1NCE (EU): 10 EUR for 10 years (one-time payment)

2.6.2 Q: What’s the difference between NB-IoT and LTE-M?

A: Both are cellular IoT, but different strengths:

Feature NB-IoT LTE-M
Speed 20-60 kbps (slower) 1 Mbps (faster)
Coverage (vs GPRS) +20 dB / 164 dB MCL (best indoors) +12 dB / 156 dB MCL (good)
Battery 10+ years 5-10 years
Latency 10 seconds 10-100 ms
Mobility Stationary only Supports mobility (cars)
Voice No Yes (VoLTE)
Best for Stationary sensors (parking, utilities) Mobile trackers, wearables

Simple rule:

  • Need best battery/coverage + stationary -> NB-IoT
  • Need faster/mobile + okay battery -> LTE-M

NB-IoT’s +20 dB coverage advantage translates to real-world penetration depth. Using the free-space path loss formula:

\[\text{MCL} = P_{TX} - S_{RX,min} = 23 \text{ dBm} - (-141 \text{ dBm}) = 164 \text{ dB}\]

This 20 dB improvement over GPRS (144 dB MCL) enables NB-IoT to penetrate approximately \(\frac{20}{15} \approx 1.3\) additional concrete walls (at 15 dB loss per wall), making it suitable for basement meters where regular cellular fails.

2.6.3 Q: Can NB-IoT work in rural areas?

A: Depends on cellular coverage:

Good news:

  • If you have cell phone signal, NB-IoT likely works
  • NB-IoT has +20 dB better coverage than regular 4G
  • Can work in places where your phone doesn’t

Reality check:

NB-IoT coverage expectations across environments: urban/suburban shows excellent coverage (99%+), rural with cell towers shows good coverage, deep rural shows spotty coverage, and remote wilderness shows no NB-IoT coverage requiring LoRaWAN alternatives.

NB-IoT Coverage Reality by Environment
Figure 2.5

Coverage map check:

  1. Visit carrier’s website (Verizon, AT&T)
  2. Search for “NB-IoT coverage map”
  3. Verify your deployment area has coverage

The Misconception: If you have cellular coverage, NB-IoT will work.

Why It’s Wrong:

  • NB-IoT uses different frequencies than voice/data LTE
  • Requires carrier deployment (not automatic)
  • Coverage maps differ from regular LTE
  • In-building penetration is better, but outdoor may have gaps
  • Roaming support varies by carrier

Real-World Example:

  • Fleet tracking company tests NB-IoT for truck monitoring
  • LTE coverage: 98% of routes
  • NB-IoT coverage: 65% of routes (carrier only deployed in urban areas)
  • Trucks in rural areas: No connectivity
  • Solution: Dual-mode LTE-M + NB-IoT module

The Correct Understanding:

  • NB-IoT coverage does not equal LTE coverage
  • Check carrier’s specific NB-IoT coverage map
  • Consider LTE-M for mobile applications (better handoff)
  • Dual-mode modules provide best coverage
  • Test in actual deployment locations

Always verify NB-IoT coverage specifically, don’t assume from cellular maps.

2.6.4 Q: How much data can I send with NB-IoT?

A: Designed for small, infrequent messages:

Typical limits:

  • Data rate: 20-60 kbps (slow!)
  • Latency: 1-10 seconds
  • Payload: Best for less than 1 KB per message

Real-world examples:

Good fit:
- Temperature reading: 10 bytes
- Parking sensor status: 5 bytes
- Water meter reading: 20 bytes
- GPS location: 40 bytes

Frequency: Once per hour to once per day
Monthly data: less than 10 KB per device

Bad fit:
- Video stream: Mbps required
- Firmware update: 500 KB (would take 1+ hour!)
- Real-time tracking: Latency too high
- High-frequency data: Cost adds up

2.7 Self-Check: Are You Ready?

Question: A utility company wants to monitor 50,000 water meters spread across a city. Each meter sends a daily reading of approximately 30 bytes. Should they use NB-IoT, LoRaWAN, or Wi-Fi?

Click to see the answer

Answer: NB-IoT (best choice for this scenario)

Why NB-IoT is ideal:

Coverage analysis:

City area: 100 km squared
Meters located in:
- 30% basements (deep indoor)
- 50% ground floor
- 20% outdoor street locations

Coverage requirements:
- Must work in basements (+20 dB penetration)
- Citywide deployment
- 99.9% reliability (billing-grade data)

NB-IoT Advantages:

  • Zero infrastructure deployment (uses existing towers)
  • Works in all basements (164 dB MCL)
  • Carrier SLA (99.9% uptime)
  • Maintenance-free
  • Scalable (add 1 meter or 10,000)

LoRaWAN Alternative:

  • Would require 10-15 gateways for city coverage
  • Basement coverage may have gaps
  • Lower cost but requires technical staff

Wi-Fi: Not Viable

  • Would need 2,000+ access points
  • Poor basement penetration
  • Very high maintenance

Recommendation: NB-IoT for utilities requiring billing-grade reliability and basement coverage.

2.8 Summary

  • NB-IoT is cellular IoT technology using licensed spectrum, optimized for small, infrequent messages with 10+ year battery life
  • Licensed spectrum provides interference protection and carrier-grade reliability (99.5%+ SLA)
  • Power-saving modes (PSM and eDRX) enable ultra-low power consumption during sleep periods
  • Deep indoor coverage (+20 dB vs regular LTE) makes NB-IoT ideal for basements, underground, and building interiors
  • Best for: Smart metering, parking sensors, asset tracking, and any stationary IoT application requiring reliable, low-maintenance connectivity

2.9 Knowledge Check

2.10 Worked Example: NB-IoT vs LTE-M for a Fleet of Vending Machines

A national vending machine operator with 15,000 machines across Japan wants to add IoT connectivity for inventory monitoring (stock levels, sales transactions) and remote diagnostics (compressor temperature, door status). Here is the technology decision process.

Requirements Analysis:

Requirement Detail
Deployment locations Indoors (shopping malls, train stations), outdoors (parks, streets)
Data per report 64 bytes (stock levels) + 32 bytes (diagnostics) = 96 bytes
Reporting frequency Stock: every sale (~8/day). Diagnostics: every 6 hours (4/day)
Total messages/day ~12 per machine
Downlink needs Firmware updates (200 KB), price changes (2 KB), config pushes
Power source Mains-powered (no battery constraint)
Coverage need Basement food courts, underground train stations

Technology Comparison for This Use Case:

Factor NB-IoT LTE-M (Cat-M1)
Uplink speed 60 kbps (sufficient for 96-byte reports) 1 Mbps (more than needed)
Downlink speed 30 kbps (200 KB firmware = 53 seconds) 1 Mbps (200 KB = 1.6 seconds)
Indoor coverage (MCL) 164 dB (excellent for basements) 156 dB (good but weaker)
Module cost $3-5 per module $8-12 per module
Monthly connectivity $0.30-0.50/device (Japan) $0.50-1.00/device (Japan)
Handover support No (stationary only) Yes (supports mobility)

Decision: NB-IoT, with one critical caveat.

The machines are stationary, so NB-IoT’s lack of handover is irrelevant. The deep indoor coverage is essential for basement locations. The 96-byte telemetry reports easily fit within NB-IoT’s bandwidth. At 15,000 units, the module cost saving alone is $45,000-$105,000.

The Caveat: Firmware Updates

NB-IoT’s 30 kbps downlink makes a 200 KB firmware update take 53 seconds per device. Across 15,000 machines, a serial rollout would take 9.2 days of continuous downlink capacity. The solution is delta updates: instead of full 200 KB firmware images, send only the changed bytes (typically 5-15 KB), reducing update time to 1.3-4 seconds per device.

Annual Cost Comparison (15,000 machines):

Cost Component NB-IoT LTE-M
Modules (one-time, amortized/yr) $10,000 $25,000
Annual connectivity $54,000 $112,500
SIM management platform $12,000 $12,000
Annual total $76,000 ($5.07/machine) $149,500 ($9.97/machine)

NB-IoT saves $73,500/year (49%) for this deployment. The only scenario where LTE-M would be preferred is if vending machines needed real-time video diagnostics or frequent large firmware updates – neither of which applies here.

2.11 Concept Relationships

This introduction establishes the core NB-IoT value proposition through interlocking concepts:

  • Narrow bandwidth (180 kHz) is not a limitation but an intentional design choice that concentrates transmit power for deep penetration while keeping module costs low
  • Licensed spectrum operation provides the reliability guarantee (99.5%+ SLA) that separates NB-IoT from unlicensed alternatives, but at the cost of monthly connectivity fees
  • Deep coverage (+20 dB vs GSM) is achieved through the combination of narrow bandwidth, message repetition, and low code rates - each factor contributes to the total 164 dB MCL
  • Power saving modes (PSM, eDRX) enable decade-long battery life by exploiting the fact that IoT sensors are transmitting less than 0.01% of the time - a usage pattern fundamentally different from smartphones
  • Technology comparison (NB-IoT vs LTE-M vs LoRaWAN) reveals that no single LPWAN is universally superior - the optimal choice depends on the specific requirements of mobility, throughput, coverage, and network control

Understanding these relationships helps explain why NB-IoT dominates stationary utility metering but loses to LTE-M for vehicle tracking.

2.12 See Also

Foundation Concepts:

Deep Dives:

Technology Alternatives:

Common Pitfalls

NB-IoT deployment status varies significantly by operator and country. In 2024, many operators in developing markets have not yet deployed NB-IoT; some US carriers prioritize LTE-M. Products designed for NB-IoT without verifying operator deployment in target markets will fail to connect. Check GSMA Network Coverage Maps, operator developer portals, and 3GPP deployment status reports for each target country and operator before committing to NB-IoT.

NB-IoT’s peak data rate of 250 kbps (downlink) is a theoretical maximum under ideal conditions with no CE repetitions. Practical throughput is 5–50 kbps depending on coverage conditions and network load. Applications designed around NB-IoT “250 kbps” will fail to meet their data requirements in real deployments. Design applications for 10 kbps effective throughput with 50 kbps burst capability as a practical planning assumption.

NB-IoT is designed for intermittent, low-volume data exchange — not continuous streaming. Streaming 1 KB/s of sensor data over NB-IoT would exhaust a monthly 1 MB data plan in 1,000 seconds (~17 minutes). Continuous data requirements need LTE Cat-1 or Cat-4 modules. NB-IoT’s optimal use case is reporting 100–1000 bytes of data at intervals of minutes to days. If your application sends data more than once per minute continuously, NB-IoT is the wrong technology.

NB-IoT modules are configured for specific frequency bands. A module supporting only Bands 1/3/8/20 will not work on an operator using Band 26 (US 850 MHz) or Band 66 (AWS spectrum). Global deployments require multi-band modules supporting at minimum: Band 1/3 (Europe), Band 4/13 (US LTE-M overlap), Band 8/20 (Asia/rural Europe), Band 28 (Asia Pacific). Review operator band plans for every target country and select a module with the union of required bands.

2.13 What’s Next

Next Topic Description
NB-IoT Technical Specifications Detailed bandwidth, data rates, deployment modes (standalone, guard-band, in-band), and 3GPP protocol details
NB-IoT Architecture CIoT network components (eNodeB, MME, SCEF) and Control Plane vs User Plane optimization paths
NB-IoT Applications Real-world deployment case studies: smart metering, parking, asset tracking with worked cost analysis
NB-IoT Power Optimization PSM and eDRX timer configuration, battery life engineering, and power budget calculations