gpsPi
https://medium.com/@DefCon_007/using-a-gps-module-neo-7m-with-raspberry-pi-3-45100bc0bb41
https://maker.pro/raspberry-pi/tutorial/how-to-read-gps-data-with-python-on-a-raspberry-pi
VCC — 5v(pin 2)
GND — Pi’s ground(pin 6)
RX — Pi’s TX
TX — Pi’s RX
sudo nano /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4
elevator=deadline fsck.repair=yes
rootwait quiet splash plymouth.ignore-serial-consoles
sudo nano /boot/config.txt
dtparam=spi=on
#dtoverlay=pi3-disable-bt
dtoverlay=pi3-miniuart-bt
core_freq=250
enable_uart=1
force_turbo=1
init_uart_baud=9600
sudo reboot now
sudo apt-get install gpsd gpsd-clients
sudo stty -F /dev/ttyAMA0 9600
sudo killall gpsd
sudo nano /etc/default/gpsd
DEVICES="/dev/ttyAMA0"
sudo systemctl enable gpsd.socket
sudo systemctl start gpsd.socket
sudo cgps -s
cat /dev/ttyAMA0
or
cgps -s
or
gpspipe -r
sudo python serial_gps.py
sudo python lat.py
pi@RPI01:~/workspace/python-gps-examples $ sudo python lat.py
Receiving GPS data
---Parsing GPRMC--- time : 08:00:36, latitude : 33 deg 17.78132 min(N), longitude : 126 deg 42.62555 min(E), speed : 1.305, True Course : , Date : 20/08/20
---Parsing GPRMC--- time : 08:00:37, latitude : 33 deg 17.78128 min(N), longitude : 126 deg 42.62557 min(E), speed : 0.494, True Course : , Date : 20/08/20
---Parsing GPRMC--- time : 08:00:38, latitude : 33 deg 17.78113 min(N), longitude : 126 deg 42.62577 min(E), speed : 0.725, True Course : , Date : 20/08/20