18  Mobile Scenario Analysis

In 60 Seconds

This chapter walks through three real-world wireless deployment scenarios: designing a farm sensor network across 200 hectares, resolving 2.4 GHz Zigbee/Wi-Fi interference in a smart building, and calculating indoor link budgets for a multi-story office. Each scenario teaches you to systematically analyze constraints and make data-driven technology selections.

18.1 Learning Objectives

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

  • Design Agricultural Sensor Networks: Evaluate sub-GHz vs 2.4 GHz trade-offs and construct power budgets for multi-year battery life deployments across large areas
  • Diagnose 2.4 GHz Interference: Interpret RSSI measurements to identify Zigbee/Wi-Fi channel overlap and recommend coexistence strategies using frequency separation analysis
  • Compute Indoor Link Budgets: Derive received power and link margin for same-floor and multi-floor sensor placements, incorporating wall and floor penetration losses
  • Justify Technology Selections: Defend wireless protocol choices by synthesising range, power, capacity, and cost constraints into a structured decision framework

18.2 Prerequisites

Required Chapters:

Technical Background:

  • Path loss and link budget concepts
  • Frequency band characteristics
  • ISM band regulations (duty cycle, power limits)

Estimated Time: 45 minutes

  • Scenario-Based Analysis: Applying wireless technology knowledge to real-world IoT deployment decisions rather than abstract specifications
  • Technology Selection Scenarios: Matching application requirements (range, power, throughput, mobility, cost) to appropriate wireless technology
  • Urban vs Rural Coverage: Urban areas have dense cellular and Wi-Fi infrastructure; rural areas may require LoRaWAN, satellite, or cellular with reduced coverage
  • Environmental Constraints: Temperature extremes, humidity, vibration, and EMI affecting hardware selection and antenna design
  • Regulatory Compliance Scenarios: Designing within duty cycle limits, power restrictions, and frequency allocations for target deployment regions
  • Business Case Analysis: Total cost of ownership including hardware, data plans, deployment, and maintenance over device lifetime
  • Failure Mode Analysis: Identifying single points of failure and designing redundancy or graceful degradation
  • Scalability Planning: Designing systems that can grow from pilot (100 devices) to full deployment (100,000 devices) without architectural changes

18.3 For Beginners: How to Use These Scenarios

What are these scenarios? Real-world wireless deployment problems that require trade-off analysis. Each scenario presents constraints and asks you to reason through solutions.

How to approach them:

  1. Read the scenario and constraints carefully
  2. Think about the questions before revealing the answer
  3. Study the “Key Insight” sections for important principles
  4. Use “Verify Your Understanding” to test your reasoning

Why scenarios matter: Multiple-choice questions test recall. Scenarios test understanding - the ability to apply principles to new situations you haven’t seen before.

18.4 Scenario 1: Large-Area Agriculture Wireless Design

Scenario: You’re deploying soil moisture sensors across a 200-hectare farm (1.4 km x 1.4 km). Sensors must transmit 100-byte readings every 15 minutes and run on batteries for 5+ years without replacement. The farm has crops, equipment, and varying terrain that will obstruct line-of-sight.

Think about:

  1. How does radio frequency affect range when penetrating vegetation and soil?
  2. What battery capacity is needed for 5 years if transmitting 96 times per day?
  3. Why might infrastructure cost matter less than battery replacement labor over 5 years?

Key Insight: Range vs Frequency

Rules of thumb:

  • At the same distance, 868/915 MHz has approximately 9 dB less free-space path loss than 2.4 GHz
  • Lower frequencies are often more forgiving with foliage and non-line-of-sight paths, but range is still site-dependent (antenna height, terrain, noise floor, regulations)

Path Loss Calculation:

Using the free-space path loss formula: FSPL(dB) = 20log(d_km) + 20log(f_MHz) + 32.45

Frequency FSPL at 1 km Difference
868 MHz 91.2 dB baseline
915 MHz 91.7 dB +0.5 dB
2.4 GHz 100.0 dB +8.8 dB

The approximately 9 dB advantage means sub-GHz can reach similar distances with roughly 8x less transmit power (or achieve greater range with equal power).


