bluetooth_gnss

Bluetooth GNSS links Android phones to external Bluetooth receivers so location data can flow into apps and workflows.

Share on XLicense: GPL-2.0

Overview

This project is an Android app that connects a phone to external Bluetooth GNSS receivers and exposes their position through the Android mock location provider. It solves the problem of using compatible GPS, GLONASS, Galileo, and BeiDou receivers for location-based tasks when a phone's built-in receiver is not enough. It is used by pairing the phone with a receiver and running the app to feed location into Android apps.

Key features

  • Connect an Android phone to external Bluetooth GNSS receivers
  • Use receiver position through the Android mock location provider
  • Support GPS, GLONASS, Galileo, and BeiDou receiver data
  • Build from one Flutter codebase with separate app flavors

Best for

Best for users who need to feed external receiver location data into Android apps or field workflows. It is a fit when a phone's built-in GNSS is not sufficient and a compatible Bluetooth receiver is available.

Upstream
ykasidit/bluetooth_gnss
Fork on GitHub
Guo-astro/bluetooth_gnss
Upstream stars
124
Category
Apps and everyday utilities
Language
Java
License
GPL-2.0
Forked
2026-10-05
Sync status
In syncLast synced 2026-10-05