I am using QField for field data acquisition. Can QField connect to an external Bluetooth GPS?
If you want to use an external GNSS-Reciever on QField in your (Android?) mobile you need to connect your mobile (phone or tablet) to the GNSS using a separate app that provides a mock location to your device.
The app you should use depend on the GNSS brand and configuration. The official QField guide suggests, as for example between several options, Android NTRIP Client.
To use this you have to enable mock locations on your Android device: e.g. if you are using a Leica a good app is Leica Zeno Connect, while Stonex works with Cube Connector.
UPDATE: QField supports this native now - no mock location provider required
@Val P pointed out correctly a possible way. I have sucessfully used the NTRIP Client, too. Since QField 1.8.0 there's now a native support built into QField, i.e. you can connect to Buetooth-paired devices from within QField:
https://qfield.org/docs/fieldwork/gps.html <- explanation
https://github.com/opengisch/QField/releases/tag/v1.8.0 <- release notes
How to set it up:
Settings > Positioning > Positioning device in use: > Scan you can now select from a drop-down via Bluetooth connected devices.
Here's more informations on this: https://qfield.org/docs/prepare/gnss.html#gnss-variables
NOTE: I have not found information about the following things, which you can make use of via NTRIP-client and that do increase accuracy
- Unsure if correction via SBAS, WAAS, EGNOS etc. is possible --> YES, see the comment below.
- It is not documentet if RTK correction is integrated there, I guess not, otherwise it would be noted in the documentation + there should be a setting in QField. So if you want to use this, you still need to go for the solution using the mock-location feature. --> NO, see the comment below (unless it's already integrated into the RTK-antenna (e.g. reach rs2)).