Communication ideas (LoRaWAN)

A project log for conscientious koala

Let's get an open-source sensor toolkit that can be used by communities to detect forest fires as early as possible!

neil-k-sheridanNeil K. Sheridan 05/21/2022 at 21:140 Comments

I'd envisage we use the LoRaWAN protocol. The end nodes are only going to transmit small packets containing values from the sensors. 


So we've got each detector (the end node) with an RFM9x LoRa packet radio at either 433 MHz or 868/915MHz. Important to note legality of using these frequencies in different countries! 

Specs for RFM9x from AdaFruit:

e.g. RFM95w 868 or 915 MHz  $19.95 + antenna connector SMA SMT etc. + actual antenna 


Then we've got a gateway to receive the packets from the end nodes. Something like the concentrator module iC880A 868MHz ( which is able to receive 8 packets simultaneously

[more details] alongside a host MCU. This could be a Raspberry Pi. Or a PC! And an antenna.


Star-of-Stars network topology for LoRaWAN

Well there isn't going to much fun regarding line of sight without obstructions in a forest between the end nodes and the gateways! Do we have the gateways mounted on tops of trees with directional antenna? So the gateways are just really packet-retransmitters now? This is going to take a bit of investigation!

General layout: gateways communicating with servers via 3G/4G

General layout: gateways are now also packet forwarders, with repeaters between them and servers. 

So I found some ideas for using repeaters and making the gateway software do packet forwarding!

And idea for the repeaters is just this Challenger RP2040 LoRa (868MHz). It's the RPi  RP2040 MCU + the LoRa RFM95W modem. See e.g. (~£22). Antenna via U.FL connector

There's an interesting rocket project using the RFM95W modem here as a breakout for the RPi Zero. Presumably would be fun with a high-altitude balloon too!


Frequency plans by country

Regulation overview. Take note of duty cycle and maximum emitter power!