I have successfully used many methods for RTCM3 injection. The easiest by far is just a radio link through Mission Planner.
I’ve used, in no particular order:
- 915MHz radios via MP
- A WiFi connection through an ESP32 (both with and without MP)
- Both of the above methods via a fixed base station with a Raspberry Pi WiFi repeater (TCP connection to MP)
- ESP-Now (ESP32 specific 2.4GHz protocol), directly to the module
- NTRIP through MP
I’m also familiar with but have not used a LoRa configuration similar to the way I used the ESP32s.
And, at present, an SIYI HM30 unit that provides video+telemetry+redundant RC, using Mission Planner and a local NTRIP station.
All worked equally well with respect to reliability (within their spec’d ranges). The SIYI HM30 unit provides the best range I’ve seen so far at an increased pricetag and some added complexity. I also really liked the ESP-Now method, but it may be a bit range limited for some applications.