Key Insight: Battery Life Reality Check

  • 100 bytes every 15 minutes averages approximately 0.9 bps, so bandwidth is not the limiting factor
  • Battery life is dominated by time-on-air, receive windows, and retries - not just payload size
  • A useful estimate: I_avg = (I_tx x t_tx + I_rx x t_rx + I_sleep x t_sleep) / 24h, then compare against battery capacity (and include temperature/aging margins)

Example Power Budget (LoRaWAN Class A):

State Current Duration Energy/Day
Transmit (14 dBm) 120 mA 80 ms x 96 = 7.68 s 0.26 mAh
RX Windows 12 mA 500 ms x 96 = 48 s 0.16 mAh
Sleep (PSM) 2 uA 86,344 s 0.05 mAh
Total 0.47 mAh/day

With a 19,000 mAh lithium battery (common D-cell): 19,000 / 0.47 = 40,000+ days theoretical

Reality factors (temperature, self-discharge, aging): 5-10 year battery life is achievable.


Key Insight: Likely Architectures

Choose based on your specific constraints:

Sub-GHz LPWAN (LoRaWAN):

  • Good fit when you can deploy/operate gateways and tolerate shared-spectrum constraints
  • Typical: 1-3 gateways cover 200 hectares with proper antenna placement
  • No per-device subscription fees

Licensed Cellular LPWAN (NB-IoT/LTE-M):

  • Good fit if coverage exists and subscriptions/lock-in are acceptable
  • Reduces your gateway operations burden
  • Carrier manages network infrastructure

2.4 GHz Mesh (Zigbee/Thread):

  • Can work if you can place powered/solar routers
  • Avoid making battery sensors route traffic
  • Range limitations in outdoor/vegetated environments

Wi-Fi:

  • Typically needs power and denser infrastructure
  • Best when throughput is the priority
  • Not ideal for multi-year battery operation

Verify Your Understanding:

  1. If 2.4 GHz adds approximately 9 dB of FSPL vs 868/915 at the same distance, what does that imply for range in free space (n=2) vs a cluttered environment (n > 3)?

  2. Which deployment choices increase link margin without raising transmit power (gateway height, antenna choice, payload interval, data rate)?

  3. Where do you expect the operational cost to land: field visits for batteries vs installing/maintaining gateways?

Answer (sketch): Approximately 9 dB corresponds to roughly 8x power. In free space that’s roughly 2.8x range (since range scales with sqrt(power) for n=2), and less in cluttered environments. Mesh routing shifts cost to always-on routers and maintenance. The payload rate is tiny, so the real battery drivers are airtime, retries, and idle current.

18.5 Scenario 2: 2.4 GHz Interference Mitigation

Scenario: Your Zigbee smart building deployment on Channel 20 (2450 MHz) is failing. RSSI measurements show: - Desired Zigbee signal: -65 dBm - Wi-Fi Channel 6 (2437 MHz): -55 dBm (10 dB stronger!) - Wi-Fi Channel 11 (2462 MHz): -60 dBm - Microwave oven: periodic -40 dBm spikes (25 dB stronger than Zigbee!)

Think about:

  1. How wide is a Wi-Fi channel vs a Zigbee channel in MHz?
  2. Which Zigbee channels avoid Wi-Fi Channel 6 and 11 overlap?
  3. Can you eliminate microwave interference by changing channels?

Key Insight: Channel Bandwidth Mismatch

  • Wi-Fi channels: 22 MHz wide, centered at 5 MHz intervals
  • Zigbee channels (15-26): 2 MHz wide, centered at 5 MHz intervals
  • Wi-Fi Channel 6 (2437 MHz) spans 2426-2448 MHz
  • Zigbee Channel 20 sits between Wi-Fi channels 6 and 11, but strong Wi-Fi on both sides can still cause adjacent-channel interference. It’s also near the microwave oven center frequency (approximately 2.45 GHz).
2.4 GHz spectrum showing Wi-Fi channels 1, 6, and 11 (each 22 MHz wide) overlapping with Zigbee channels 15, 20, and 25 (each 2 MHz wide), with microwave interference centered at 2.45 GHz.
Figure 18.1: 2.4 GHz spectrum showing Wi-Fi and Zigbee channel overlap

Key Insight: Frequency Separation Analysis

