And a follow up question to this. I'm trying to stream GPS data to intialstate.com per https://ozzmaker.com/real-time-gps-tracking-with-a-raspberry-pi/. Currently the stream is showing all data points as zero or nan, however I can pull valid GPS data through my own script. Here's what GPSTracker.py outputs:
pi@automocpi:~/tools/gps_tracker $ python GPSTracker.py
GPS --> CPU time-> 17:15:10.997459 lat 0.0 lon 0.0 speed nan
Is there a way to point the script to look at /dev/ttyACM3?
Also - the script is hanging after I Ctrl+C it, is that normal?