Given a GPS device by either means,ĭiscovers the correct port speed and protocol for it.
The serial device may be specified toĪt startup, or it may be set via a command shipped down a local control socket (e.g. Each GPS, DGPS radio, or AIS receiver is expected to be direct-connected to the host via a USB or RS232C serial device. Is a monitor daemon that collects information from GPSes, differential-GPS radios, or AIS receivers attached to the host machine. If you have problems, the GPSD project maintains a FAQ to assist troubleshooting. You can verify correct operation by first starting If your GPS has a native or binary mode with better performance that Is guaranteed to be able to process that. In that case no invocation is required at all.įor your initial tests set your GPS hardware to speak NMEA, as Is normally started automatically when a USB plugin event fires (if it is not already running) and is handed the name of the newly active device. Command-line flags enable verbose logging, a control port, and other optional extras but should not be needed for basic operation the one exception, on very badly designed hardware, might be If you have a GPS attached on the lowest-numbered USB port of a Linux system, and want to read reports from it on TCP/IP port 2947, it will normally suffice to do this:Ĭhange the device number as appropriate if you need to use a different port. Gpsd - interface daemon for GPS receivers Command to display gpsd manual in Linux: $ man 8 gpsd NAME