gpsdRelay

gpsdRelay

Relay NMEA information from Android to gpsd.

project-kaat Connectivity Navigation

Screenshots

Screenshot of gpsdRelay Screenshot of gpsdRelay

Description

This app allows you to utilize an Android device's GPS chip as a gpsd location data provider. UDP or TCP transport protocols are supported for supplying NMEA messages to the daemon.

What’s new (2.2)

new feature: default network state monitoring
changed udp broadcast server to resolve dynamically based on selected network interface
fix for incorrect checksum format in generated NMEA messages
minor cosmetic changes
minor server logic fixes

Versions

Version Date Size Requires Android Download
2.2 current
b1c97c1e42a1a191…
2025-10-25 1.4 MB API 24
2.1
f31d952bf0b9f276…
2025-09-13 1.3 MB API 24
2.0
80d20cec32620a2f…
2025-01-26 1.3 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • Location in backgroundDetermine the location while the app is not open.
  • Approximate locationDetermine the location via the network.
  • Precise locationDetermine the location via GPS.
  • FOREGROUND_SERVICE_LOCATION
  • Run at startupStart automatically after the device is switched on.
  • Network stateCheck whether and how the device is connected.
Show 1 more permissions
  • gpsdrelay.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments