Skip to content
OnlyProjects
M.Tech / M.E. · Internet of ThingsFor educational purposes only

LoRaWAN versus NB-IoT for Smart Water Metering in a Tier-2 Indian City: A Link-Budget and Field Study

A campus measurement campaign and published link budgets distilled into battery-life and cost-per-node decision tables

Mapped to your syllabusVTU M.Tech 2022 Scheme · 22SXX41 Project Work Phase-2 · Semester 4

Overview

1 min read

Indian cities are installing smart water meters at scale, and every tender faces the same fork: LoRaWAN, the licence-exempt low-power wide-area technology the utility owns itself, or NB-IoT, the cellular LPWAN that rides on the operator's network. Vendor material asserts one answer; this dissertation measures one.

The use case is fixed first: an automated meter-reading service for a Karnataka Tier-2 city, with 12-byte readings every 15 minutes, a ten-year battery target and meters buried in basements and shafts. The study then combines three kinds of evidence. A campus measurement campaign — a 40-acre engineering-college site standing in for city conditions — walks fixed routes with an ESP32–SX1276 LoRa node logging RSSI and SNR at spreading factors SF7–SF12 through an own-operated ChirpStack gateway, and a SIM7020E NB-IoT breakout logging RSRP, coverage-enhancement level, uplink success and latency on a commercial SIM. Published parameters — Semtech sensitivity curves, 3GPP TR 45.820 coverage targets, the TTN IN865-867 channel plan — anchor a link-budget model. Energy modelling built on measured current profiles (transmit, idle, sleep, PSM) converts each technology's radio behaviour into battery years at 15-minute and hourly reporting, and a cost model amortises gateways against per-SIM data plans.

The output is a weighted decision matrix and a defended recommendation, every number traceable to a log file or a cited datasheet. Written for the VTU M.Tech 2022 Project Work Phase-2 (22SXX41), applying the Computer Networks & IoT Lab (22SCNL17) and Research Methodology & IPR (22RMI16); all tables in this bundle await your own campaign.

Relevant for
Karnataka
Level
Advanced · 24 weeks · solo
Common at
Visvesvaraya Technological University, Anna University, JNTU Hyderabad
Updated
Nov 2026

Syllabus alignment

VTU · M.Tech 2022 Scheme

22SXX41 · Project Work Phase-2 · Semester 4 · 18 credits · CIE 100 + SEE 100 (viva)

Subjects this project applies
  • 22SCNL17 Computer Networks & IoT Lab
  • 22RMI16 Research Methodology & IPR
  • 22SXX34 Project Work Phase-1 (literature survey and problem formulation)
  • Python for measurement-data analysis
How it is evaluated

50 : 25 : 25 (report : presentation : Q&A)

Also fits: Anna University M.E. Regulation 2021, JNTUH M.Tech R22.

What's in the box

11 parts · 5 free · 3 previewed · 3 unlock for ₹2,000

Problem & synopsis

6 min read

Problem statement

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?

Synopsis

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.

Objectives

  1. 01Formalise the water-metering use case into quantified requirements: payload, reporting cadence, latency tolerance, battery target, node density and coverage scenario.
  2. 02Design and execute a 25-point campus measurement campaign with a declared sampling protocol: at least 20 uplinks per point per spreading factor for LoRaWAN and per coverage condition for NB-IoT, with GPS, timestamps and environment notes.
  3. 03Measure LoRaWAN RSSI/SNR distributions and packet-delivery ratios per spreading factor and distance, and NB-IoT RSRP, coverage-enhancement level, uplink success and latency, on the same routes.
  4. 04Fit measured propagation to log-distance and COST-231-Hata models, quantify the fit, and compute link margins for LoRaWAN per SF and for NB-IoT per coverage-enhancement level.
  5. 05Build an energy model from measured current profiles — transmit, idle, sleep, PSM — validated against datasheet values, and estimate battery years at 15-minute and hourly reporting including retransmission overheads at measured PDR.
  6. 06Construct a per-node-per-year cost model comparing gateway amortisation, backhaul and server costs against SIM plans and operator charges, at 10,000 and 50,000 meter scales.
  7. 07Combine link, energy and cost results into a weighted decision matrix, run a sensitivity analysis on the weights, and defend a recommendation.
  8. 08Document the campaign and analysis to dissertation standard so another student can reproduce every table from the protocol alone.

