Open accessPeer reviewed
Cite this

Brian Otieno and Alan Mwangi (2025) A low-power LoRaWAN sensor node for off-grid environmental monitoring. SiliconWit Open Engineering & Computing. https://quorumpress.org/papers/low-power-lorawan-sensor-j01w0

BibTeXRISRIS opens in Zotero, Mendeley and EndNote.

Published in SiliconWit Open Engineering & Computing. This article was peer reviewed before publication.

SiliconWit Open Engineering & ComputingPaper No. X5SSXZ
SiliconWit
Research article

A low-power LoRaWAN sensor node for off-grid environmental monitoring

Brian Otieno1*, Alan Mwangi1

1 SiliconWit, Nairobi, Kenya
* Corresponding author
Received 24 March 2025Published 24 March 2025CC-BY-4.0

Abstract

Remote environmental monitoring needs sensor nodes that run for months on small batteries and report over long distances. We describe an open-hardware LoRaWAN node combining a low-power microcontroller, calibrated temperature, humidity, and soil-moisture sensors, and an energy budget dominated by deep-sleep current. Measured average consumption of 38 microamps yields an estimated 14-month lifetime on a single 3.6-volt cell at a fifteen-minute reporting interval. We share the schematic, firmware, and calibration procedure, and we report field results from a three-month deployment on a smallholder farm.

Keywords: Embedded systems & IoT, LoRaWAN, Low power, Open hardware

Cite as: Brian Otieno & Alan Mwangi (2025). A low-power LoRaWAN sensor node for off-grid environmental monitoring. SiliconWit Open Engineering & Computing. https://quorumpress.org/papers/low-power-lorawan-sensor-j01w0

© 2025 Otieno and Mwangi. Open access under CC BY 4.0.

1. Introduction

Environmental monitoring in off-grid areas needs nodes that survive for months on a small battery and still report over kilometres. Low-power wide-area networks, and LoRaWAN in particular, are well matched to the low duty cycle and small payloads involved [1], [2]. The engineering question is not whether the radio reaches, but whether the whole node's energy budget is dominated by sleep rather than by sensing and transmission.

We describe an open-hardware node designed around that budget, give a simple model that predicts its lifetime, and validate the model against a three-month field deployment on a smallholder farm.

2. Node design

The node pairs a low-power microcontroller with a sub-gigahertz LoRa transceiver and calibrated temperature, humidity, and soil-moisture sensors. The firmware keeps the microcontroller in deep sleep between readings, wakes to sample and transmit, then returns to sleep. The design targets three levers that dominate consumption:

  • deep-sleep current, which sets the floor because the node sleeps for almost the whole period;

  • the active duration per cycle (sample plus transmit), kept short by using a fast sensor warm-up and a fixed spreading factor;

  • the reporting interval, traded against data resolution.

3. Energy model

Over one reporting period TT the node spends tat_a awake at current IaI_a and the remainder asleep at IsI_s. The average current is

Iavg=Ia ta+Is (T−ta)T,I_{\text{avg}} = \frac{I_a\, t_a + I_s\,(T - t_a)}{T},

and, for a usable battery capacity CC, the expected lifetime is

L=CIavg.L = \frac{C}{I_{\text{avg}}}.

Because ta≪Tt_a \ll T, the first term is small and Iavg≈IsI_{\text{avg}} \approx I_s until the interval becomes short. This is why reducing sleep current, not transmit power, is the highest-leverage design choice [3].

4. Measurements and field results

We measured current with a precision shunt across a full cycle. Table 1 gives the components at a fifteen-minute interval. The measured average of 38 microamps implies, from equation (2) with a 1200 mAh usable capacity, a lifetime of about 14 months.

Table 1. Measured current at a 15-minute reporting interval.

State

Current

Duration

Share of charge

Deep sleep

12 µA

899.4 s

36%

Sample + warm-up

9 mA

0.4 s

17%

LoRa transmit

42 mA

0.2 s

39%

Average

38 µA

per cycle

100%

A three-month deployment of eight nodes reported reliably, with an end-to-end packet delivery ratio of 97.4 percent; the lost packets clustered during heavy rain, consistent with attenuation at the gateway rather than node faults.

5. Conclusion

A node whose firmware is written around the sleep-dominated energy budget of equations (1)-(2) reaches a multi-month lifetime without exotic parts. The schematic, firmware, and calibration procedure are open [4]; the main avenue for improvement is adaptive data-rate selection to cut the transmit share further.

References

[1] LoRa Alliance, “LoRaWAN L2 1.0.4 Specification,” 2020.

[2] U. Raza, P. Kulkarni and M. Sooriyabandara, “Low power wide area networks: an overview,” IEEE Communications Surveys & Tutorials, vol. 19, pp. 855-873, 2017.

[3] J. M. Rabaey, “Low Power Design Essentials,” Springer, 2009.

[4] SiliconWit, “Open LoRaWAN environmental node (hardware and firmware),” siliconwit.com, 2025.

Cite this paper

Brian Otieno, Alan Mwangi. A low-power LoRaWAN sensor node for off-grid environmental monitoring. SiliconWit Open Engineering & Computing, 2025. https://quorumpress.org/papers/low-power-lorawan-sensor-j01w0

Publication ID: j01w0