Skip to content
56K.ES
Menu
Menu

Utilizando un módulo GPS USB barato en GNU+Linux

Posted on 13/07/202001/03/2021 by fanta

El cacharro con el que trastear en GNU/Linux tiene nombres variados. Uno por el que se puede encontrar es «VK-162 USB GPS».

Se puede adquirir en la tienda que más te guste y lo encuentres. Unos 14 Euros es ahora mismo más o menos el precio venta al publico que he visto.

Aquí se puede ver una foto del cacharro y de fondo mi SOLUS (la distro de GNU+Linux que ando usando en ese portátil).

 

 

Comprobar que se detecta el cacharro

 

Comprobar que lo detecta el sistema con «lsusb» una vez pinchamos el módulo GPS USB:

$ lsusb

Veremos algo así como esto: Bus 003 Device 008: ID 1546:01a7 U-Blox AG [u-blox 7]

Se puede verificar el módulo GPS vía stty así:

# stty speed 9600 cs8 -parenb -crtscts -echo -F /dev/ttyACM0
# cat /dev/ttyACM0

Compilar gpsd

Es buena cosa compilarlo por si queremos disponer de una versión reciente o si andamos en alguna distro con pocos paquetes precompilados.

En el caso de solus OS por ejemplo gpsd no está en los repos de oepkg. En una Debian o Centos posiblemente si que podrás instalarlo tirando de repo.

Puedes compilar e instalar gpsd en el sistema por ejemplo así:

# wget "http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-3.20.tar.gz"
# tar xfvz gpsd-3.20.tar.gz
# cd gpsd-3.20/
# scons
# scons install

Obtener los datos con un cat

cat /dev/ttyACM0 | grep -i GPRMC

Los datos del churro resultante se pueden entender en esta web: http://aprs.gids.nl/nmea/#rmc

 

GPRMC & GPGGA decoder

Es posible también decodificar la información obtenida desde esta web online: https://rl.se/gprmc

Al soltarle el churro y pinchar en Decode nos mostrará el mapita con la posición.

Obteniendo los datos mediante gpsmon

Al compilar gpsd vamos a ver que tenemos más herramientas. Una de ellas es gpsmon y nos servirá para ir monitorizando los datos que obtenemos desde la shell.

$ gpsmon /dev/ttyACM0

 

Y más o menos esto es lo básico para comprobar que el cacharro funciona y poder ir ya obteniendo datos de la posición en la que estamos.

Notas

Intenta usar esto en un exterior. Por ejemplo en una terraza o en un patio. Puedes también hacerlo dentro de un coche.
La cosa es que puede tardar un rato en empezar a pillar señal de varios satélites y por tanto que pensemos que no chuta. Sal al mundo exterior y verás que en unos segundos estás ya obteniendo la posición.

 

Y eso es todo lo que me apetecía compartir.

 

Saludos cordiales.

1 thought on “Utilizando un módulo GPS USB barato en GNU+Linux”

  1. Rotietip dice:
    04/03/2021 a las 07:30

    Una opción mas user friendly para obtener los datos que vi hace tiempo es GpsDrive, pero nunca tuve uno de estos trastos para poder probarlo. No se que tan bien funcione ya que el desarrollo esta muerto desde 2011 pero imagino que habrá opciones parecidas hoy en día.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

VIP LOGIN

VIP REGISTRO

VIP CONTENIDO


ÚLTIMO CONTENIDO VIP

Último contenido VIP

  • Disfrutar Diablo 1 en GNU+Linux con Devilutionx
  • Trasteando con juegos viejos – 0003 – Ralentizando para desproteger Mortal Kombat
  • Monta tu propio repositorio APT sobre Debian 10
  • Historietas – 002- El padre del pixel – DEP
  • Trasteando con juegos viejos – 0002 – Explotación laboral, resquicios de Crunch

ÚLTIMOS COMENTARIOS

Últimos comentarios

  • Rotietip en El comando garfield – Tira cómica aleatoria en la shell: “Para que el script siga funcionando hay que cambiar las dos primeras lineas por esto: url=$(curl -sL «https://www.gocomics.com/random/garfield» | grep…” Mar 5, 13:00
  • Rotietip en Ejecutando Windows 1 de 1985 en el año 2020: “Según parece tiene todo lo que busco junto con un montón de características igual de interesantes, por lo que pienso…” Mar 4, 14:02
  • fanta en Ejecutando Windows 1 de 1985 en el año 2020: “dosbox-x incorpora mil mejoras respecto a Dosbox. Yo no me las se todas :). Por suerte tienen algunas de ellas…” Mar 4, 08:38
  • fanta en Soy un vendido del software libre – Contenido libre pero con delay: “Si. No todo se publicará. De algún modo también sirve de filtro y solo lo que a los 12 meses…” Mar 4, 08:37
  • Rotietip en Utilizando un módulo GPS USB barato en GNU+Linux: “Una opción mas user friendly para obtener los datos que vi hace tiempo es GpsDrive, pero nunca tuve uno de…” Mar 4, 07:30
  • Rotietip en Soy un vendido del software libre – Contenido libre pero con delay: “¿No va a ser algo confuso republicar artículos de eventos concluidos y de temas de fueron de actualidad como los…” Mar 4, 05:09

Contacto

EMAIL: fanta@56k.es ( 0x6C69C2F7 )
©2021 56K.ES | Built using WordPress and Responsive Blogily theme by Superb