In questo tutorial spiegheremo come configurare ArduSimple ricevitori RTK da usare come Posizione fittizia per Android smartphones/compresse per ottenere una precisione della posizione centimetrica.
Se non hai familiarità con il termine, posizione fittizia significa che imbrogli il tuo dispositivo Android per utilizzare un'app esterna GNSS ricevitore come se fosse il suo interno. Questo ha il vantaggio che qualsiasi app GPS/GNSS che funziona con il tuo dispositivo Android può beneficiare di una precisione centimetrica.
In questo tutorial useremo GNSS Master app che ti permette di:
- Connettiti al tuo ricevitore GNSS esterno tramite USB seriale (OTG), Bluetooth, BLE e TCP/IP.
- Invia correzioni al tuo ricevitore GNSS dal sistema integrato NTRIP Client (V1 e V2) e PointPerfect.
- Usa la posizione ad alta precisione dal tuo ricevitore direttamente con SW Maps e con tutte le altre app Android tramite Mock Location.
È possibile saperne di più su GNSS Master App qui .
In questo tutorial useremo ArduSimple RTK Handheld Surveyor Kit perché è preconfigurato per l'invio NMEA tramite Bluetooth e USB contemporaneamente.
Puoi anche guardare questo video in cui descriviamo come utilizzare il Kit Bluetooth portatile RTK con il telefono per migliorarne la precisione a livello centimetrico.
Hardware richiesto:
- RTK Handheld Surveyor Kit
- Android smartphone/tablet con connessione Internet (assicurati che il tuo dispositivo supporti Bluetooth 2.0 o abbia USB OTG capacità)
Software richiesto:
- GNSS Master app (puoi installarla dal file Google Play Store)
Innanzitutto, installa GNSS Master app e abilita la posizione fittizia nel tuo dispositivo Android.
Questo passaggio deve essere eseguito solo una volta.
- Installazione GNSS Master app sul tuo dispositivo Android dal Google Play Store. Quando apri l'app per la prima volta, ti verrà chiesto di concedere determinate autorizzazioni GNSS Master.
- Permesso di posizione
- Visualizza notifiche
- Una volta accettate le autorizzazioni, il file Stato dell'ordine verrà caricata la pagina, che mostra lo stato corrente dell'app. Lo configureremo in seguito.
- Per abilitare posizioni fittizie in Android dovremo ottenere le autorizzazioni dello sviluppatore. La procedura può variare leggermente tra le diverse versioni di Android e smartphone modelli (puoi Google il tuo "Smartphone modello + abilita posizione fittizia" se non riesci a trovare le opzioni esatte).
- Su Android 4.1 e precedenti, il Opzioni dello sviluppatore lo schermo è disponibile per impostazione predefinita. Su Android 4.2 e versioni successive, è necessario abilitare questa schermata. Per abilitare le opzioni sviluppatore, tocca il Numero build, versione MIUI o simili opzione 7 volte.
- Puoi trovare questa opzione in una delle seguenti posizioni, a seconda della versione di Android:
- Impostazioni -> Informazioni sul telefono -> Numero build
- Impostazioni -> Sistema -> Informazioni sul telefono -> Numero build
- Una volta che hai accesso alle Opzioni sviluppatore, puoi andare a Impostazioni –>Impostazioni aggiuntive e in fondo troverai le Opzioni sviluppatore. In questo grande elenco, tocca Seleziona l'app di posizione fittizia e seleziona GNSS Master dalla lista.
- Collegare il Antenna GNSS al tuo dispositivo, in un luogo con una buona visuale del cielo o vicino a una finestra per testare la funzionalità.
In secondo luogo, collega il ricevitore RTK al tuo dispositivo Android.
- Connettere Ricevitore RTK con il tuo dispositivo Android con Cavo USB OTG.
- Apri GNSS Master app. Controlla la posizione fittizia e l'output su mappe SW.
- Fai clic sull'icona a forma di ingranaggio sul lato destro di GNSS Receiver Connection per accedere al menu di configurazione.
- Scegli USB Serial a Modalità. Impostato Baud Rate a 115200 bps (se hai ordinato il tuo ArduSimple Kit Proofessional prima del 09.10.2023, imposta la velocità di trasmissione a 38400 bps. Se utilizzi un ricevitore diverso, la velocità di trasmissione deve corrispondere alla configurazione del ricevitore). A Connected USB Device, riconoscerà automaticamente il tuo ricevitore con il nome ***** USB UART.
- Stampa CONNECT.
- Alimenta il tuo Ricevitore RTK collegando il cavo USB all'alimentatore (smartphone/tablet/powerbank compatibile). Se ricevi un messaggio popup per connettere il dispositivo USB con qualsiasi app, puoi ignorarlo.
- Abilita il tuo smartphone/tablet Bluetooth e abbinalo al tuo Ricevitore RTK.
Quando si accoppia il dispositivo, notare che potrebbe apparire come RTK_GNSS_*** oppure come numero MAC generico (es: F0:0A:95:9D:68:16). La password è sempre 1234. L'accoppiamento deve essere eseguito solo una volta.
- Apri GNSS Master app. Controlla la posizione fittizia e l'output su mappe SW.
- Fai clic sull'icona a forma di ingranaggio sul lato destro di GNSS Receiver Connection per accedere al menu di configurazione.
- Scegli Bluetooth a Modalità.
In Dispositivi accoppiati scegli quello che hai accoppiato nel passaggio 8.
Stampa CONNECT.
- Torna al menu principale. Ora dovresti vedere in Connessione ricevitore GNSS che dice Connesso e con trasferimento dati.
- Apri Correction Input facendo clic sull'icona dell'ingranaggio.
- In Mode scegliere NTRIP Client e premere il + pulsante accanto a NTRIP Connessioni.
- Imposta il tuo NTRIP Credenziali del cliente (Caster PI, Caster Porta, Nome utente e Password). Se non sai come farlo, dai un'occhiata a questo lezione. Premere SAVE.
- Stampa CONNECT. In Stato vedrai GNSS Receiver Connection e Correction Input mostra Connesso e con comunicazione dati.
- Puoi controllare la tua posizione e i satelliti disponibili in Skyplot.
- Apri la tua applicazione GPS/GNSS preferita e usala come al solito.
Utilizzerai il ricevitore GNSS RTK esterno invece del smartphone/ricevitore GPS interno al tablet. L'immagine seguente è l'esempio di SW Maps.
- Abbiamo testato questa funzionalità con molte app, le puoi trovare in questo link.
Se lo provi in altre app, puoi inviarci un'e-mail a info@ardusimple.com e lo aggiungeremo alla lista.
Il robot Android viene riprodotto o modificato da un'opera creata e condivisa da Google e utilizzata secondo i termini descritti nell'art Creative Commons 3.0 Licenza di attribuzione.
Se vuoi fare questo tutorial, abbiamo tutti i prodotti in stock e pronti per essere spediti: