# Introduction to LoRa Mesh for IoT

LoRa mesh networks provide a compelling platform for IoT sensor deployments, especially where WiFi doesn't reach, cellular is too expensive, and wired connections are impractical.

## When LoRa mesh is the right choice for IoT

<table id="bkmrk-scenariolora-mesh-ad"><thead><tr><th>Scenario</th><th>LoRa mesh advantage</th></tr></thead><tbody><tr><td>Remote sensors (field, barn, remote cabin)</td><td>No cellular or WiFi needed; solar-powered nodes transmit data back to base</td></tr><tr><td>Large properties (farms, ranches, campuses)</td><td>Single gateway + relay nodes covers miles; WiFi would require many access points</td></tr><tr><td>Emergency/event temporary deployment</td><td>No infrastructure setup; nodes self-organize; deploy in minutes</td></tr><tr><td>Low-bandwidth telemetry (weather, soil, water)</td><td>LoRa's low data rate matches sensor data volumes perfectly</td></tr><tr><td>Deep sleep battery operation</td><td>Sensors sleep between readings; nRF52 nodes draw only microamps in deep sleep, so the radio's duty cycle dominates run time</td></tr></tbody></table>

## LoRa mesh vs. standalone LoRaWAN for IoT

LoRaWAN (The Things Network, Helium) requires fixed gateways with internet uplinks. LoRa mesh (MeshCore, Meshtastic) self-organizes and works in areas with no internet or gateway infrastructure. Tradeoffs:

<table id="bkmrk-lorawanlora-mesh-%28me"><thead><tr><th></th><th>LoRaWAN</th><th>LoRa Mesh (MeshCore)</th></tr></thead><tbody><tr><td>**Infrastructure required**</td><td>Yes - gateway needed</td><td>No - self-organizing</td></tr><tr><td>**Range extension**</td><td>Gateway-only (no repeating)</td><td>Multi-hop relay through mesh</td></tr><tr><td>**Data rate**</td><td>Higher (ADR)</td><td>Lower (fixed preset)</td></tr><tr><td>**Cloud integration**</td><td>Built-in (TTN, Helium)</td><td>Manual (MQTT bridge)</td></tr><tr><td>**Best for**</td><td>Fixed sensor fields near gateways</td><td>Remote, no-infrastructure, or mobile IoT</td></tr></tbody></table>

## Typical IoT payload sizes

LoRa mesh is suitable for low-bandwidth sensor data. Typical packet sizes:

- Temperature + humidity: ~10 - 20 bytes
- GPS position: ~20 - 30 bytes
- Multi-sensor (temp + humidity + pressure + battery): ~40 bytes
- Short text alert: ~50 - 100 bytes

Long Fast is the faster of the common presets (higher data rate, shorter airtime); Medium Slow and Long Slow are progressively slower (lower data rate, longer airtime) in exchange for more range and sensitivity. A 40-byte sensor reading transmits in a fraction of a second on Long Fast and takes longer on the slower, longer-range presets. Either way, IoT use cases are generally not limited by data rate.

## Battery life for IoT sensor nodes

With the Heltec T096 (nRF52840, ~13 µA deep sleep on the bare board, around $30 as of 2026-06-08) and a 1000 mAh LiFePO4 cell:

```
Bare-board deep-sleep current: ~13 µA
Wake + measure + transmit: ~25 mA for ~0.5 seconds every 15 minutes

Average current ≈ 13 µA + (25,000 µA × 0.5s / 900s) ≈ 27 µA average

Battery life (radio/MCU only) ≈ 1000 mAh / 0.027 mA ≈ ~37,000 hours ≈ ~4 years (theoretical)
```

This is a best-case theoretical figure for the bare board: a real enclosed node adds sensor and quiescent draws, and LiFePO4 calendar aging plus self-discharge mean the cell will not actually deliver four full years of capacity. A small solar cell can keep the battery topped up across most of the year, but size for your worst-month sun and expect seasonal limits - "maintenance-free for 5+ years in any climate" is an over-promise. Never charge LiFePO4 below 0 °C (32 °F); use a charger/controller that blocks charging below freezing.