1. Total Cost of Ownership (10-Year TCO):
Option A: NB-IoT (Licensed Cellular)
Initial Costs: - Device modules: 10,000 × $8 = $80,000 - Infrastructure: $0 (carrier-provided) - Initial Total: $80,000
Recurring Costs (10 years): - Subscriptions: 10,000 × $3/year × 10 years = $300,000 - Maintenance: $0 (carrier-managed) - Recurring Total: $300,000
10-Year TCO: $380,000
Option B: LoRaWAN (Unlicensed ISM)
Initial Costs: - Device modules: 10,000 × $6 = $60,000 - Gateways: 20 × $1,200 = $24,000 - Installation/commissioning: $10,000 - Initial Total: $94,000
Recurring Costs (10 years): - Gateway backhaul: 20 × $100/month × 120 months = $240,000 - Maintenance/replacements: $20,000 - Recurring Total: $260,000
10-Year TCO: $354,000
Option C: Private LTE-M (Licensed)
Initial Costs: - Device modules: 10,000 × $10 = $100,000 - Base stations: 15 × $8,000 = $120,000 - Installation: $30,000 - Initial Total: $250,000
Recurring Costs (10 years): - Spectrum license: EUR 150,000 × 10 = EUR 1,500,000 (~$1,650,000) - Network ops: $50,000 × 10 = $500,000 - Recurring Total: $2,150,000
10-Year TCO: $2,400,000
Cost Winner: LoRaWAN saves $26,000 vs NB-IoT (7% savings)
TCO calculation: \(\text{TCO} = \text{HW}_{\text{initial}} + (\text{subscription} \times N_{\text{devices}} \times T_{\text{years}}) + \text{maintenance}\). Worked example: NB-IoT = $80K + ($3 × 10,000 × 10) + $0 = $380K vs LoRaWAN = $60K + $24K gateways + ($100/mo × 20 gw × 120 mo) + $0 subscription + $20K maintenance = $354K. LoRaWAN saves $26K (6.8%) despite higher infrastructure.
2. Coverage Analysis:
LoRaWAN Gateway Planning:
Urban coverage parameters: - LoRaWAN range (urban): 1-2 km radius - Coverage area per gateway: π × (1.5 km)² ≈ 7 km² - Gateways needed: 15 km² / 7 km² ≈ 3 gateways minimum
But for redundancy and reliability: - 2× redundancy for critical areas: 6 gateways - Indoor/underground garage coverage: +4 dedicated gateways - Recommended deployment: 10 gateways (not 20)
Revised LoRaWAN Infrastructure:
- Gateways: 10 × $1,200 = $12,000 (not $24,000)
- Backhaul: 10 × $100/month × 120 months = $120,000 (not $240,000)
Revised LoRaWAN 10-Year TCO: $206,000 (saves $174,000 vs NB-IoT!)
NB-IoT Coverage:
- Pre-existing carrier towers: 0 additional infrastructure
- Coverage verified via carrier: Immediate deployment
3. Traffic & Duty Cycle Analysis:
Daily Transmission Calculation:
- Parking events: 4 per day (vehicle arrive/leave)
- Hourly heartbeat: 24 per day
- Total: 28 transmissions per day
Time-on-Air (ToA):
- Packet size: 20 bytes = 160 bits
- LoRaWAN data rate (SF7): 5.47 kbps
- ToA: 160 / 5470 = 29 milliseconds
Daily Duty Cycle Check:
- Daily airtime: 28 × 0.029s = 0.812 seconds per day
- Percentage: 0.812 / 86,400 seconds = 0.00094% per day
- Hourly: 0.0011% (well under 1% limit) ✓ Fully compliant
Channel Capacity:
- 1% duty cycle allows: 3600s × 0.01 / 0.029s = 1,241 sensors per gateway per hour
- 10 gateways × 1,241 = 12,410 sensor capacity
- Verdict: LoRaWAN easily supports 10,000 sensors with headroom
4. Risk Assessment:
Scenario A: NB-IoT Price Increase ($3 → $8/year)
- New 10-year subscription cost: 10,000 × $8 × 10 = $800,000
- New TCO: $880,000 (2.3× original estimate)
- Risk impact: HIGH - No control over carrier pricing
- Mitigation: None - locked into carrier terms
Scenario B: LoRaWAN Gateway Failure
- Affected sensors: 10,000 / 10 gateways = 1,000 sensors down
- Affected parking spaces: 10% of system
- MTTR (mean time to repair): 4-24 hours
- Risk impact: MEDIUM - localized outage
- Mitigation:
- Hot spare gateways ($1,200 × 2 = $2,400)
- Overlapping coverage reduces impact to 5%
- Remote diagnostics and auto-failover
Scenario C: 20% LoRaWAN Interference Degradation
- Packet delivery rate: 95% → 76%
- Lost transmissions: 24%
- Parking system impact:
- Heartbeats: Tolerable (next hour compensates)
- Events: Concerning (missed arrive/leave events)
- Risk impact: MEDIUM-HIGH
- Mitigation:
- Adaptive data rate (switch to SF9/SF12 in high-interference areas)
- Increase transmission frequency (send twice)
- Use confirmed uplinks for critical events
- Added cost: $0 (software update)
Scenario D: Carrier Discontinues NB-IoT Service (Year 7)
- Must migrate to alternative: LoRaWAN or LTE-M
- Migration cost: $60,000 (new modules) + $12,000 (gateways) = $72,000
- Risk impact: HIGH - forced technology change
- Precedent: Real risk (e.g., 2G/3G sunset forcing device replacements)
5. Decision Matrix (Weighted Scoring):
| Cost (10-yr TCO) |
40% |
6 ($380K) |
9 ($206K) |
2 ($2.4M) |
| Reliability (Uptime) |
30% |
9 (99.9%) |
7 (99%) |
10 (99.99%) |
| Control/Flexibility |
20% |
3 (Carrier-dependent) |
9 (Full control) |
10 (Full control) |
| Deployment Speed |
10% |
10 (Immediate) |
6 (2-3 months) |
4 (6+ months) |
Weighted Scores:
- NB-IoT: (6×0.4) + (9×0.3) + (3×0.2) + (10×0.1) = 2.4 + 2.7 + 0.6 + 1.0 = 6.7/10
- LoRaWAN: (9×0.4) + (7×0.3) + (9×0.2) + (6×0.1) = 3.6 + 2.1 + 1.8 + 0.6 = 8.1/10
- LTE-M: (2×0.4) + (10×0.3) + (10×0.2) + (4×0.1) = 0.8 + 3.0 + 2.0 + 0.4 = 6.2/10
Winner: LoRaWAN (8.1/10)
Final Recommendation: Deploy LoRaWAN with Risk Mitigation
Rationale:
- Cost savings: $174,000 over 10 years (46% lower than NB-IoT)
- Full control: No carrier dependency, pricing lock-in, or service sunset risk
- Sufficient reliability: 99% uptime acceptable for non-critical parking
- Scalability: Can add 2,410 more sensors without infrastructure changes
- Future-proof: Infrastructure owned, can upgrade/modify without carrier approval
Risk Mitigation Plan:
- Deploy 12 gateways (2 extra for redundancy): +$2,400
- Use confirmed uplinks for critical events: $0 (built-in)
- Adaptive data rate for interference: $0 (software)
- Annual interference monitoring: $2,000/year
- Total mitigation cost: $22,400 over 10 years
Adjusted LoRaWAN TCO: $228,400 (still $151,600 cheaper than NB-IoT)
When to Choose NB-IoT Instead:
- Cannot deploy/maintain gateway infrastructure
- Need immediate deployment (< 1 month)
- Coverage area exceeds 50 km² (gateway cost becomes prohibitive)
- Mission-critical application requiring 99.9% uptime SLA
Key Engineering Insight: The “licensed vs unlicensed” decision is fundamentally a trade-off between OPEX and CAPEX. Licensed spectrum (NB-IoT) trades higher ongoing costs for zero infrastructure burden. Unlicensed (LoRaWAN) requires upfront investment but offers long-term cost savings and control. For 10,000+ devices over 10 years, the break-even point is ~2 years, after which LoRaWAN’s savings compound significantly.
Verification Questions:
- At what subscription price does NB-IoT become more expensive than Private LTE-M? (Hint: Calculate break-even per-device cost)
- If parking turnover increases to 10 events/day, does LoRaWAN still comply with duty cycle? (Recalculate ToA budget)
- What TCO change occurs if LoRaWAN gateways need replacement every 5 years at $800 each? (Add replacement costs)