Zigbee Ch Center (MHz) Delta to Wi-Fi Ch6 (2437) Delta to Wi-Fi Ch11 (2462) Practical note
15 2425 12 MHz 37 MHz Often good when Wi-Fi uses 6/11 heavily
20 2450 13 MHz 12 MHz “Squeezed” between 6 and 11 when both are active
25 2475 38 MHz 13 MHz Above Wi-Fi 11; often a solid first choice
26 2480 43 MHz 18 MHz Also above Wi-Fi 11, but near band edge (power/regulatory constraints vary)

Key Insight: Best Practice - Wi-Fi Coexistence

  1. Use a spectrum scan to pick a Zigbee channel with the lowest observed interference (common candidates: 15, 20, 25)
  2. In this scenario (strong Wi-Fi on 6 and 11 + microwave spikes near 2.45 GHz), Zigbee channel 25 is often a good first try
  3. If you control the Wi-Fi network, moving high-throughput traffic to 5 GHz reduces 2.4 GHz congestion for Zigbee

Key Insight: Microwave Reality

  • Microwave ovens leak noise centered around approximately 2.45 GHz that can impact multiple nearby channels (often worst around Zigbee channel 20)
  • Channel selection can reduce impact, but you should still expect periodic retries during microwave use
  • Mitigation: Zigbee’s CSMA/CA automatically retries when clear
  • Microwaves typically run less than 5 minutes; Zigbee tolerates brief outages

Verify Your Understanding:

  1. Why does Wi-Fi Channel 6 span 2426-2448 MHz if it’s “centered” at 2437 MHz?
  2. If you can’t change Zigbee channel, what Wi-Fi channels would reduce interference?
  3. Why is -55 dBm Wi-Fi worse for Zigbee than -65 dBm desired signal?

Answer: Wi-Fi uses approximately 20-22 MHz channels, so +/-10-11 MHz from center. If Zigbee must stay on channel 20, move Wi-Fi away from channels 6/11 (or move Wi-Fi to 5 GHz). The -55 dBm Wi-Fi signal is approximately 10 dB stronger than Zigbee, so the receiver’s signal-to-interference ratio is poor even if the Zigbee link budget is “fine.”

18.7 Scenario Analysis Framework

When analyzing wireless deployment scenarios, use this systematic framework:

18.7.1 Step 1: Identify Constraints

Category Questions
Range Maximum distance? Obstacles? Indoor/outdoor?
Power Battery life requirement? Power source available?
Data Payload size? Transmission frequency? Latency tolerance?
Environment Interference sources? Regulatory region?
Cost Per-device budget? Infrastructure investment?

18.7.3 Step 3: Select Technology

Match constraints to technology capabilities:

If You Need… Consider…
Long range, low power, infrequent data Sub-GHz LPWAN (LoRaWAN, Sigfox)
Long range, moderate data, mobility Cellular (LTE-M, NB-IoT)
Short range, low power, mesh 802.15.4 (Zigbee, Thread)
Short range, high data Wi-Fi (2.4/5/6 GHz)
Indoor, deep penetration Sub-GHz or NB-IoT

18.7.4 Step 4: Validate and Iterate

  • Conduct site surveys before deployment
  • Measure actual path loss vs calculated
  • Test under realistic interference conditions
  • Plan for worst-case scenarios

Sammy Sensor: “Wireless problems are like detective cases! You gather clues (measurements), analyze evidence (link budgets), and solve the mystery!”

Lila the Light Sensor: “When Wi-Fi and Zigbee fight over the same frequencies, it’s like two people trying to talk at the same time - someone needs to move to a different conversation!”

Max the Motion Detector: “Buildings are like mazes for radio waves. Walls slow them down, floors really slow them down, and metal stops them almost completely!”

Bella the Button: “The best wireless detective always checks the crime scene (site survey) before guessing what happened!”

18.8 Knowledge Check

Q1: A warehouse deploys Zigbee sensors on channel 20 (2450 MHz). A spectrum scan reveals strong Wi-Fi on channels 6 and 11. Which Zigbee channel would provide the best interference avoidance?

  1. Channel 11 (2405 MHz) – below all Wi-Fi channels
  2. Channel 18 (2440 MHz) – between Wi-Fi 6 and 11
  3. Channel 25 (2475 MHz) – above Wi-Fi channel 11
  4. Channel 20 (2450 MHz) – keep the current channel

