Loading...
GPSD Daemon
Port 2947 is primarily used by gpsd, an open-source GPS service daemon that provides a unified interface for various GPS receivers. It facilitates communication between GPS hardware and applications by parsing receiver data and serving it in a standardized format over TCP, enabling features like location tracking and timing synchronization across networked systems..
gpsd is a service daemon designed to communicate with GPS hardware and provide standardized data output to client applications. It supports a wide variety of GPS receivers and offers a consistent API for consuming real-time positional, velocity, and timing information. The daemon listens on port 2947, typically via TCP, to accept client connections and relay GPS data streams.
When a GPS device sends NMEA sentences or other proprietary protocols, gpsd parses these data streams, handles the packet processing, and exposes the relevant information through JSON or standardized text-based outputs. This abstraction helps developers build location-aware applications without dealing with low-level hardware interfacing and multiple vendor protocols.
gpsd is widely used in navigation systems, geographic information systems (GIS), embedded systems, and research projects relying on accurate positional data. It can multicast data to multiple clients simultaneously and supports various features such as differential GPS corrections, aiding precise applications in both mobile and stationary contexts.