I seem to be getting extremely low bandwidth (with uart at 115200 and rf at 19200) when trying to receive a stream of gnss data, distance not being the problem. Do I miss something basic like having to change default channels?
What is missing is a complete description of the hardware you are using and the code for the programs you are using....R
Something crucial is that they also have an error correction mode on by default (FEC) which is an EXTREME bandwidth hog so one should only enable it if they are absolutely sure they can get away with the lost bandwidth.
Secondly, generally the modules are VERY low bandwidth by design so one should be careful to not try to send anything too populous
The use of FEC is implicit in the use of LoRa, you cannot turn it off all together. Ebyte have an option for turning it on and off, I suspect that might actually just be changing the rate from 4:5 to 4:8. You can (with the native LoRa device) set the rate from 4:5 to 4:8.The standard FEC rate, 4:5 adds 25% to the number of bits sent, hardly an 'EXTREME bandwidth hog'.
If you want a library specific to this company transceivers, i've posted a library, You can send / receive bytes or data structures, as well as program the unit in terms of changing air data rates, channels, and other module parameters.https://github.com/KrisKasprzak/EBYTEHope this helps.