Scope

In scope

  • One use case (automated water-meter reading) and two technologies (LoRaWAN on 865–867 MHz; NB-IoT on a commercial Indian LTE network) studied on one campus plus desk-based city-scale extrapolation.
  • Measurement of RSSI/SNR, RSRP, packet-delivery ratio, uplink latency and current profiles; propagation-model fitting; link budgets; energy and battery models; cost models; decision matrix.
  • Hardware limited to one LoRa node, one gateway, one NB-IoT breakout, one SIM and a USB power analyser.

Out of scope

  • City-wide gateway placement optimisation or drive-test campaigns across the actual Tier-2 city — the campus stands in, with extrapolation assumptions stated explicitly.
  • Sigfox, LTE-M, Wi-SUN, proprietary mesh and GSM/GPRS alternatives.
  • Multi-gateway LoRaWAN capacity studies beyond a stated theoretical ceiling for the three Indian channels.
  • Meter hardware design, billing software and data-analytics back-ends — connectivity is the boundary of this study.
  • Security testing beyond standard LoRaWAN 1.0.x join security and NB-IoT carrier SIM behaviour; spectrum-regulation filings.

Methodology

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.

PhaseWeeksActivitiesDeliverable
Requirements & protocol1–3Fix use case, write declared protocol, order hardwareProtocol + requirements table
Campaign build4–6Assemble node, gateway (ChirpStack), NB-IoT breakout; bench testsWorking testbed
Field campaign7–10Walk 25 points × 2 technologies × conditions; log everythingCampaign dataset
Link & propagation11–13Log-distance/COST-231 fits, link margins, coverage mapsLink-budget chapter
Energy & battery14–16Current profiling, energy per report, battery yearsEnergy chapter
Cost & decision17–19Cost models, weighted matrix, sensitivity analysisDecision chapter
Write-up & viva20–24Dissertation, pre-submission seminar, viva preparationFinal 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.

Study design

1 diagram · 7 tools · 1 min read

  • Python
  • pandas
  • Matplotlib
  • ESP32 + SX1276 LoRa module
  • ChirpStack (open-source LoRaWAN network server)
  • SIM7020E NB-IoT breakout
  • USB power analyser

The study architecture has two halves: the measurement testbed that produces logs, and the analysis pipeline that converts logs into the decision matrix. Everything between field and figure is scripted, so no number is typed by hand.

flowchart TD
  A["LoRa node: ESP32 + SX1276<br/>SF7-SF12, ADR off"] -->|"865-867 MHz uplinks"| G["Gateway: RAK/RPi<br/>packet forwarder"]
  G --> CS["ChirpStack network server<br/>RSSI, SNR, PDR logs"]
  B["NB-IoT breakout: SIM7020E<br/>commercial SIM"] -->|"UDP uplinks"| OP["Carrier LTE network"]
  OP --> NR["UDP listener: success,<br/>RSRP, CE level, latency"]
  PA["USB power analyser"] -->|"current profiles"| EP["Energy profiler:<br/>TX, idle, sleep, PSM"]
  CS --> DS[("Campaign dataset:<br/>point, GPS, radio, result")]
  NR --> DS
  EP --> DS
  DS --> LB["Propagation fits and<br/>link margins"]
  DS --> EM["Energy and battery model"]
  DS --> CM["Cost model"]
  LB --> DM["Weighted decision matrix<br/>+ sensitivity analysis"]
  EM --> DM
  CM --> DM

The testbed half keeps the two radios strictly symmetric — same routes, same day pairs, same attempt counts — because the comparison's fairness is the study's core claim. The analysis half is a one-way pipeline: the campaign dataset is frozen after the campaign, and the link-budget, energy and cost modules read only the frozen artefacts, mirroring the discipline used in protocol-first studies. The data model is a single tidy table (point × technology × attempt) plus a small parameters table carrying every constant — frequencies, sensitivities, currents, prices — with its source citation, so an examiner can challenge any constant and see exactly where it enters the computation.