C) – Channel 25 at 2475 MHz sits above Wi-Fi channel 11 (which spans up to ~2473 MHz), providing the best frequency separation. Channel 11 risks overlap with Wi-Fi channel 1, channel 18 sits between two active Wi-Fi channels, and channel 20 is the current problematic channel.

18.9 Knowledge Check

Q2: A sensor at the corner of a 50m x 30m floor is 29.2 meters from a central Wi-Fi AP. If FSPL at 2.4 GHz is 69.3 dB and two walls add 10 dB, what is the received power with 20 dBm TX and 4 dBi total antenna gain?

  1. -45.3 dBm
  2. -55.3 dBm
  3. -65.3 dBm
  4. -75.3 dBm

B) – Received power = TX power + antenna gain - path loss = 20 + 4 - 79.3 = -55.3 dBm. This gives a 29.7 dB margin above -85 dBm sensitivity, meaning same-floor corner coverage is robust.

When facing a wireless IoT deployment, avoid the trap of choosing technology based on familiarity or single metrics. Use this systematic framework to make data-driven decisions.

18.9.1 Framework Overview: 7-Step Process

1. Define Requirements
   ↓
2. Calculate Link Budget
   ↓
3. Map Requirements to Technology Capabilities
   ↓
4. Evaluate Trade-offs
   ↓
5. Calculate Total Cost of Ownership
   ↓
6. Prototype and Validate
   ↓
7. Monitor and Iterate

18.9.2 Step 1: Define Requirements (Quantitative, Not Qualitative)

Bad: “We need long range and low power” Good: “Coverage across 5 km² with 10-year battery life on CR2032, reporting every 15 minutes”

Requirement Template:

Category Metric Your Value Units
Coverage Maximum distance _____ meters
Coverage Indoor/outdoor _____ indoor / outdoor / mixed
Coverage Obstacles _____ walls / floors / metal / foliage
Power Battery type _____ CR2032 / AA / rechargeable
Power Target lifetime _____ years
Data Payload size _____ bytes
Data Update interval _____ seconds / minutes / hours
Data Latency tolerance _____ ms / seconds
Mobility Device speed _____ stationary / walking / vehicle
Cost Module budget _____ $ per device
Cost Infrastructure budget _____ $ total
Regulatory Deployment region _____ EU / US / Global

18.9.4 Step 3: Map Requirements to Technology Capabilities

Requirement Zigbee (2.4 GHz) LoRaWAN (868 MHz) NB-IoT LTE-M Wi-Fi
Range (outdoor) 100 m 2-5 km 10 km 10 km 50 m
Data Rate 250 kbps 0.3-50 kbps 250 kbps 1 Mbps 100+ Mbps
Latency 50 ms 1-5 sec 5-10 sec 50 ms 10 ms
Battery Life 5-10 years 10+ years 10+ years 5-10 years Days
Mobility Stationary/slow Stationary Poor Excellent Stationary
Duty Cycle (EU) None 1% (868 MHz) None None None
Infrastructure Mesh/Gateway Gateway Carrier Carrier AP
Module Cost $3 $10 $8 $12 $5

Elimination matrix:

  • Need 2 km range? → Eliminate Zigbee, Wi-Fi
  • Need < 1 sec latency? → Eliminate LoRaWAN, NB-IoT
  • Need mobility > 50 km/h? → Eliminate NB-IoT, Zigbee
  • No infrastructure budget? → Eliminate LoRaWAN, NB-IoT (if no carrier coverage)

18.9.5 Step 4: Evaluate Trade-offs

For each remaining technology, calculate:

A. Power Budget

Example: LoRaWAN sensor transmitting every 15 min

TX: 120 mA for 1 second (SF7) = 0.033 mAh
RX windows: 12 mA for 1 second = 0.003 mAh
Sleep: 2 uA for 899 seconds = 0.0005 mAh

Per cycle: 0.0365 mAh
Per day: 96 cycles × 0.0365 = 3.5 mAh/day
Battery: 2200 mAh (CR2032) / 3.5 = 629 days = 1.7 years

Apply derating:
  - 70% voltage efficiency: 1.7 × 0.7 = 1.2 years
  - 3% self-discharge: 1.2 / 1.03 = 1.16 years

