Jeśli kiedykolwiek będziesz musiał przekonwertować połączenie GNSS RTK USB OTG na połączenie klienta TCP lub serwera TCP, ten poradnik jest dla Ciebie.
Jeśli nie zrozumiałeś połowy powyższego akapitu, nie wychodź jeszcze!
Postaramy się podać przykład, który pomoże Ci lepiej to zrozumieć 🙂
Wyobraź sobie, że potrzebujesz użyć precyzyjnego GNSS na swoim smartphone/tablet, a Twoja aplikacja nie obsługuje bezpośredniego połączenia z zewnętrznym odbiornikiem. Musiałbyś skorzystać z funkcji pozorowanej lokalizacji, która zastępuje Twój smartphone wewnętrzny GPS za pomocą zewnętrznego odbiornika RTK GNSS.
Najpopularniejszą aplikacją do tego celu jest Lefebure NTRIP klientem.
Ta aplikacja działa świetnie ALE obsługuje wyłącznie połączenie Bluetooth lub TCP z zewnętrznym odbiornikiem.
A co jeśli Twój odbiornik ma tylko połączenie USB OTG i nie ma Bluetooth?
Cóż, jest fajna aplikacja o nazwie Mostek transparentny TCPUART Umożliwia konwersję połączenia USB OTG na klienta TCP lub serwer TCP. Ta aplikacja robi tylko jedną rzecz, ale robi to dobrze.
Przeanalizujmy powyższy przykład krok po kroku.
- Zakładamy, że na Twoim urządzeniu z systemem Android zainstalowane są aplikacje Lefebure i TCPUART, a także że do urządzenia podłączony jest odbiornik GNSS RTK za pomocą złącza USB OTG
- Otwórz przezroczystą aplikację mostu TCPUART
- Ustaw szybkość transmisji na 115200 (38400, jeśli masz zestaw profesjonalny lub simpleRTK2Blite) i kliknij Połącz
- Wybierz serwer TCP. Możesz pozostawić port 8080 i kliknąć Start.
Aplikacja powinna wyglądać następująco: - Otwórz Lefebure NTRIP aplikacja kliencka, kliknij ikonę „koła zębatego”, przejdź do Ustawień odbiornika
- Ustaw połączenie odbiornika jako TCP/IP, adres IP odbiornika jako localhost, port odbiornika jako 8080
- W razie potrzeby ustaw wysokość anteny lub inne opcje i włącz pozorowane lokalizacje GPS
- Skonfiguruj swoją NTRIP Ustawienia jak zwykle
- Wróć do ekranu głównego i kliknij Połącz. To wszystko!
- Jeśli wrócisz do aplikacji TCPUART, zobaczysz, że dane są przesyłane w obu kierunkach