Navigator 1: Connect GPS Module


  • GY-NEO6MV2 GPS (or other GPS module, IO ports are similar)
  • Raspberry Pi
  • some cables

Before start, be sure that the GPS Module is near a window or better outside, indoor could take more time to get the satellite signal or even not signal at all.

Connections: GPS Module < – > Raspberry Pi

  • GND < – > GND
  • VCC < – > 5v or 3v3 (depend on your module)
  • RX < – > TDX (pin 8)
  • TX < – > RXD (pin 10)

Open Raspberry Pi IO ports

  • start Raspberry
  • open terminal and type raspi-config
  • select Interfacing Options
  • select Serial
  • say NO to ssh over serial
  • say YES to serial port hardware
  • select OK
  • select Finish
  • reboot

Get data from the GPS module

  • start raspberry
  • open terminal and type  sudo apt-get install gpsd gpsd-client
  • type  cat /dev/serial0
  • you should get a cyclic NMEA sentences output like the following:


Now you can start to install Navit or use the gpsd daemon to test the received data:

  • on the terminal type sudo gpsd /dev/serial0 -F var/run/gpsd.sock
  • sudo gpsd -s
  • sudo gpsmon

You should get a more readable output, something like: