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
| Scenario | LoRa mesh advantage |
|---|---|
| Remote sensors (field, barn, remote cabin) | No cellular or WiFi needed; solar-powered nodes transmit data back to base |
| Large properties (farms, ranches, campuses) | Single gateway + relay nodes covers miles; WiFi would require many access points |
| Emergency/event temporary deployment | No infrastructure setup; nodes self-organize; deploy in minutes |
| Low-bandwidth telemetry (weather, soil, water) | LoRa's low data rate matches sensor data volumes perfectly |
| Deep sleep battery operation | Sensors sleep between readings; nRF52 nodes |
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:
| LoRaWAN | LoRa Mesh (MeshCore) | |
|---|---|---|
| Infrastructure required | Yes - gateway needed | No - self-organizing |
| Range extension | Gateway-only (no repeating) | Multi-hop relay through mesh |
| Data rate | Higher (ADR) | Lower (fixed preset) |
| Cloud integration | Built-in (TTN, Helium) | Manual (MQTT bridge) |
| Best for | Fixed sensor fields near gateways | Remote, no-infrastructure, or mobile IoT |
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
Even at Long Fast presetis the faster of the common presets (1.07higher kbps),data arate, 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 undera 500ms.fraction Atof Mediuma Slow,second underon 250ms.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, 12~13 µA deep sleep,sleep on the bare board, around $29.90)30 as of 2026-06-08) and a 1000 mAh LiFePO4 cell:
SleepBare-board deep-sleep current: 12~13 µA
Wake + measure + transmit: ~25 mA for ~0.5 seconds every 15 minutes
Average current ≈ 1213 µA + (25,000 µA × 0.5s / 900s) ≈ 2627 µA average
Battery life =(radio/MCU only) ≈ 1000 mAh / 0.026027 mA =≈ ~38,37,000 hours =≈ ~4.34 years (theoretical)
WithThis 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 (evencan 0.5W),keep the battery stays topped up indefinitely.across Thismost makesof trulythe year, but size for your worst-month sun and expect seasonal limits - "maintenance-free for 5+ yearyears deploymentsin practical.any climate" is an over-promise. Never charge LiFePO4 below 0 °C (32 °F); use a charger/controller that blocks charging below freezing.