Quero usar meu telefone como receptor GPS no Debian. Consigo conectar o telefone via usbc e wifi, mas não tenho Bluetooth no pc. Alguém pode explicar como obter dados de GPS do telefone? O melhor seria reconhecê-lo como um receptor GPS
Responder1
Requisitos:
- No PC, instale o pacote adb com
sudo apt install adb
. Ou baixe-o diretamente deesse link. - No Android, habilite as opções do desenvolvedor e a depuração USB.
- Conecte o Android com o cabo USB, execute
adb devices
no terminal, permita o prompt de depuração USB no telefone.
Procedimento:
- No Android, habilite o GPS. Em seguida, abra Configurações > Sobre o telefone > toque cinco vezes na versão do kernel > Teste de item único > GPS.
- No PC, abra o terminal no PC. Limpe todo o log anterior com
adb logcat -c
Para filtrar apenas os registros de GPS, execute qualquer um dos comandos abaixo:
- Para todos os registros relacionados ao GPS:
adb logcat | grep -i gps
- Para etiqueta GPS:
adb logcat "*:S Gps_test_Activity"
- Para todos os registros relacionados ao GPS:
A saída mostrará 1. Número de satélites (num) 2. ID do satélite (prn) 3. Elevação 4. Azimute. Para filtragem adicional, use as ferramentas grep, awk, sed.
Responder2
mais alternativas:
- usando o serviço Geoclue +Aplicativo GeoclueShare
- usando o
gpsd
serviço +Aplicativo BlueNMAE
Veja tambémesse