Work packages

5 packages

  1. Package 01

    Use-Case & Requirements Module

    Converts the smart-water-metering scenario into quantified requirements — payload size, reporting cadence, latency tolerance, battery target, node density and indoor coverage — and derives the measurement plan from them, so every later choice of spreading factors, attempt counts and battery cells is traceable to a stated requirement.

  2. Package 02

    Measurement Campaign Module

    Builds and operates the testbed: the ESP32–SX1276 node with ADR disabled and fixed payloads, the RPi/RAK gateway feeding ChirpStack, and the SIM7020E NB-IoT breakout with its UDP listener; walks the declared 25-point routes, records at least 20 attempts per configuration, and writes one tidy log with GPS, timestamps and weather tags.

  3. Package 03

    Link-Budget & Propagation Module

    Fits measured RSSI versus distance to log-distance and COST-231-Hata models per route type with reported R², computes LoRaWAN link margins per spreading factor against datasheet sensitivity, and computes NB-IoT margins per coverage-enhancement level against the published 164 dB maximum coupling loss target, producing coverage-feasibility maps for each technology.

  4. Package 04

    Energy & Battery Module

    Profiles transmit, idle and sleep/PSM currents with a USB power analyser, validates the measured profiles against Semtech and SIMCom datasheet values, computes energy per delivered report at 15-minute and hourly cadences including retransmissions at measured packet-delivery ratios, and converts the result into battery years for the selected LiSOCl₂ cell with self-discharge derating.

  5. Package 05

    Cost & Decision Module

    Builds the per-node-per-year cost model amortising gateways, antennas, backhaul and server operation against SIM plans and platform fees at 10,000 and 50,000 meter scales, assembles the weighted decision matrix across coverage, reliability, battery, cost, latency, scalability and lock-in, and runs the one-at-a-time ±50% weight sensitivity analysis that the recommendation must survive.

Slides

13 slides · titles free · bullets, notes and the .pptx unlock

  1. Slide 1

    LoRaWAN versus NB-IoT for Smart Water Metering in a Tier-2 Indian City

  2. Slide 2

    Why Smart Water Metering?

  3. Slide 3

    The Two Candidates

  4. Slide 4

    Problem Statement

  5. Slide 5

    Objectives

  6. Slide 6

    Testbed

  7. Slide 7

    The Declared Campaign Protocol

  8. Slide 8

    Link-Budget Analysis

  9. Slide 9

    Energy and Battery Model

  10. Slide 10

    Cost Model and Decision Matrix

  11. Slide 11

    Results Summary

  12. Slide 12

    Limitations

  13. Slide 13

    Conclusion and Future Scope

Bullets, speaker notes and the .pptx · ₹2,000

The titles above are the real outline. The rest is what you present from.

Unlock for ₹2,000

Viva questions & answers

3 of 16 answered free · 13 unlock

Read each answer, close it, and say it in your own words. Your viva will ask. Now you'll know.

  1. 01Concept

    What is the fundamental architectural difference between LoRaWAN and NB-IoT?

    LoRaWAN is an unlicensed-band, star-of-stars network the deployer owns: nodes talk to gateways over ChirpStack-style servers, and I control placement, capacity and cost. NB-IoT is a licensed-band 3GPP cellular technology the operator owns: it reuses LTE eNodeBs with coverage-enhancement modes for deep indoor, and I trade infrastructure work for subscription dependence. The physics differs less than the ownership, licensing and capacity models.

  2. 02Concept

    Why does India's 865–867 MHz band matter so much for LoRaWAN capacity?

    The de-licensed band gives LoRaWAN only three standard uplink channels in India — 865.0625, 865.4025 and 865.985 MHz per the TTN IN865-867 plan — compared with the dozens of channels available in some other regions. Capacity per gateway is therefore capped, which shapes the cost model's crossover point between gateway amortisation and SIM plans, and it is the first thing a scalability critique of LoRaWAN in India attacks.

  3. 03Concept

    What are spreading factors in LoRa and what trade-off do they set?

    Spreading factors SF7 to SF12 control how many chips encode each symbol: higher SF spreads energy over longer airtime, buying roughly 2.5 dB of sensitivity per step at the cost of longer time on air and higher energy per packet. SF12 is for cell-edge and deep-indoor meters; SF7 for close ones. That is why I disabled ADR during measurement — I needed per-SF statistics rather than the network's automatic choice.

