Replies: 4 comments 16 replies
-
Open air LoS P2P LoRa can exceed 20+ km of operating range. |
Beta Was this translation helpful? Give feedback.
-
Great. I did not think range would be a problem.
But what about the software to configure a device for p2p?
"Beat it punk!"
- Clint Eastwood
…On Sat, 22 Feb 2025, 19:36 Linar Yusupov, ***@***.***> wrote:
I expect the distance involved would be max 2Km line of sight
Open air LoS P2P LoRa can exceed 20+ km of operating range.
https://github.com/lyusupov/SoftRF/wiki/Badge-Edition#operating-range
<https://github.com/lyusupov/SoftRF/raw/master/documents/images/Badge-28.jpg>
—
Reply to this email directly, view it on GitHub
<#1432 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACSLKRAE74YOKBEDN2QTUMD2RALHPAVCNFSM6AAAAABXUD3JMCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTEMRYGM4TKNQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@bigalnz couple of thoughts:
The example you have posted (excluding the timestamp) is 64 characters long, which is a terrible information density for sending 7 numbers. It can be shrunk down to 20 bytes (or less with some knowledge of the data, e.g. by not sending a full float). When working with LoRa, sending as little data as possible is key for achieving long range and complying with regulations in license-free ISM bands, I assume that's what you are going to be using.
There are online calculators you can use (e.g. here: https://www.semtech.com/design-support/lora-calculator) to check different settings and aid you with the link budget calculations.
It does seem like it from the high-level description, but the devil is in the details, as usual.
RadioLib does not care much which exact vendor you are buying your hardware from. You just need to know how the LoRa radio is connected to the microcontroller, i.e. which SPI bus is being used and which GPIO pins. I think the examples and the wiki we have here shows this quite well.
I don't know what you mean by "load" - you need to write a program for the ESP32 that uses RadioLib and implements whatever sort of communication you want - feel free to use the examples as a starting point, if you use Arduino and set the pinout correctly, they will work out of the box. I will point out though that RadioLib is just a driver for the LoRa radio, it will not "configure p2p mode" for you. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have a python based project running on a Raspberry Pi - that receives radio signals from wildlife trackers attached to animals. This Rpi can be deployed standalone in the bush, or as a payload under a drone.
I am looking at using a P2P LoRa setup for connection the Rpi payload to the base station (laptop) when the Rpi is used as a drone payload.
More about the (non profit) project here : https://github.com/bigalnz/test_fft
I expect the distance involved would be max 2Km line of sight with a data rate well under 1Kb/s. The data is a pretty steady stream of text:
20250212 09:18:00.000 - ( 26 / 160.123 ) 75.00 BPM | 67.00 dbFS | -36.62838 174 2729 |
Is this a suitable use case?
LilyGo suggested a T-Beam but I am cautious about buying any hardware I will struggle to make go/configure for this project or if the hardware is not well documented/supported. https://lilygo.cc/products/t-beam
I presume first thing is to load the ESP32 microcontroller - is this something radiolib can do and how do I configure p2p mode? Or is that configured in python side of the project?
PS: If anyone wants to help contribute please reach out.
Beta Was this translation helpful? Give feedback.
All reactions