Qfield with Emlid

Dear swarm intelligence,

is it possible to use an RS3 with qfield on an Android device without a separate NTRIP client? I would like to use NTRIP via Bluetooth to only have one SIM card in the Android device. What options do I have to pass on the position of the RS3 to qfield?

I would be happy if you could help me here.

Greetings Dirk

Hi, @bienenscholt, will streaming the position from Reach to QField using TCP work for your workflow?

Yes, when it is possible to use NTRIP over Bluetooth and TCP at the same time?

1 Like

Yes! you can connect with Reach via BLE and position streaming it via TCP it should work. If there is any questions feel free to let me know

Hi @merryna.anggriani,
I’m having difficulties with this solution because I can’t manage to set up a Bluetooth connection and a Wifi connection for TCP at the same time.

It looks like the TCP didn’t work since when Reach is not connected to any Wi-Fi, it doesn’t have a dynamic IP, I need to check this. However, I tested connecting The Reach to the phone Wi-Fi and stream position with TCP in QField, and it works! This way, you just need one SIM Card on the Android device.

1 Like

Hi Merryna,

Could you elaborate on this workflow further? To be more concrete, could you post the steps for me to try this workflow. I have been trying for days with the NTRIP Client with no success.

Many thanks.

Hi Andrew,

Here’s the guide on integrating RS3 with Qfield via Bluetooth.

Also, are you using an Android phone for this integration?

Thanks for the speedy reply Ruth.

Do you know of any alternatives to Lefebure? I have followed several tutorials and am unable to get a ‘fix’. Does Lefebure process data from satellites other than GPS? I ask because I only seem to get up to 18 satellites using Lefebure, but if I change to Emlid flow I easily get over 30 and have no problem getting fix.

Many thanks,

Andrew

Andrew,

You do not need to use Lefebure for this integration. Emlid Flow can also act as an NTRIP client and stream the position to Qfield via Bluetooth. Could you please tell me why you want to use a separate NTRIP client for this integration?

However, it’s interesting you could not get a Fix with Lefebure. We can go over your settings together.

On the other hand, some of our users recommend the GNSS Master app.

Ok. I think I may have misunderstood the instructions of the link you sent through.

I have the following settings:

  1. NTRIP correctiones via Bluetooth. I am receiving NTRIP corrections.
  2. Stream positions via bluetooth
  3. The device is correctly paired to the receiver.

Once in the qfield app, I assume that I have to go to the positioning tab and select ‘connection type’ = Bluetooth (NMEA) and then select the Emlid device. Is this right? When I do this I receive no poisitonal data in qfield (All position fields are set at 0) and Emlid Flow stops connecting with the receiver. I also get an error message related to the positional data. If I use the Internal device option, it converts to the internal GPS of the device and dooes not connect the data streaming from the receiver.

What am I doing wrong?

Hi @andrewpaulrickard,

You cannot use BLE and Bluetooth connection at the same time. The connection will be disrupted.

If you want to stream the position via Bluetooth, please try connecting your Reach receiver to the internet via Wi-Fi, mobile hotspot, or SIM card. Then, use the regular NTRIP option under the Corrections Input settings.

Hi Ruth.

That makes sense, but if I connect the receiver via mobile hotspot I can’t select the NTRIP option in ‘corrections’. It is also my understanding that to stream the Corrections to third third party apps it has to be via Bluetooth (NMEA).

THE Emlid app won’t let me be connected to the receiver and then have Bluetooth activated at the same time.

Thanks for your help with this matter.

A

Andrew,

Could you send me an email at support@emlid.com? I believe it would be faster to resolve your issue if we discuss this via email. I’ll share the results of our investigation here after.

Thanks!