Package gpsd

Service daemon for mediating access to a GPS

http://catb.org/gpsd/

gpsd is a service daemon that mediates access to a GPS sensor
connected to the host computer by serial or USB interface, making its
data on the location/course/velocity of the sensor available to be
queried on TCP port 2947 of the host computer. With gpsd, multiple
GPS client applications (such as navigational and wardriving software)
can share access to a GPS without contention or loss of data. Also,
gpsd responds to queries with a format that is substantially easier to
parse than NMEA 0183.

General Commands (Section 1)
gpsctl
gpsctl can switch a dual-mode GPS between NMEA and vendor-binary modes. It can also be used to set the device baudrate. Note: Not all devices have these...
gpsmon
gpsmon is a monitor that watches packets coming from a GPS and displays them along with diagnostic information. It supports commands that can be used to tweak...
gpsprof
gpsprof performs accuracy, latency, and time drift profiling on a GPS. It emits to standard output a GNUPLOT program that draws one of several illustrative...
ntpshmmon
This program monitors the shared-memory segments updated by gpsd(8) (and possibly other refclock sources) as a way of communicating with ntpd, the Network Time...
System Administration (Section 8)
gpsd
gpsd is a monitor daemon that collects information from GPSes, differential-GPS radios, or AIS receivers attached to the host machine. Each GPS, DGPS radio, or...
gpsdctl
This is a tool for sending an instance of gpsd commands over its control socket to add or remove devices from the daemon's device list. It is not intended to be...
gpsinit
gpsinit initializes whatever kernel-level modules are needed to enable special non-serial hardware to communicate with a gpsd instance. Note: it will need root...