Passa al contenuto principale

Ottenere le coordinate di Reach su Android tramite BT

Questa guida descrive come ottenere coordinate precise da Reach su un dispositivo Android tramite Bluetooth.

Panoramica

Alcune delle app di rilievo e GIS per Android utilizzate con Reach:

  • Mobile Topographer Pro
  • PointMan
  • ESRI ArcGIS Collector
  • Mapit GIS
  • LandStar
  • Autocad360
  • QField

Nella maggior parte dei casi, è possibile configurare un flusso di correzione da un servizio NTRIP nell'app Emlid Flow e trasmettere la posizione corretta a un'applicazione GIS o di raccolta dati di terze parti. Se l'app di terze parti non consente di aggiungere un ricevitore GNSS esterno e accetta solo la posizione interna del telefono, consultare la sezione sottostante. Spiega come integrare l'app Lefebure NTRIP Client per fornire dati di posizionamento corretti.

Per ottenere una posizione con precisione centimetrica, Reach deve essere in modalità RTK. È possibile effettuare le seguenti operazioni:

  • Configurare la comunicazione RTK tra due unità Reach RS2/RS2+ tramite radio LoRa seguendo questa guida.

  • Utilizzare il servizio NTRIP come fonte di correzioni di posizionamento per il rover Reach questa guida.

Accoppiamento di Reach con il dispositivo Android

Per abbinare Reach al proprio dispositivo Android, seguire i passaggi seguenti:

Accedere al rover Reach tramite Emlid Flow

  1. Abilitare il Bluetooth sullo smartphone o sul tablet.

  2. Aprire Emlid Flow. Quando richiesto, toccare Configure access (Configura accesso) e consentire le autorizzazioni di localizzazione. Questo è necessario per la piena funzionalità del ricevitore.

note

Reach dà la priorità alla connessione corrente quando si usa il BLE, indipendentemente dal tipo:

  • Se Reach è connesso tramite Bluetooth Classic a un software di terze parti, disconnetterlo prima di utilizzare il BLE in Emlid Flow.
  • Se un altro dispositivo è connesso a Reach, scollegarlo prima di riconnettersi utilizzando il BLE in Emlid Flow.

Dopo aver concesso le autorizzazioni, il ricevitore apparirà nell'elenco. L'app si collegherà automaticamente.

suggerimento

Per maggiori informazioni sulla connessione al dispositivo Reach, consultare la guida Connessione a Reach. La connessione Bluetooth è il metodo consigliato.

Accedere al dispositivo Android

  1. Andare alla schermata di configurazione Bluetooth. Attivare la connessione Bluetooth.

  2. Attendere che Reach sia elencato come dispositivo disponibile.

    suggerimento

    Mantenere Reach a pochi metri dal dispositivo Android.

  3. Toccare il nome del proprio Reach nell'elenco dei dispositivi disponibili sul dispositivo Android.

  4. Si dovrebbe ricevere una richiesta di abbinamento da Reach.

  5. Inserire il codice PIN dell'unità Reach e confermarlo.

Il dispositivo Reach e il dispositivo Android sono ora abbinati.

Trasmettere la posizione da Reach ad Android

  1. In Emlid Flow, andare su Settings (Impostazioni).

  2. Toccare Position streaming 1 (Trasmissione della posizione 1) e selezionare Bluetooth.

  3. Per configurare lo streaming della posizione, toccare il pulsante Edit (Modifica) nella cella Bluetooth.

    note

    Quando si è connessi al proprio Reach tramite Bluetooth, Emlid Flow chiederà di connettersi all'hotspot di Reach per accedere alle impostazioni di configurazione dello streaming.

  4. Toccare Format (Formato) e scegliere NMEA.

  5. Applicare le modifiche necessarie.

Ora è possibile iniziare a ricevere la posizione corretta in un'applicazione GIS o di raccolta dati di terze parti.

Usare la posizione fittizia di Android

attenzione

Seguire i passaggi di questa sezione solo se l'applicazione di terze parti non supporta ricevitori GNSS esterni e si basa solo sul GPS interno del telefono per i dati sulla posizione.

Forniamo una guida su come usare Reach con Lefebure NTRIP Client.

Oltre a essere un Client NTRIP, questa app consente anche l'immissione di dati NMEA tramite Bluetooth e supporta la funzione Android chiamata mock location (posizione fittizia). Questa funzione consente di sostituire il ricevitore GPS integrato del dispositivo con un provider di posizione esterno.

note

Lefebure NTRIP Client consente alle app di rilievo e GIS sul dispositivo Android di utilizzare le coordinate precise di Reach.

  1. Installare l'app Lefebure NTRIP Client sul proprio dispositivo Android.

  2. Aprire le Developer Options (Opzioni sviluppatore) sul dispositivo Android e scegliere Lefebure NTRIP Client nel campo Select mock location app (Seleziona app di posizione fittizia).


    note

    Si consiglia di disattivare la modalità di risparmio energetico sul telefono, in quanto potrebbe limitare l'utilizzo dei dati in background per l'app client Lefebure NTRIP.

  3. Avviare l'app Lefebure NTRIP Client e toccare l'icona delle impostazioni (ingranaggio nell'angolo in alto a destra).

  4. Andare alle Receiver Settings (Impostazioni ricevitore).


  5. Regolare le seguenti opzioni come specificato di seguito:

    • Impostare Receiver Connection (Connessione ricevitore) su External via Bluetooth (Esterno via Bluetooth).
    • Cambiare il Bluetooth device (dispositivo Bluetooth) con il Reach con cui si è abbinati.
    • Cambiare il Bluetooth Connection Method (Metodo di connessione Bluetooth) in Secure via Reflection (Sicuro tramite riflessione).
    • Abilitare l'opzione GPS Mock Locations (Posizioni GPS fittizie).

  6. Tornare alla schermata principale e toccare il pulsante Connect (Connetti).

    suggerimento

    Controllare i messaggi di registro per confermare che la connessione Bluetooth è stata stabilita e che le informazioni sui satelliti sono state aggiornate.

Da questo momento in poi, tutte le app sul dispositivo Android che utilizzano i servizi di localizzazione avranno automaticamente accesso ai dati di posizionamento trasmessi da Reach. È possibile aprire un'app di rilievo o GIS che si desidera utilizzare e avviare il rilievo.

note

Toccando il pulsante Disconnect (Disconnetti) in Lefebure NTRIP Client si tornerà al GNSS integrato di Android.