discussion / Sensors  / 5 February 2025

Using LoRa for a sensor network: recommendations 

Groups

Dear WildLabs community,

I'm currently designing a new type of sensor which I plan to use LoRa with. I've had discussions with other devleopers on whether using a LoRaWAN gateway would be necessary in order to set up a sensor network with LoRa, however there is also a counter argument that a LoRaWAN gateway is expensive and excessive and unless a high traffic is expected; simple LoRa transceivers would do the trick. 

Does any have experience in applying LoRa without LoRaWAN? What would you think about in this trade-off between cost and data telecommunication capacities?




Akiba
@Freaklabs  | He/Him
Freaklabs
I'm an engineer and product designer working on wildlife conservation technology.
Group Curator
WILDLABS Event Speaker
WILDLABS Author

It depends on how you want to architect your system. If you use LoRaWAN, you can plug into existing infrastructure like firmware, hardware, back end services, and dashboards. However you are more limited in how you architect your system. Most LoRaWAN IT infrastructure expect that you're using a traditional multi-channel LoRaWAN gateway and most LoRaWAN gateways expect there's a MAINS power supply available to power it. Solar powered LoRaWAN gateways can get quite expensive and are bulky due to the battery and solar panel sizes required. 

What you're trying to do is called a single channel gateway in LoRa/LoRaWAN terminology and there's not much support for it in most of the LoRaWAN IT infrastructure (at least when I last checked). Going outside of the LoRaWAN infrastructure means you'll generally have to piece together your architecture either by modifying what already exists or rewriting it completely. 

FYI for people interested, we'll be holding a free day-long workshop on wireless sensor networks for conservation at ICCB 2025 in Brisbane, Australia. 

Akiba

Hey @kristian.cuervo!

LoRa is fundamentally simpler than LoRaWAN and I mainly use LoRa for my sensor networks. If you're using any of the Semtech radios and the firmware isn't abstracted by the module its integrated in, using LoRa is simple and there is an easy API. 

The issue is if you need to have a dynamic network where you can switch settings on the fly (e.g., frequencies, spreading factor, etc.). LoRaWAN is designed for that and allows for more scalable and robust networks. However, if you are just scattering a bunch of sensors in an area and sending packets one way to a central point, I would default to LoRa. If you are thinking of intergrating other LoRa sensors in the future that are commercially available and support LoRaWAN then going LoRaWAN out of the gate is more advisable. Also, if you need bidirectional communications, LoRaWAN would make your life easier. 

The gateway cost is debatable. There are companies that make gateways with a bunch of bells and whistles but you can also create your own using a single board computer (e.g., raspberrypi) and a LoRa/LoRaWAN dongle or raspberrypi hat with an antenna. 

Hope that helps,

Patrick