A city utility planning smart water meters must commit, for a decade, to a connectivity technology whose field behaviour in Indian urban conditions is not documented in any tender document. LoRaWAN promises ownership, low node cost and multi-year batteries but demands gateway placement, spectrum discipline in a three-channel national plan, and in-house network competence. NB-IoT promises carrier-grade coverage with deep-indoor penetration and no infrastructure to run, but binds the utility to operator pricing, coverage and product roadmaps. Vendor comparisons quote best-case sensitivity and battery numbers under undisclosed assumptions, and academic surveys rarely reflect Indian propagation, Indian regulations or Indian rupee costs.
The engineering problem is: for a 12-byte-every-15-minutes water-metering service, what are the measured link margins, packet-delivery performance, energy per report, battery life and per-node-per-year cost of LoRaWAN and NB-IoT under a single declared protocol — and which technology wins for a Karnataka Tier-2 deployment once the results are combined in a sensitivity-tested decision matrix?
Abstract
Smart water metering is the flagship LPWAN use case in Indian smart-city programmes: millions of low-rate, battery-powered, hard-to-reach meters. This dissertation compares the two technologies competing for it — LoRaWAN in India's licence-exempt 865–867 MHz band and NB-IoT on commercial LTE networks — through a measurement campaign, a link-budget analysis and an energy-and-cost model, ending in a weighted decision matrix for a specific use case rather than a generic verdict.
Introduction
A water meter reports ~12 bytes every 15 minutes, tolerates minutes of latency, must survive basements and meter chambers, and is expected to run ten years on one battery. The network choice decides who owns the infrastructure (utility vs operator), what a node costs per year (gateways amortised vs SIM plans), and whether dead spots can be fixed by the utility at all. India adds a regulatory twist: LoRaWAN operates in the 865–867 MHz de-licensed band with only three standard uplink channels (865.0625, 865.4025, 865.985 MHz), which caps capacity and shapes the comparison.
Existing System
- Vendor white papers compare peak sensitivity and battery life on each side, with unstated assumptions and no Indian propagation data.
- Academic LoRaWAN/NB-IoT surveys (e.g., Adelantado et al. 2017; Mwakwata et al. 2019) are excellent on technology but rarely ground numbers in Indian measurements or rupee costs.
- Utilities choose by habit or by whichever vendor arrives first.
Literature Gap
- Few published studies combine an Indian field campaign with datasheet-anchored link budgets and a per-node-per-year cost model on the same use case.
- Battery-life claims usually quote radio current alone, ignoring retransmissions, ADR behaviour, join overhead and PSM/sleep states — the terms that dominate the energy budget.
- Gap: a declared protocol that measures both technologies on one campus, validates a propagation and energy model against the measurements, extrapolates to city scale with explicit assumptions, and reports a sensitivity-tested decision matrix.
Proposed Work
- A 25-point campus campaign: ≥20 uplinks per point per spreading factor (LoRa) and per coverage condition (NB-IoT), logged with GPS and environment notes.
- Link-budget analysis: measured RSSI versus log-distance and COST-231-Hata predictions; LoRa margins per SF; NB-IoT margins per coverage-enhancement level against the published 164 dB maximum coupling loss target.
- Energy model: measured current profiles per technology converted to energy per report and battery years at 15-minute and hourly cadences, including retransmission costs at measured packet-delivery ratios.
- Cost model and weighted decision matrix with sensitivity analysis on weights, energy results and deployment scale.
Feasibility
LoRa hardware and a Raspberry-Pi gateway cost a few thousand rupees and are stocked by Indian distributors; a single NB-IoT SIM and breakout is similarly affordable; all analysis is Python on a laptop. The campaign needs two people for the walking routes but one is sufficient; the remaining phases are desk work. Total hardware cost stays under a typical lab consumables budget.
The research design is a comparative empirical study with model validation: measurements first, models anchored to measurements, extrapolation explicitly flagged. Every rule below was declared before the campaign, in the discipline of the Research Methodology & IPR course (22RMI16).
Declared protocol. (1) Use case fixed first: 12-byte payload, 15-minute and 1-hour reporting cadences, ≥10-year battery target, basement-to-rooftop coverage. (2) Campaign design: 25 fixed points on three route types (line-of-sight corridor, mixed indoor, deep indoor/basement) at 50 m–2 km from the gateway; per point, ≥20 uplinks per spreading factor SF7–SF12 (ADR disabled) for LoRa, and ≥20 uplink attempts per route for NB-IoT; every log row carries GPS, timestamp, RSSI/SNR or RSRP/CE-level, success flag and latency. (3) Fairness: both radios configured at their Indian-regulation maximum output; the same person walks both routes on the same day pair; rainy and dry days both sampled and tagged. (4) Models: log-distance fit per route type with reported R², cross-checked against COST-231-Hata predictions; LoRa link margin per SF against datasheet sensitivity; NB-IoT margin against the published 164 dB MCL design target (3GPP TR 45.820). (5) Energy: current profiles measured with a USB power analyser across TX, idle and sleep/PSM states; energy per report computed at both cadences including measured-PDR retransmissions; battery years for a selected LiSOCl₂ cell from its datasheet, derated for self-discharge. (6) Costs: gateway + antenna + backhaul + server amortised over five years and 10,000/50,000 nodes, versus SIM + data-plan + platform charges; all prices dated and sourced. (7) Decision: weighted matrix over coverage, PDR, battery life, ₹/node/year, latency, scalability and vendor lock-in; weights varied ±50% one at a time in the sensitivity analysis.
| Phase | Weeks | Activities | Deliverable |
|---|
| Requirements & protocol | 1–3 | Fix use case, write declared protocol, order hardware | Protocol + requirements table |
| Campaign build | 4–6 | Assemble node, gateway (ChirpStack), NB-IoT breakout; bench tests | Working testbed |
| Field campaign | 7–10 | Walk 25 points × 2 technologies × conditions; log everything | Campaign dataset |
| Link & propagation | 11–13 | Log-distance/COST-231 fits, link margins, coverage maps | Link-budget chapter |
| Energy & battery | 14–16 | Current profiling, energy per report, battery years | Energy chapter |
| Cost & decision | 17–19 | Cost models, weighted matrix, sensitivity analysis | Decision chapter |
| Write-up & viva | 20–24 | Dissertation, pre-submission seminar, viva preparation | Final submission |
Threats to validity: one campus is not one city — the extrapolation chapter carries this limit explicitly; carrier coverage varies by location and is reported as measured, not generalised; weather and foliage effects are tagged and compared rather than averaged away.