Se você precisar converter sua conexão GNSS RTK USB OTG em uma conexão cliente TCP ou servidor TCP, este tutorial é para você.
Se você não entendeu metade do parágrafo acima, não vá embora ainda!
Vamos tentar dar um exemplo que possa ajudar você a entender melhor 🙂
Imagine que você precise usar um sistema GNSS de alta precisão em seu smartphone/tablet e seu aplicativo não suportam conexão direta com um receptor externo. Você precisaria usar a funcionalidade de localização simulada que substitui seu smartphone GPS interno através do seu sofisticado receptor GNSS RTK externo.
O aplicativo mais popular para isso é Lefebure NTRIP Clientes.
Este aplicativo funciona muito bem MAS Suporta apenas conexão Bluetooth ou TCP com seu receptor externo.
E se o seu receptor tiver apenas uma conexão USB OTG e não Bluetooth?
Bem, existe um aplicativo legal chamado Ponte transparente TCPUART que permite converter sua conexão USB OTG em um cliente ou servidor TCP. Este aplicativo faz apenas uma coisa, mas a faz bem.
Vamos analisar o exemplo acima passo a passo.
- Presumimos que você tenha os aplicativos Lefebure e TCPUART instalados em seu dispositivo Android, e também que tenha um receptor GNSS RTK conectado ao seu dispositivo via USB OTG.
- Abra o aplicativo TCPUART transparent Bridge.
- Defina a taxa de transmissão para 115200 (38400 se você tiver um kit profissional ou um simpleRTK2Blite) e clique em Conectar
- Selecione o servidor TCP e deixe a porta como 8080, clique em Iniciar.
O aplicativo deverá ter esta aparência: - Abra Lefebure NTRIP No aplicativo cliente, clique no ícone de engrenagem e acesse as Configurações do Receptor.
- Configure a conexão do receptor como TCP/IP, o endereço IP do receptor como localhost e a porta do receptor como 8080.
- Defina a altura da antena ou outras opções, se necessário, e ative as localizações simuladas de GPS.
- Configure seu NTRIP Configurações como de costume
- Volte para a tela principal e clique em Conectar. É só isso!
- Se você voltar ao aplicativo TCPUART, poderá ver os dados sendo transferidos em ambas as direções.