LoRa P2P drone <-> ground

I would like to setup a LoRa P2P node for sending data from a Rpi on a drone to a laptop.

The data rate would be up about 1Kb/s over lets say a max of 3Km.

The headers on my Rpi are already pretty busy with other payload stuff, so USB would be nice.

Is there a Rak Wireless usb stick type module that is suitable for this? I am developing in Python.

Hope this provides enough information.

Al

Welcome to @bigalnz ,

1Kbps should be possible with low spreading factor and high bandwidth. But these parameters are trade-off with range. I’ve seen some controversial applications of LoRa modulation in drones. You can probably use our WisDuo modules either via AT command or RUI3 API.

But personally, I have no experience on this kind of continuous LoRa transmission use case.

Thanks for the reply. I am really interested to know what product you think would be suitable, bearing in mind Laptop one end and Rpi as the drone payload.

Is there a USB board that I can get that comes with an antenna?

WISDuo is just the name for a line of your products?

Would I still need to flash the microprocessor on the WisDuo modules or are they ready to go via serial interface?

Thanks

Al

Yes WisDuo is a product line. You can check here - LoRa & LoRaWAN Modules with Low power, long battery, Arduino compatible.

I’ll probably recommend RAK3172. We have no USB formfactor but we have Eval Board that has USB-C connector on it.

Is there some pseudo code in the documentation for programming it for peer to peer?

Hi @bigalnz ,

If you will use AT commands, here’s the guide.

If you plan to code directly on the module, here’s the guide how to setup your environment to upload code on RAK3172.

You can check these sample codes for P2P - TXcallback and RXcallback