+13 more questions, with answers

Try the free ones out loud first. Your examiner will not accept “it's in the PPT”.

How to reproduce the study

6 steps · unlocks with the project

Unlocks with the project · ₹2,000

6 steps

Every step to carry the project out with the tools in the tech stack, in order.

Unlock for ₹2,000

READMEFIRST

270 words · unlocks with the project

What to change before it goes anywhere near a submission. Skipping it is how the demo fails live.

Unlocks with the project · ₹2,000

270 words · ~1 min read

The checklist of things to rename, re-seed and re-think so the project reads as yours.

Unlock for ₹2,000

Instructions

323 words · unlocks with the project

How to study it, adapt it and walk your examiner through it, step by step.

Unlocks with the project · ₹2,000

323 words · ~2 min read

Report structure, formatting rules and the submission checklist your department will grade.

Unlock for ₹2,000

References

8 sources

  1. The Things Network — LoRaWAN frequency plans, including IN865-867 (India)
  2. ChirpStack — open-source LoRaWAN Network Server documentation
  3. 3GPP TR 45.820 — Cellular system support for ultra-low complexity and low throughput Internet of Things (CIoT)
  4. Semtech SX1276 — LoRa Connect 137 MHz to 1020 MHz transceiver product page and datasheet
  5. LoRa Alliance — LoRaWAN specification and resources
  6. C.B. Mwakwata, H. Malik, M.M. Alam, Y. Le Moullec, S. Parand and S. Mumtaz (2019), Narrowband Internet of Things (NB-IoT): From Physical (PHY) and Media Access Control (MAC) Layers Perspectives, Sensors, 19(11), 2613
  7. F. Adelantado, X. Vilajosana, P. Tuset-Peiro, B. Martinez, J. Melia-Segui and T. Watteyne (2017), Understanding the Limits of LoRaWAN, IEEE Communications Magazine, 55(9), 34–40
  8. A. Goldsmith, Wireless Communications, Cambridge University Press (propagation models, link budgets)

Cite this bundle

OnlyProjects. (2026). LoRaWAN versus NB-IoT for Smart Water Metering in a Tier-2 Indian City: A Link-Budget and Field Study: M.Tech / M.E. Internet of Things project bundle [Educational resource]. https://onlyprojects.online/projects/mtech-iot-lorawan-vs-nbiot-smart-water-metering-link-budget

Future scope

1 min read

  • Multi-gateway capacity study: deploy two or three gateways and measure ADR behaviour, downlink reliability and three-channel capacity limits empirically instead of theoretically.
  • Second site, second city: repeat the campaign at a dense urban site and a rural site to replace the campus extrapolation with a three-site Indian propagation characterisation.
  • Live meter pilot: integrate one commercial smart-water-meter reading head over the winning technology and run a month of real consumption data through the energy model.
  • LTE-M and hybrid strategies: add LTE-M to the comparison and study a hybrid policy — LoRaWAN in dense blocks, NB-IoT at the fringe — as an optimisation problem.
  • Security and spoofing analysis: measure LoRaWAN join behaviour under replayed frames and study NB-IoT platform authentication overheads, extending the study from connectivity to trust.

Keep browsing

Same degree, same syllabus slot, different idea. Pick the one your guide will actually approve.

M.Tech / M.E.

Aerospace / Aeronautical

NACA 0012 Airfoil CFD Validation Study Against XFOIL with Mesh Convergence

A mesh-converged OpenFOAM study of the NACA 0012 aerofoil validated against XFOIL and NASA's turbulence-modelling reference data

  • OpenFOAM v12 (finite-volume CFD, SA and k-ω SST models)
  • XFOIL 6.99 (panel method with integral boundary layer)
  • Gmsh and blockMesh for structured C-grid generation
  • +3

advanced24 wkSolo