BasicAirData / GPSLogger

A GPS logger for Android mobile devices
http://www.basicairdata.eu/projects/android/android-gps-logger/
GNU General Public License v3.0
403 stars 126 forks source link

APRS Publishing #208

Open ManDay opened 1 year ago

ManDay commented 1 year ago

APRS is a protocol which originated in Amateur Radio/RF for publishing and tracking state updates and has also been implemented over the web as APRS-IS. Outside of ham radio, the protocol is used over the internet by networks such as Open Glider Net for live-tracking aircraft, and FireNet for disaster information.

As far as I understand, it is the only well-developed and matured standard for publishing position updates and other state. Although I am not sure whether it's a good fit for "publish position over the internet", given its origins in RF.

I know it's a lot to ask, but I think it would be great if GPSLogger could get live-sharing capabilities with APRS-IS as its backend. It would allow to use it as a highly specialized (only-publish-position) client for APRS based networks, such as OGN (which interests me, being a pilot) or for hams, and the implementation should be fairly simple, since it should be limited to authentication and sending.

The relevant docs of APRS are

Connecting to an APRS-IS server Send-Only Interface to an APRS-IS server APRS Spec