Back to Home

Port 2947

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..

TCPOfficialInsecure
Protocol
TCP
Status
Official
Common Usage
GPS data relay

Technical Details

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.

Advertisement
Advertisement
Related Ports
Related ports feature coming soon!