Denna ska tutorial vägleder dig till och med kliver krävt för att dela din Nokia N95s som byggs i GPS med din bärbar dator, i Linux.
- Först behöver du hastigt grepp en kopiera av ExtGPS. Symarctic ExtGPS är fri för personligt non-commercial bruk. Du använder också Mobilen kodifierar nedanfört att nedladda det.
- , att nu du har ExtGPS som installeras, kan du finna den, genom att välja Meny -> Applikationer -> ExtGPS. Du ska meddelas för att låta ExtGPS använda connectivityapplikationer och låta ExtGPS använda positioneringdata. Välj Ja för båda.
- Det kan ta ganska en stund för GPS-starterna för att motta ett giltigt signalerar och får en knipa. Se till att du är utanför och har en frikänd att beskåda av skyen. Den satellit- symbolen ska ändring från rött till gräsplan, när den har en knipa.
- Se till att ditt att ringa är discoverable via Bluetooth. Välj Meny -> Bearbetar -> Bluetooth. Jag valde att göra mitt för att ringa synligt för 5 noterar.
- Det nästa fåtalet kliver göras från befalla fodrar. Är här vad jag måste att göra på mitt Fedora 9 system.
[user@radon~] $ sdptoolsökandeSP
Att fråga…,
Sökande för av SP på aa: bb: cc: dd: ee: ff…,
Serva känt: Dataöverföring
Tjänste- beskrivning: Version
Tjänste- RecHandle: 0×1000f
Tjänste- klassificera LEGITIMATIONEN listar:
”Seriell port” (0×1101)
Protokolldeskriptorn listar:
”L2CAP” (0×0100)Serva känt: Symarctic ExtGPS
Tjänste- beskrivning: Aktietelefons inbyggd enhet för GPS via Bluetooth
Tjänste- familjeförsörjare: Symarctic lösningar
Tjänste- RecHandle: 0×10019
Tjänste- klassificera LEGITIMATIONEN listar:
”Seriell port” (0×1101)
Protokolldeskriptorn listar:
”L2CAP” (0×0100)
”RFCOMM” (0×0003)
Kanalisera: 5
Språket baserar Attr listar:
code_ISO639: 0×656e
encoding: 0×6a
base_offset: 0×100 - De dina över tillverkade showsna ringer det Bluetooth MACet address, och den ExtGPS exponerar en seriell port kanaliserar på 5. Vi behöver röra dessa tillsammans att göra ett tillträde i /dev.
[user@radon~] $ sudorfcommröra 1 aa: bb: cc: dd: ee: ff 5
- Rfcommröraparamatersna över är rfcommapparaten numrerar, telefonens det Bluetooth MACet address, och kanalisera numrerar som anmält av sdptool. Detta skapar en seriell port på /dev/rfcomm1.
- På denna peka dig bör strömmer rå NMEA dömer från din N95 direkt till trösta:
[user@radon~] $ sudokatt /dev/rfcomm1
$GPGGA 022314.000, 4826.67566, N, 12322.19605, W, 1.07.1.9, 13.7, M, - 18.3, M, *52
$GPGLL 4826.67566, N, 12322.19605, W, 022314.000, A, A*4A
$GPGSA A, 3.30.29.10.21.24.26.15, 2.9, 1.9, 2.2*3D
$GPGST 022314.000, 8.8, 13.0, 6.1, 65.6, 7.1, 11.1, 14.0*63
$GPGSV 3.1.11.05.09.179, 02,10,072,25,30,28,194,38,29,77,118,42*72
$GPGSV 3,2,11,10,42,059,36,16,24,315,27,21,45,256,43,24,84,024,40*79
$GPGSV 3.3.11.18.14.198, 26,10,114,38,15,09,128,33*49
$GPRMC 022314.000, A, 4826.67566, N, 12322.19605, W, 0.1, 159.6, 151008.18.1, W, A*3B
$GPVTG,159.6,T,177.7,M,0.1,N,0.3,K,A*2C
^CWhile the NMEA sentences are streaming to the console, the Bluetooth icon in ExtGPS should change from red to green.
- We’re now connected so let’s do something a bit more useful. First, let’s run gpsd on the computer.
[user@radon ~]$ sudo /usr/sbin/gpsd -N /dev/rfcomm1
The -N paramater tells gpsd not to switch to background mode. I prefer doing it this way as I don’t leave gpsd running all the time. I only run it when I want to use it, then just hit ^C to close it. See the gpsd man page for more options.
- Now, from a second terminal window, try running xgps.
[user@radon ~]$ xgps
You should see something similar to the following:
- xgps is showing the usual GPS data. Latitude, Longitude, Altitude, Speed, etc.
- There are a number of applications available in Linux that can take advantage of a GPS device. I like using a combination of Kismet and GPSDrive while wardriving. If there is enough interest, I’ll write a tutorial on how I wardrive with Kismet and GPSDrive.

































{ 0 comments… add one now }
Leave a Comment