From Fedora Project Wiki

Line 22: Line 22:
  
 
Turn on your bluetooth GPS dongle and find its bluetooth mac address with this command:
 
Turn on your bluetooth GPS dongle and find its bluetooth mac address with this command:
 +
'''hcitool scan'''
  
'''hcitool scan
+
'''Scanning …'''
Scanning …
+
 
00:1E:EE:00:11:22 LG KU990
+
'''00:1E:EE:00:11:22 LG KU990'''
00:02:78:99:FF:00 SJ GPS
+
 
00:12:EE:55:00:FF Device01'''
+
'''00:02:78:99:FF:00 SJ GPS'''
 +
 
 +
'''00:12:EE:55:00:FF Device01'''
 
   
 
   
  
Line 35: Line 38:
 
You need to install gpsd and setup bluetooth config files, so let’s first install gpsd:
 
You need to install gpsd and setup bluetooth config files, so let’s first install gpsd:
  
'''su -
+
'''su -'''
yum install gpsd gpsd-clients -y'''
+
 
 +
'''yum install gpsd gpsd-clients -y'''
 
   
 
   
  
Line 46: Line 50:
 
and add these lines:
 
and add these lines:
 
   
 
   
 
+
rfcomm0 {
'''rfcomm0 {
 
 
# Automatically bind the device at startup
 
# Automatically bind the device at startup
 
bind yes;
 
bind yes;
Line 59: Line 62:
 
# Description of the connection
 
# Description of the connection
 
comment “GPS Bluetooth dongle”;
 
comment “GPS Bluetooth dongle”;
}'''
+
}
 
   
 
   
  
 
After reboot check if you have /dev/rfcomm0 device with:
 
After reboot check if you have /dev/rfcomm0 device with:
 +
 
'''ls -al /dev/rfcomm0'''
 
'''ls -al /dev/rfcomm0'''
 
   
 
   
  
 
If after reboot (or you don’t wan’t to reboot) you still don’t have /dev/rfcomm0 then just issue this command:
 
If after reboot (or you don’t wan’t to reboot) you still don’t have /dev/rfcomm0 then just issue this command:
 +
 
'''rfcomm bind rfcomm0'''
 
'''rfcomm bind rfcomm0'''
 
   
 
   
  
 
Now start gpsd daemon:
 
Now start gpsd daemon:
 +
 
'''gpsd /dev/rfcomm0'''
 
'''gpsd /dev/rfcomm0'''
 
   
 
   
Line 77: Line 83:
 
   
 
   
  
Install gps applications like tangogps, gpsdrive and gpsbabel.
+
Install gps applications like tangogps, gpsdrive and gpsbabel:
yum install tangogps gpsdrive gpsbabel
+
 
 +
'''yum install tangogps gpsdrive gpsbabel'''

Revision as of 13:53, 22 October 2008

If you have bluetooth GPS dongle that you have laying around, or can borrow one from somebody, and like driving a bike or a car around then this is the guide for you.


You need to have bluetooth wireless chip already installed on your laptop. If you have a laptop or a desktop without bluetooth you can buy and use USB bluetooth dongle.


You can check if you have a bluetooth and that it is working correctly using this command:

hcitool dev


Then let’s make sure you have bluetooth service running:

service bluetooth status


if it is not running just start it with:

service bluetooth start


Turn on your bluetooth GPS dongle and find its bluetooth mac address with this command: hcitool scan

Scanning …

00:1E:EE:00:11:22 LG KU990

00:02:78:99:FF:00 SJ GPS

00:12:EE:55:00:FF Device01


If you find more than one bluetooth device you should know the name of your GPS dongle. My GPS dongle has a “GPS” in its name so it is easy to catch its mac address: 00:02:78:99:FF:00 (SJ GPS)


You need to install gpsd and setup bluetooth config files, so let’s first install gpsd:

su -

yum install gpsd gpsd-clients -y


Then you need to edit bluetooth config file so that gpsd connects automatically to GPS bluetooth dongle.

gedit -etc/bluetooth/rfcomm.conf


and add these lines:

rfcomm0 {

  1. Automatically bind the device at startup

bind yes;

  1. Bluetooth address of the device

device 00:12:EE:55:00:FF;

  1. RFCOMM channel for the connection

channel 1;

  1. Description of the connection

comment “GPS Bluetooth dongle”; }


After reboot check if you have /dev/rfcomm0 device with:

ls -al /dev/rfcomm0


If after reboot (or you don’t wan’t to reboot) you still don’t have /dev/rfcomm0 then just issue this command:

rfcomm bind rfcomm0


Now start gpsd daemon:

gpsd /dev/rfcomm0


Now you can start having fun! :)


Install gps applications like tangogps, gpsdrive and gpsbabel:

yum install tangogps gpsdrive gpsbabel