I have tried researching this question but I'm not quite fully understanding the benefits or true reasoning for having a Gateway.

If you have two LoRa RA-02 modules they can communicate with each other without a gateway, and you can just use the LoRa modules connected to a wifi module it can push the data up to the internet/cloud. So at what point is a gateway useful and what does it actually do?

  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you can provide and accept your own answer.
    – Ron Maupin
    Dec 14 '19 at 20:39

LoRaWAN has a star-of-star topology, meaning that each end-device communicate only with Gateways, which communicate only with central network server.

I did not see in LoRaWan specs that this topology is mandatory, just this

LoRaWAN networks typically are laid out in a star-of-stars topology in which gateways relay messages between end-devices and a central Network Server" (https://lora-alliance.org/sites/default/files/2018-04/lorawantm_specification_-v1.1.pdf)

However, the French Wiki page about LoRaWAN, which is much more detailed than the english one, talks about this (translated):

LoRaWAN does not allow direct dialogue between two connected objects. If such a dialogue is to take place, it is done through the application server5. However a study of 2017 led by Konstantin Mikhaylov shows that its activation, if the terminal equipments are close enough, allows to improve their energy consumption by reducing the spreading factor required to receive the data (https://fr.wikipedia.org/wiki/LoRaWAN)

So, if if end-device-to-end-device commmunication works with your devices, that is good for you, but you do not follow the "guidelines"; there might be some specific communication process between gateways and end-devices to enhance reliability/performance. Maybe you will encounter some problems later (long-term communication reliability, certification issues); maybe not !

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.