sabato 19 dicembre 2009

MTK, GPSD via bluetooth

Brevi note per connettere l'MTK 747 Transystem a  gpsd via bluetooth in Ubuntu 9.10.

Ho una chiavetta USB SURECOM per le connessioni bluetooth che viene vista dal sistema così:
lsusb
[...]
Bus 003 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
[...]

Accendere l'MTK 747 Transystem in posizione  NAV ; provare  se la perifirica Bluetooth viene riconosciuta:
hcitool scan
Scanning ...
    00:1C:88:00:CC:9C    iBT-GPS

La periferica viene riconosciuta ed associata al codice 00:1C:88:00:CC:9C.

Configuro la  connessione:
paolo@laptop:~$ sudo gedit /etc/bluetooth/rfcomm.conf

inserisco questi settaggi:
rfcomm0 {
#    # Automatically bind the device at startup
     bind yes;
#    # Bluetooth address of the device
     device 00:1C:88:00:CC:9C;
#    # RFCOMM channel for the connection
    channel    1;
#    # Description of the connection
    comment "iBT-GPS";
}

Salvo e chiudo. N.B.: non è detto che debba per forza essere rfcomm0; se si hanno altri dispositivi bluetooth associare il dispositivo ad un'altra connessione (rfcomm1, rfcomm2,  ecc.)

Quindi:
paolo@laptop:~$ rfcomm connect 0

oppure:
rfcomm connect 0 00:1C:88:00:CC:9C

se tutto è ok si avrà la seguente risposta:
Connected /dev/rfcomm0 to 00:1C:88:00:CC:9C on channel 1
Press CTRL-C for hangup

Aprire un altro terminale e digitare:
paolo@laptop:~$ gpsd /dev/rfcomm0
paolo@laptop:~$ xgps

From Grass, gis e dintorni

La disconnessione può essere effettuata dal gestore Bluetooth di Gnome:

From Grass, gis e dintorni

oppure premendo CONTROL-C nel primo terminale.
Buona cosa, inoltre, uccidere il processo gpsd
gpsd killall



 

Nessun commento:

Posta un commento