Is 1.2 years acceptable for your application?

B. Network Capacity

Example: 500 sensors in one building

LoRaWAN gateway capacity:
  - Uplink: 8 channels × 1% duty cycle (EU) = 28.8 seconds/hour total airtime
  - At 1 sec per packet: 28 packets/hour
  - For 500 sensors: 500 / 28 = 17.8 hours to collect all readings
  - Problem: Cannot support 15-minute intervals!

Zigbee mesh:
  - 250 kbps shared
  - 100-byte packets: 3.2 ms each
  - 500 sensors × 4 packets/hour = 2000 packets/hour
  - Airtime: 2000 × 3.2 ms = 6.4 seconds/hour = 0.18% duty cycle
  - No problem! Even with overhead, < 1% utilization

C. Coverage Reliability

Test: Can 95% of locations achieve minimum RSSI?

LoRaWAN: Need RSSI > -130 dBm
  - Deploy gateway at center
  - Simulate coverage (Python tool from Chapter 6)
  - Result: 88% coverage (fail)
  - Solution: Add 2nd gateway ($500)

Zigbee: Need RSSI > -100 dBm
  - Mesh routing extends coverage
  - Place 5 mains-powered routers
  - Result: 97% coverage (pass)

18.9.6 Step 5: Calculate Total Cost of Ownership (7-Year TCO)

Example: 500 Parking Sensors

Option A: LoRaWAN

Modules: 500 × $10 = $5,000
SIM cards: 500 × $5 = $2,500 (if using cellular backhaul)
Gateways: 3 × $500 = $1,500
Installation: $50/gateway × 3 = $150
Gateway backhaul: $30/month × 3 × 12 × 7 = $7,560
RF survey: $5,000 (one-time)
Battery replacement (10-year life): $0
Maintenance: $500/year × 7 = $3,500

Total: $25,210 over 7 years
Cost per sensor: $50.42

Option B: Zigbee Mesh

Modules: 500 × $3 = $1,500
Routers: 5 × $30 = $150 (mains-powered, no SIM needed)
Installation: $50/router × 5 = $250
Backhaul: $0 (uses building Ethernet)
RF survey: $1,000 (simpler than LoRaWAN)
Battery replacement (5-year life): 500 × $5 (labor) = $2,500 (at year 5)
Maintenance: $200/year × 7 = $1,400

Total: $6,800 over 7 years
Cost per sensor: $13.60 (73% savings vs LoRaWAN!)

Hidden costs to include:

  • Gateway maintenance and replacement
  • RF survey for optimal placement
  • Battery replacement labor (not just battery cost)
  • Subscription fees for cellular options
  • Firmware update costs (easier with mesh than gateways)

18.9.7 Step 6: Prototype and Validate

Don’t trust calculations alone! Deploy 10-unit pilot:

Week 1-2: Baseline

  • Deploy pilot in representative environment
  • Measure RSSI at all planned locations
  • Record packet loss, latency, battery drain

Week 3-4: Stress Test

  • Add interference sources
  • Test at peak occupancy times
  • Simulate failed nodes/gateways

Week 5-6: Long-term Stability

  • Monitor battery voltage weekly
  • Check for configuration drift
  • Validate link budget matches reality

Go/No-Go Criteria:

Metric Target Measured Pass/Fail
Coverage (% locations > RX sensitivity) > 95% 97%
Packet loss < 5% 3%
Latency (95th percentile) < 1 sec 850 ms
Battery life (extrapolated) > 5 years 6.2 years
Interference tolerance No outages > 5 min 2 min max

If pilot fails: Iterate on design before full deployment


18.9.8 Step 7: Monitor and Iterate (Post-Deployment)

Continuous monitoring dashboard:

Daily metrics:
  - Packet loss per sensor (alert if > 10%)
  - Battery voltage (alert if < 2.7V on CR2032)
  - Gateway/router uptime (alert if < 99%)
  - RSSI heatmap (detect coverage degradation)

Weekly analysis:
  - Identify sensors with high retry rates
  - Check for new interference sources
  - Validate link margin still > 10 dB

Monthly optimization:
  - Adjust channels if congestion increases
  - Fine-tune transmission intervals
  - Update firmware if bug fixes available

