Quiero usar mi teléfono como receptor GPS en Debian. Puedo conectar el teléfono vía usbc y wifi, pero no tengo Bluetooth en la pc. ¿Alguien puede explicar cómo obtener datos de GPS desde el teléfono? Lo mejor sería que lo reconocieran como receptor GPS.
Respuesta1
Requisitos:
- En la PC, instale el paquete adb con
sudo apt install adb
. O descargarlo directamente desdeeste enlace. - En Android, habilite las opciones de desarrollador y la depuración de USB.
- Conecte Android con un cable USB, ejecútelo
adb devices
en la terminal, permita el mensaje de depuración USB en el teléfono.
Procedimiento:
- En Android, habilite el GPS. Luego abra Configuración > Acerca del teléfono > toque cinco veces en Versión del kernel > Prueba de elemento único > GPS.
- En PC, abra la terminal en la PC. Borrar todos los registros anteriores con
adb logcat -c
Para filtrar solo los registros de GPS, ejecute cualquiera de los siguientes comandos:
- Para todos los registros relacionados con GPS:
adb logcat | grep -i gps
- Para etiqueta GPS:
adb logcat "*:S Gps_test_Activity"
- Para todos los registros relacionados con GPS:
El resultado mostrará 1. Número de satélites (num) 2. ID de satélite (prn) 3. Elevación 4. Acimut. Para un filtrado adicional, utilice las herramientas grep, awk y sed.
Respuesta2
más alternativas:
- usando el servicio Geoclue +Aplicación GeoclueShare
- usando el
gpsd
servicio +Aplicación BlueNMAE
ver tambiéneste