Pokud někdy potřebujete převést připojení vašeho GNSS RTK USB OTG na připojení TCP klienta nebo TCP serveru, tento návod je pro vás.
Pokud jste nerozuměli polovině předchozího odstavce, ještě neodcházejte!
Zkusíme uvést příklad, který vám možná pomůže lépe pochopit 🙂
Představte si, že potřebujete použít vysoce přesný GNSS na svém smartphone/tablet a vaše aplikace nepodporuje přímé připojení k externímu přijímači. Budete muset použít funkci simulované lokalizace, která nahradí vaši smartphone interní GPS pomocí vašeho luxusního externího RTK GNSS přijímače.
Nejoblíbenější aplikací, která to umožňuje, je Lefebure NTRIP Klient.
Tato aplikace funguje skvěle ALE podporuje pouze připojení Bluetooth nebo TCP k externímu přijímači.
Co když má váš přijímač pouze USB OTG připojení a nemá Bluetooth?
No, existuje skvělá aplikace, která se jmenuje Transparentní most TCPUART která vám umožňuje převést vaše USB OTG připojení na TCP klienta nebo TCP server. Tato aplikace dělá jen jednu věc, ale dělá ji dobře.
Pojďme si výše uvedený příklad rozebrat krok za krokem.
- Předpokládáme, že máte na svém zařízení Android nainstalované aplikace Lefebure i TCPUART a také že máte k zařízení připojený přijímač GNSS RTK přes USB OTG.
- Otevřete transparentní aplikaci Bridge TCPUART
- Nastavte přenosovou rychlost na 115200 (38400, pokud máte profesionální sadu nebo simpleRTK2Blite) a klikněte na Připojit
- Vyberte TCP server a můžete ponechat port 8080, klikněte na Start.
Aplikace by měla vypadat takto: - Otevřeno Lefebure NTRIP V klientské aplikaci klikněte na ikonu „Ozubené kolo“ a přejděte do Nastavení přijímače
- Nastavte připojení přijímače jako TCP/IP, IP adresu přijímače jako localhost a port přijímače jako 8080.
- V případě potřeby nastavte výšku antény nebo jiné možnosti a povolte simulované polohy GPS
- Nakonfigurujte svůj NTRIP Nastavení jako obvykle
- Vraťte se na hlavní obrazovku a klikněte na Připojit. To je vše!
- Pokud se vrátíte do aplikace TCPUART, uvidíte, že se data přenášejí v obou směrech.