W tym samouczku wyjaśnimy, jak skonfigurować ArduSimple Odbiorniki RTK do użycia jako Symulowana lokalizacja dla Android smartphones/tabletki, aby uzyskać dokładność pozycji co do centymetra.
Jeśli nie znasz tego terminu, fikcyjna lokalizacja oznacza, że oszukujesz swoje urządzenie z Androidem, aby korzystać z urządzenia zewnętrznego GNSS odbiornik tak, jakby był jego własnym, wewnętrznym odbiornikiem. Ma to tę zaletę, że każdy GPSAplikacja /GNSS współpracująca z urządzeniem z systemem Android może korzystać z centymetrowej dokładności.
W tym samouczku użyjemy GNSS Master aplikacja, która pozwala na:
- Połącz się z zewnętrznym odbiornikiem GNSS przez USB Serial (OTG), Bluetooth, BLE i TCP/IP.
- Wyślij poprawki do odbiornika GNSS z wbudowanego odbiornika NTRIP Klient (V1 i V2) oraz PointPerfect.
- Korzystaj z wysokiej dokładności pozycji z odbiornika bezpośrednio w SW Maps i we wszystkich innych aplikacjach na Androida za pośrednictwem Pozorowanej lokalizacji.
Możesz dowiedzieć się więcej na temat GNSS Master Aplikacja tutaj .
W tym samouczku użyjemy ArduSimple RTK Handheld Surveyor Kit ponieważ jest wstępnie skonfigurowany do wysyłania NMEA jednocześnie przez Bluetooth i USB.
Możesz także obejrzeć ten film, w którym opisujemy, jak korzystać z narzędzia Zestaw Bluetooth RTK Portable z telefonem, aby zwiększyć jego dokładność do poziomu centymetra.
Wymagany sprzęt:
- RTK Handheld Surveyor Kit
- Android smartphone/tablet z połączeniem internetowym (upewnij się, że Twoje urządzenie obsługuje Bluetooth 2.0 lub ma USB OTG możliwości)
Wymagane oprogramowanie:
- GNSS Master app (Możesz ją zainstalować z pliku Sklep Google play)
Najpierw zainstaluj GNSS Master app i włącz pozorowaną lokalizację na swoim urządzeniu z Androidem.
Ten krok należy wykonać tylko raz.
- Zainstalować GNSS Master aplikację na urządzeniu z Androidem ze Sklepu Google Play. Gdy po raz pierwszy otworzysz aplikację, zostaniesz poproszony o przyznanie pewnych uprawnień GNSS Master.
- Zezwolenie na lokalizację
- Wyświetl powiadomienia
- Po zaakceptowaniu uprawnień plik Status załaduje się strona z aktualnym stanem aplikacji. Skonfigurujemy to później.
- Aby włączyć pozorowane lokalizacje w Androidzie, musimy uzyskać uprawnienia programisty. Procedura może się nieznacznie różnić w zależności od różnych wersji Androida i smartphone modele (możesz wygooglować swoje "Smartphone model + włącz pozorowaną lokalizację” jeśli nie możesz znaleźć dokładnych opcji).
- W systemie Android 4.1 i starszych wersja Opcje programistyczne ekran jest dostępny domyślnie. W Androidzie 4.2 i nowszych musisz włączyć ten ekran. Aby włączyć opcje programistyczne, dotknij Numer kompilacji, wersja MIUI lub podobna opcja 7 razy.
- Tę opcję znajdziesz w jednej z następujących lokalizacji, w zależności od wersji Androida:
- Ustawienia -> Informacje o telefonie -> Numer kompilacji
- Ustawienia -> System -> Informacje o telefonie -> Numer kompilacji
- Po uzyskaniu dostępu do opcji programisty możesz przejść do Ustawienia –>Ustawienia dodatkowe a na dole znajdziesz Opcje programisty. Na tej dużej liście stuknij Wybierz fałszywą aplikację lokalizacyjną na której: GNSS Master z listy.
- Połącz Antena GNSS do urządzenia, w miejscu z dobrym widokiem na niebo lub w pobliżu okna w celu przetestowania funkcjonalności.
Po drugie, podłącz odbiornik RTK do urządzenia z Androidem.
Najlepsza opcja (jeśli Twoje urządzenie ją obsługuje), ponieważ możesz jednocześnie zasilać i komunikować się z nią.
- Skontaktuj się Odbiornik RTK z urządzeniem z systemem Android Kabel USB OTG.
- Otwarte GNSS Master aplikacja. Sprawdź Pozorowaną lokalizację i dane wyjściowe do SW Maps.
- Kliknij ikonę koła zębatego po prawej stronie Podłączenie odbiornika GNSS aby wejść do menu ustawień.
- Dodaj Szeregowy USB w trybie.
Zestaw Prędkość transmisji do 115200 bps (jeśli zamówiłeś swój ArduSimple Zestaw profesjonalny przed 09.10.2023, ustaw Buad Rate na 38400 bps. Jeśli używasz innego odbiornika, szybkość transmisji powinna odpowiadać konfiguracji odbiornika).
At Podłączone urządzenie USB, automatycznie rozpozna odbiornik po nazwie ***** USB-UART.
- Naciśnij przycisk CONNECT.
- Zasil swoje Odbiornik RTK podłączając kabel USB do zasilacza (smartphone/tablet/ kompatybilny powerbank). Jeśli pojawi się wyskakujący komunikat o podłączeniu urządzenia USB do dowolnej aplikacji, możesz go zignorować.
- Włącz swój smartphone/tablet Bluetooth i sparuj go ze swoim Odbiornik RTK. Podczas parowania urządzenia zwróć uwagę, że może ono wyglądać jako RTK_GNSS_*** lub jako ogólny numer MAC (np.: F0:0A:95:9D:68:16). Hasło to zawsze 1234. Parowanie wystarczy wykonać tylko raz.
- Otwarte GNSS Master app.Check Pozorowana lokalizacja i dane wyjściowe do SW Maps.
- Kliknij ikonę koła zębatego po prawej stronie Podłączenie odbiornika GNSS aby wejść do menu ustawień.
- Dodaj Bluetooth w trybie. W opcji Sparowane urządzenia wybierz to, które sparowałeś w kroku 8. Naciśnij CONNECT.
- Wróć do menu głównego. Teraz powinieneś zobaczyć w Połączeniu odbiornika GNSS, że jest napisane Połączono i przesyłanie danych.
- Otwarte Wejście korekty klikając ikonę koła zębatego.
- In Moda wybierać NTRIP klientem i naciśnij + przycisk obok NTRIP Znajomości.
- Ustaw swój NTRIP Dane uwierzytelniające klienta (Caster IP Caster Port, nazwa użytkownika i hasło). Jeśli nie wiesz jak to zrobić, spójrz na to Tutorial.
Naciśnij przycisk RATOWAĆ.
- Naciśnij przycisk CONNECT. W stanie zobaczysz Podłączenie odbiornika GNSS Wejście korekty pokazuje Połączony i z transmisją danych.
- Możesz sprawdzić swoją lokalizację i dostępne satelity w Skyplot.
- Otwórz swoją ulubioną aplikację GPS/GNSS i korzystaj z niej jak zwykle.
Zamiast tego będziesz używać zewnętrznego odbiornika GNSS RTK smartphone/tablet wewnętrzny odbiornik GPS. Poniższy obraz jest przykładem SW Maps.
- Przetestowaliśmy tę funkcjonalność z wieloma aplikacjami, możesz je znaleźć w tym link.
Jeśli przetestujesz to w innych aplikacjach, możesz wysłać nam e-mail na adres info@ardusimple.com i dodamy go do listy.
Robot Android jest powielany lub modyfikowany na podstawie pracy stworzonej i udostępnionej przez Google oraz używany zgodnie z warunkami opisanymi w Creative Commons 3.0 Licencja autorstwa.
Jeśli chcesz wykonać ten samouczek, mamy wszystkie produkty w magazynie i gotowe do wysyłki: