Description: gpsd is a utility that can listen to a GPS or AIS receiver and re-publish the positional data in a simpler format.
service (30194) project (5740) gps (3653) code (3017) applications (1769) gpsd (1) time service (1) gpsd project (1)
Donate here to support continuing development.
gpsd is a service daemon that monitors one or more GPSes or AIS receivers attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer.
With gpsd , multiple location-aware client applications can share access to supported sensors without contention or loss of data. Also, gpsd responds to queries with a format that is substantially easier to parse than the NMEA 0183 emitted by most GPSes. The gpsd distribution includes a linkable C service library, a C++ wrapper class, and a Python module that developers of gpsd -aware applications can use to encapsulate all communication with gpsd . Third-party client bindings for Java and Perl also exist.