Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: bluetooth gps  (gelezen 1639 keer)

Offline neusje80

  • Lid
bluetooth gps
« Gepost op: 2007/09/20, 17:02:26 »
Ik wil graag mijn bluetooth gps connecten

Via synaptic heb ik de bluetooth paketten geinstalleerd, het stickje lijkt ook herkend te worden, maar ik weet niet hoe ik moet zoeken naar andere bluetooth apparaten.

Ik wil dus geen bestanden versturen etc
Ubuntu User no. 17620

Offline neusje80

  • Lid
bluetooth gps
« Reactie #1 Gepost op: 2007/09/21, 15:31:15 »
niemand die weet hoe ik andere aparaten kan zoeken?
Ubuntu User no. 17620

mlinden

  • Gast
bluetooth gps
« Reactie #2 Gepost op: 2008/06/01, 09:08:58 »
Hallo Neusje!

Ik ben met hetzelfde onderwerp bezig en heb het tot nu toe ook nog niet voor elkaar. Ik ga je op de hoogte houden van mijn voortgang!

mlinden

  • Gast
bluetooth gps
« Reactie #3 Gepost op: 2008/06/01, 11:45:31 »
Hier een korte instructie voor onder Hardy:

# sudo hcitool scan
(dit command retourneert als het goed is het MAC address van je Bluetooth GPS)
Mogelijk resultaat:
milo@XXXXX:~$ hcitool scan
Scanning ...
   00:1X:4X:11:38:59   BT GPS
In mijn geval is het BT GPS apparaat gevonden.

# sudo sdptool search SP
(dit command laat als het goed gaat zien dat er een "Serial Port" is gevonden op het MAC address dat je met hcitool scan hebt bepaald. Als dat niet zo is heb je andere problemen!)

Mogelijk resultaat:
milo@XXXXX:~$ sudo sdptool search SP
Inquiring ...
Searching for SP on 00:1X:4X:11:38:59 ...
Service Name: SPP Slave
Service RecHandle: 0x10002
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Vervolgens heb ik de rfcomm configuratie aangepast:
milo@XXXXX:~$ sudo gedit /etc/bluetooth/rfcomm.conf

Zorg dat je een entry hebt voor rfcomm4:

rfcomm4 {
   bind yes;
   device 00:1X:4X:11:38:59;
   channel 1;
   comment "Serial Port";
   }

Na het opslaan van rfcomm.conf probeer ik vervolgens te verbinden:
milo@XXXXX:~$ sudo rfcomm connect 4

En in mijn geval antwoord Ubuntu met:

Connected /dev/rfcomm4 to 00:15:4B:11:38:59 on channel 1
Press CTRL-C for hangup

That's it! Nu ik een actieve verbinding heb kan ik met de GPS tools aan de gang.

mlinden

  • Gast
bluetooth gps
« Reactie #4 Gepost op: 2008/06/01, 14:19:29 »
Testen van de gps.

Ik ontdekte dat ik slechts af en toe hoef te connecten. Als mijn GPS device aan staat tijdens het opstarten van Ubuntu, dan gaat het verbinden automatisch. Ik kan dit zien als ik probeer te connecten:

milo@XXXXX:~$ rfcomm connect 4
Can't create RFCOMM TTY: Address already in use

En anders wordt de connectie ter plaatse op gang gebracht.

De truc is om vervolgens de gps deamon (gpsd) te starten. Dit is in eerste instantie wat onwerkelijk omdat je niets ziet gebeuren.

gps-deamon starten:
milo@XXXXX:~$ gpsd /dev/rfcomm4
milo@XXXXX:~$

Je ziet, de prompt komt gewoon op de volgende regel terecht.
De gps deamon runt op de achtergrond en wel als een telnet service die je kunt benaderen met telnet localhost 2947 (dit is de default gpsd poort, je kunt die ook anders instellen, maar dat interesseert mij nu niet)

milo@XXXXX:~$ telnet localhost 2947
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Als je nu geeft, dan verschijnt als het goed is de melding:GPSD, de deamon draait!
Als je bijvoorbeeld y geeft, dan verschijnt een standaard output regel van je GPS apparaat b.v.:
GPSD,Y=RMC 1212322207.698 8:4 15 198 33 1:7 61 77 0 0:8 61 176 25 1:10 54 296 40 1:13 36 75 26 0:24 18 319 29 1:26 9 264 40 1:27 68 86 23 1:

Als je y blijft geven, dan zie je een voor een de NMEA berichten voorbij komen, leuk om even te testen of je apparaat ook echt leeft.

Als je w doet, dan stromen de gps berichten over je scherm.

Ik weet niet goed hoe je de telnet sessie met gpsd moet stoppen maar je kunt de terminal gewoon sluiten.

Vervolgens open ik een nieuwe terminal en geef het commando:
milo@XXXXX:~$ xgps

Nu start een prima bruikbare interface om grafisch te zien hoe je GPS over bluetooth zich gedraagt!

Offline neusje80

  • Lid
bluetooth gps
« Reactie #5 Gepost op: 2008/07/07, 11:40:47 »
Okey ik ga dit allemaal eens proberen
Ubuntu User no. 17620