Estimated read time: 1 minutes
Yesterday I bought a cheap GPS data logger / receiver, and given that the attached install CD did not support Linux, I'm collecting some hopefully useful links here.
- The OpenStreetMap wiki had an incorrect statement about the device has no memory - it has.
- Vendor homepage. (Hungarian one.)
- A blog post about gpsbabel usage.
- More gpsbabel docs: the dg-100 and the skytraq formats.
Putting everything together, to get the log from the device using bluetooth I first had to create an rfcomm interface, as gpsbabel does not support bluetooth natively:
# rfcomm bind 0 00:0D:B5:38:BA:C6
Then to download and erase the log from the device:
$ gpsbabel -i dg-100,erase=1 -f /dev/rfcomm0 -o gpx \ -F $(date +%Y-%m-%d).gpx
The gpx format is fine in case you want to later reuse log with digikam's gpssync plugin (available from kipi-plugins).
Now in case you want to convert it to kml to show on Google Maps:
$ gpsbabel -i gpx -f $(date +%Y-%m-%d).gpx -o kml -F $(date +%Y-%m-%d).kml
Finally release the rfcomm interface in case you don't need it anymore:
# rfcomm release 0
Update: there is also a gui which can be used to enable logging of altitude info, etc - just trivial patching is needed and it works with BT-338X as well.