18.9.9 Common Pitfalls and How to Avoid Them

Pitfall 1: “Technology X is always better than Y”

  • Reality: Every technology has trade-offs
  • Solution: Use this framework to evaluate for YOUR specific requirements

Pitfall 2: “Our requirements are unique”

  • Reality: Most IoT deployments fit standard patterns
  • Solution: Start with similar case studies, adapt to your specifics

Pitfall 3: “We’ll optimize later”

  • Reality: Post-deployment fixes are 10x more expensive
  • Solution: Invest in proper design upfront (pilot, link budget, TCO)

Pitfall 4: “Marketing says this is best”

  • Reality: Vendor marketing focuses on strengths, hides weaknesses
  • Solution: Measure yourself (pilot) and talk to peer companies

Pitfall 5: “Budget is the only factor”

  • Reality: Cheap upfront often means expensive long-term
  • Solution: Calculate 7-year TCO, not just module cost

18.9.10 Quick Reference: When to Use Each Technology

Use This When Your Requirements Include
LoRaWAN Range > 1 km, updates < 1/min, stationary, 10+ year battery, no existing infrastructure
NB-IoT Range > 5 km, updates < 1/min, deep indoor, carrier coverage available, 10+ year battery
LTE-M Range > 5 km, updates > 1/min OR mobility > 50 km/h, carrier coverage, latency < 1 sec
Zigbee Range < 100 m, updates > 1/sec, mesh self-healing, no gateways, 5-10 year battery
Thread Same as Zigbee + need IPv6 end-to-end, Matter compatibility, Apple/Google integration
Wi-Fi Range < 50 m, throughput > 1 Mbps, latency < 100 ms, power available, existing AP infrastructure
BLE Range < 10 m, smartphone interaction, coin cell battery, pairing UX important

18.9.11 Real-World Decision Example

Requirement: Smart agriculture sensors across 200 hectares (1.4 km × 1.4 km), 200 sensors, 10-year battery, report every 30 minutes

Step 1-3: Requirements → Link Budget → Technology Map

  • Range: 1.4 km → Eliminates Zigbee, Wi-Fi, BLE
  • Candidates: LoRaWAN, NB-IoT, LTE-M

Step 4: Trade-offs

  • LoRaWAN: 1-3 gateways ($1,500), self-operated
  • NB-IoT: Carrier coverage uncertain in rural area
  • LTE-M: Higher subscription cost, overkill for stationary sensors

Step 5: TCO

  • LoRaWAN: $15,000 over 10 years
  • NB-IoT: $35,000 (if coverage exists)
  • LTE-M: $55,000

Step 6: Pilot

  • Deployed 10 LoRaWAN sensors
  • Coverage: 98% with 1 gateway centrally placed
  • Battery: Projected 12 years

Step 7: DecisionLoRaWAN selected (range + TCO + pilot success)

Key Insight: Systematic evaluation prevented expensive mistakes (NB-IoT would have required carrier build-out; LTE-M was unnecessary overkill).

18.10 Summary

This chapter practiced scenario-based wireless analysis:

Agriculture Deployment:

  • Sub-GHz frequencies provide 8-9 dB link budget advantage over 2.4 GHz
  • Battery life depends on time-on-air, not payload size
  • LoRaWAN or cellular LPWAN are typical solutions for multi-year battery life

Interference Mitigation:

  • Wi-Fi channels are 22 MHz wide; Zigbee channels are 2 MHz wide
  • Channel selection requires understanding frequency overlap, not just channel numbers
  • Move 2.4 GHz traffic to 5 GHz when possible

Indoor Link Budget:

  • Floor penetration adds significant loss (15+ dB)
  • Multi-floor coverage from single AP is often marginal
  • Design with appropriate fade margin (10-20 dB)

General Principles:

  • Always calculate before deploying
  • Validate with site surveys
  • Plan for worst-case scenarios

18.11 Knowledge Check

18.12 What’s Next

If you want to… Read this
Take the comprehensive mobile quiz Mobile Wireless: Comprehensive Quiz
Review cellular architecture in depth Cellular Architecture for IoT
Study frequency band selection IoT Wireless Frequency Bands
Understand technology comparison Mobile Wireless Technologies Basics
Explore design considerations Design Considerations & Labs