Bluetooth GPS on Linux
I recently bought an iBlue PS3200 bluetooth GPS. Nice little unit, very small, with great battery life, I've easly gotten 15 hours out of a single charge.
I'm using Suse 10.1, with GPS Drive software for mapping. Getting the unit to work was very simple. Since I also have a bluetooth cell phone that I use as a modem (different thread on here), the only thing I had to make sure of, was to bind the GPS unit to a different channel.
I have a small shell script, with just 3 lines:
rfcomm bind 1
rfcomm release 1
When you turn on the unit, if you discover new bluetooth devices, it should just show up. In GPSDrive preferences, go to the "settings 2" tab. Check off the "use serial conn." box, and put "/dev/rfcomm1" into the box below, with a baud rate of 38400.
The script file will bind the channel, and start up gpsdrive. When you exit gpsdrive, it will release the channel.