Skip to main content

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

ScenarioLoRa 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 deploymentNo 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 operationSensors sleep between readings; nRF52 nodes atdraw 12only µAmicroamps sleepin currentdeep lastsleep, yearsso onthe aradio's batteryduty cycle dominates run time

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:

LoRaWANLoRa Mesh (MeshCore)
Infrastructure requiredYes - gateway neededNo - self-organizing
Range extensionGateway-only (no repeating)Multi-hop relay through mesh
Data rateHigher (ADR)Lower (fixed preset)
Cloud integrationBuilt-in (TTN, Helium)Manual (MQTT bridge)
Best forFixed sensor fields near gatewaysRemote, 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.