LoRa vs WiFi for Farm Monitoring in India (2026)
Share
LoRa vs WiFi for Farm Monitoring in India (2026)
Quick answer: If the sensor is within reach of a router, use WiFi — one ESP32 board at Rs.340 and you are done. If it is out in a field, use LoRa — but budget for a PAIR, because a LoRa link needs a radio at both ends. Cheapest LoRa link in our catalogue: Rs.1,500, against Rs.340 for WiFi.
Written and fact-checked by Compoden's engineering team, India. Every price and spec below is read from our live catalogue record for the exact part named; the regulatory paragraph is explicitly labelled as unverified. Published 18 August 2026 · Last updated 18 August 2026.
Farm monitoring is the use case where this choice is genuinely hard, because it is the one where WiFi's convenience and LoRa's range are both on the table. A soil probe fifteen metres behind the house is a WiFi problem. The same probe eight hundred metres out in a field is a LoRa problem. In between is a band where people buy the wrong radio, and the mistake is expensive in a specific way most guides never mention: LoRa is not a part you add to a project, it is a part you add twice.
| Factor | WiFi (ESP32-DEVKITC) | LoRa (RA-02 SX1278 + ESP32) | LoRa all-in-one (Heltec LoRa ESP32) |
|---|---|---|---|
| Cost per node (Rs.) | 340 | 750 (340 + 410) | 2,250 |
| Cost of a working link (Rs.) | 340 (router already exists) | 1,500 (two nodes) | 4,500 (two boards) |
| Stated range | Not stated in our record; router-limited in practice | up to 10 km | Not stated in our record |
| Radio band | 2.4 GHz WiFi 802.11 b/g/n | 433 / 470 MHz (SX1278) | 868 / 915 MHz (SX1276) |
| Active current (mA) | 80 | 120 (radio only) | 80 |
| Deep-sleep current | Not stated in our record | 2 µA (radio) | 10 µA |
| Host interface | On-chip — none needed | 4-wire SPI, 3.3V only, plus DIO0 and RESET lines | On-board — none needed |
Verdict in one line: WiFi is cheaper per node and free to reach, LoRa is the only one of the two that will cross a field — and LoRa's real entry price is the pair, not the module.
Why does a LoRa link cost more than the module's price tag?
Because there is no LoRa equivalent of your home router already sitting in the corner. A WiFi sensor talks to an access point that already exists and already has internet; the marginal cost of one more WiFi node is one ESP32-DEVKITC at Rs.340. A LoRa sensor talks to another LoRa radio, and unless you happen to live under a public LoRaWAN gateway, you are buying that second radio too. On our catalogue that is Rs.750 per node for an ESP32 plus an RA-02 module, so Rs.1,500 for the cheapest link that actually transmits and receives — 4.4x the cost of the WiFi node it replaces. This is the single number most LoRa-vs-WiFi comparisons leave out, and it is the one that decides whether the project happens.
How far does LoRa actually reach on a farm?
Our catalogue record for the RA-02 states up to 10 km, with -148 dBm sensitivity and up to +20 dBm output. Read that as a best-case line-of-sight figure from the module's specification, not as a distance we measured across a mango orchard. Real farm range is set by what is between the two antennas: a clear line of sight across open fields gets you kilometres, while dense crop canopy, a hill, farm buildings, or a badly matched antenna will cut that down hard. What LoRa reliably beats is the failure mode you get with WiFi, where the link does not degrade gracefully with distance — it simply stops. LoRa's decline is gentler and much longer.
Is LoRa actually lower power than WiFi?
Yes, but not for the reason people assume — and our own catalogue figures make the point neatly. The RA-02's active radio current is 120mA; the ESP32-DEVKITC's active current is 80mA. The LoRa radio draws MORE while transmitting, not less. LoRa's power advantage is duty cycle, not appetite: it sends a tiny payload in a short burst and then drops to a 2 µA sleep, whereas a WiFi node has to associate with an access point, negotiate DHCP, and hold the link long enough to complete a TCP or MQTT exchange before it can sleep again. The current figure that matters for a battery farm node is not milliamps while awake, it is milliamp-seconds per reading — and LoRa wins that by being awake for far less time. State this to yourself in those terms before you size a battery, or the spec sheets will point you the wrong way.
Which LoRa frequency band is legal in India?
This is the one thing in this post we have NOT verified, and you must check it yourself before deploying. Our two LoRa parts are on different bands: the RA-02 is a 433/470 MHz SX1278 part, while the Heltec board carries an 868/915 MHz SX1276. India's licence-exempt allocations are set by WPC/DoT notifications, they have changed over the past several years, and they are not something our catalogue records or this lane can confirm. The widely repeated figures are that 865-867 MHz and a portion of the 433 MHz band are delicensed for low-power devices in India — treat that as hearsay until you read the current notification, and note that a 915 MHz configuration is a North American allocation, not an Indian one. Practically: confirm the band before you buy, and make sure the antenna you fit is matched to whatever band you settle on, because our RA-02 record lists a mismatched antenna as a known cause of "very short range (metres instead of kilometres)".
What does a LoRa node need that a WiFi node does not?
Wiring care and a level shifter. The ESP32-DEVKITC's WiFi is on-chip — there is nothing to connect. The RA-02 is a 4-wire SPI peripheral running at up to 10 MHz in SPI mode 0, and it additionally needs a DIO0 interrupt line and a RESET GPIO wired up before the common libraries will work. It is 3.3V only: our record's `gpio_cautions` say plainly "do not apply 5V to any pin", and "module gets hot when powered with 5V" is one of its listed failure symptoms. Pairing it with a 5V Arduino Uno therefore means a level shifter on the SPI lines, which is why the ESP32 (already 3.3V) is the cheaper and simpler host despite costing more than an Uno. On the software side the record names the working libraries: LoRa by Sandeep Mistry, or RadioHead's RH_RF95.
When is WiFi the right choice for a farm, honestly?
More often than the LoRa marketing suggests. First, polyhouse and greenhouse monitoring — these are usually close to a building with power and a router, and at those distances LoRa buys you nothing while costing 4.4x more. Second, anything that needs real bandwidth: a camera, frequent readings, or over-the-air firmware updates, none of which fit LoRa's tiny payloads. Third, the plain case of a single sensor and no appetite for a second radio to maintain — a WiFi node that works today beats a LoRa network you have not finished building. And if the gap is moderate rather than huge, a WiFi range extender or a better-placed router is often cheaper than a LoRa pair.
Decision: what should you actually buy?
Sensor within router reach: one ESP32-DEVKITC Development Board (Rs.340), plus a probe such as the Capacitive Soil Moisture Sensor V2.0 (Rs.55). Sensor out in a field and you want the cheapest link that works: two ESP32 boards plus two RA-02 LoRa modules (Rs.410 each) — Rs.1,500 for the pair, with SPI wiring to do at both ends. Sensor out in a field and you would rather not wire a radio at all: two Heltec LoRa ESP32 OLED boards (Rs.2,250 each), which put the SX1276, an OLED and a battery charger on one board — Rs.4,500 for the pair, and nothing to solder. All available cash on delivery across India.
What should you read next?
Choosing the host board first is usually the better order of operations — our ESP32 vs Arduino Uno comparison covers that, and the battery guide matters more for a field node than the radio choice does.
Not sure whether your field is a WiFi problem or a LoRa problem? Open Soldr, tell it the distance and what the node has to send, and it will pick the radio and the parts list.
Frequently asked questions
Kheti ke liye LoRa behtar hai ya WiFi?
Agar sensor router ki range mein hai (ghar ke paas, polyhouse), toh WiFi hi behtar hai - sirf ek ESP32 board Rs.340 mein kaam ho jaata hai. Agar sensor door khet mein hai, toh LoRa chahiye - lekin dhyaan rakhein, LoRa ke liye DO radio khareedne padte hain (ek sensor par, ek receiver par), isliye sabse sasta LoRa link Rs.1,500 ka padta hai. Band (frequency) India ke WPC rules ke hisaab se confirm zaroor karein.
Can one LoRa module talk to WiFi directly?
No. LoRa and WiFi are different radios on different bands with different protocols, so a LoRa module cannot join a WiFi network. The standard pattern is a LoRa radio at the sensor and a second LoRa radio at a receiver that also has WiFi or ethernet, which then forwards the data to the internet. That receiver is why a LoRa deployment always costs at least two radios.
Do I need a level shifter for LoRa with an Arduino Uno?
Yes. The RA-02 is a 3.3V-only module — our catalogue record states plainly that 5V must not be applied to any pin, and lists "module gets hot when powered with 5V" among its failure symptoms. An Arduino Uno drives 5V logic on its SPI lines, so a level shifter is required. Using a 3.3V host such as an ESP32 avoids the problem entirely and usually ends up simpler and cheaper overall.
How much does a LoRa module cost in India?
At Compoden, the RA-02 LoRa Module (SX1278, 433/470MHz) is Rs.410 and the Heltec LoRa ESP32 OLED board, which builds the radio into a complete dev board, is Rs.2,250. Remember a link needs two radios: Rs.1,500 for an ESP32-plus-RA-02 pair, or Rs.4,500 for two Heltec boards. Cash on delivery available across India. Prices checked August 2026.
Is LoRa really 10 km in the real world?
Treat 10 km as the module specification's best case, not a field measurement. That figure comes from the RA-02's stated specs in our catalogue record and assumes clear line of sight and a correctly matched antenna. On an actual farm, crop canopy, buildings, terrain and antenna mismatch all cut it down, and our record names a mismatched antenna as a known cause of range collapsing from kilometres to metres. What holds up is the shape of the comparison — LoRa reaches far beyond any WiFi router — rather than the specific number.