GPSLog ~~~~~~ SYNOPSIS - you have bluetooth GPS receiver (with no own memory) - you have Linux device that should connect to it and log data - you need something better than `cat /dev/rfcomm0 > data.nmea` FEATURES - logs NMEA output from device as-is - shows coordinate and satellite info in realtime - automatically restarts rfcomm if the connection to device is lost - nice ncurses gui works both in console, in xterm and in screen REQUIREMENTS - Bluetooth GPS receiver - Bluetooth-enabled device with Linux - Perl - Curses for perl (libcurses-perl package in debian/ununtu) HOWTO - You need to add your device to /etc/bluetooth/rfcomm.conf, so `rfcomm connect 0` connects to it and opens /dev/rfcomm0. - If you use other device, change $RFCOMM_CMD/$RFCOMM_DEV. - Turn on receiver - Run the program (no arguments needed). It'll log track into file named with current date. TODO - Wifi/wardriving support Just log detected SSIDs into GPX (or some other simple format). - Display odometer and timer for current track -> also speed. - Curses nits - If at least 2-3 people besides me are interested in this, it should be cleaned up and modularized, also project on SF/google code - FreeBSD support - it's a shame that I didn't add it though I'm FreeBSD committer; should be fairly easy AUTHOR Dmitry Marakasov