I own a Pixhawk and need to use variable frequency telemetry for the task at hand, so I purchased a Lora E22 900T22D module. However, I don’t want to program it because there are too many parameters in ArduPilot. I would like to know if there is an easier way to do this. Can I establish a connection between Mission Planner and Pixhawk using a LoRa module? If so, how?
I have done it. My company produces LoRa trackers based on the Semtech LR1110 and since I’m a LoRa firmware engineer I thought it would be a fun idea to use two of these boards to set up a bidirectional telemetry link carrying the Mavlink protocol. I got it working quite well although I was a bit disappointed at the maximum throughput: I managed to get a net throughput of 9600 Baud running at SF7 with a 250 KHz bandwidth, still using the simplex-nature of the LoRa protocol on the radio layer: one side is transmitting while the other is receiving and that flipping back and forth 14 times per second. I haven’t tested it for maximum range but I’m thinking in LOS-conditions it should not be too bad. With a yagi directional antenna on the GS-side and the drone 100 m up in the air, I’ve managed 1-2 km on comparable LoRa tests.