mendhak / gpslogger

:satellite: Lightweight GPS Logging Application For Android.
https://gpslogger.app
Other
1.99k stars 609 forks source link

Possibility to transfer $GPGGA #160

Closed interconn closed 9 years ago

interconn commented 11 years ago

Hi, it would be great if the app could also transfer $GPGGA in OpenGTS-mode because it contains more informations than $GPRMC, e.g. accuracy and number of satellites.

The whole definition can be seen at http://aprs.gids.nl/nmea/

Thanks

freynoso commented 11 years ago

I can't find any DCS which support $GPGGA strings over http. Is there any other standard way supported by default by opengts, which read accuracy and number of satellites?

michaelwc commented 11 years ago

Just reading through OpenGTS docs, there are some extended fields available in the eventData to hold GPGGA data. Like you say, there is no standard DCS that will handle these sentences directly. Looks like a modified GRMC servlet will be required to handle these for HTTP/GET. Something I am interested in for the precision data but I need altitude too.

So, two parts to a solution required: GPPGA sentences from GPS logger and a GPPGA servlet/DCS on OpenGTS. Is this something you have already Interconn?

interconn commented 11 years ago

I have to admit that I'm not using OpenGTS at all. I simply abuse the OpenGTS-mode to get valid NMEA data in a HTTP-request which I parse and process in a script.

freynoso commented 11 years ago

Looking in the OpenGTS source, the most extensible way supported by default would be the DCS "template" format ·# 9 (cant find any online lint to source) , but is over UDP.

I am thinking on implement that.

mendhak commented 9 years ago

(Very very late but...) I'd suggest using the custom URL feature instead, modifying OpenGTS' url would cause more trouble than is worth.