Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/DispositiviSenzaFili/GPS"
Differenze tra le versioni 56 e 57
Versione 56 del 10/06/2009 14.57.08
Dimensione: 5510
Commento:
Versione 57 del 10/06/2009 14.59.55
Dimensione: 5499
Autore: Alberto
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 19: Linea 19:
[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti:
 *
[apt://bluez-pin bluez-pin]
 *
[apt://bluez-utils bluez-utils]
 *
[apt://gpsd gpsd ]
[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti: [apt://bluez-pin bluez-pin], [apt://bluez-utils bluez-utils], [apt://gpsd gpsd].

BR WikiBanner(RichiestaRevisioneStilistica) BR Indice(depth=2) VersioniSupportate(intrepid hardy gutsy dapper)

Introduzione

Questa è una guida alla configurazione del sistema per l'utilizzo di un ricevitore/antenna GPS con trasmissione dati via bluetooth.

Si presuppone che il dispositivo bluetooth connesso al pc sia riconosciuto e configurato. Per problemi con i dispositivi bluetooh leggere la corrispondente [http://wiki.ubuntu-it.org/Hardware/DispositiviSenzaFili/Bluetooth guida].

Requisiti

Prima di procedere, è necessario possedere un computer preferibilmente di piccole dimensioni , dispositivo bluetooth compatibile con Ubuntu, antenna gps bluetooth e un touchscreen (opzionale)

Preparativi

[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti: [apt://bluez-pin bluez-pin], [apt://bluez-utils bluez-utils], [apt://gpsd gpsd].

Versioni precedenti ad Intrepid Ibex

È necessario modificare il file di configurazione dell'applicazione bluetooth.

  1. Aprire il file /etc/bluetooth/hcid.confcon un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

  2. Eliminare tutto il contenuto.
  3. Copiare le seguenti righe:

    #
    # HCI daemon configuration file.
    #
    
    # HCId options
    options {
            # Automatically initialize new devices
            autoinit yes;
    
            # Security Manager mode
            #   none - Security manager disabled
            #   auto - Use local PIN for incoming connections
            #   user - Always ask user for a PIN
            #
            security user;
    
            # Pairing mode
            #   none  - Pairing disabled
            #   multi - Allow pairing with already paired devices
            #   once  - Pair once and deny successive attempts
            pairing multi;
    
            # PIN helper
            pin_helper /usr/bin/bluepin;
    
            # D-Bus PIN helper
            #dbus_pin_helper;
    }
    
    # Default settings for HCI devices
    device {
            # Local device name
            #   %d - device id
            #   %h - host name
            name "Nino's Laptop";
    
            # Local device class
            class 0x3e0100;
    
            # Default packet type
            #pkt_type DH1,DM1,HV1;
    
            # Inquiry and Page scan
            iscan enable; pscan enable;
    
            # Default link mode
            #   none   - no specific policy 
            #   accept - always accept incoming connections
            #   master - become master on incoming connections,
            #            deny role switch on outgoing connections
            lm accept;
    
            # Default link policy
            #   none    - no specific policy
            #   rswitch - allow role switch
            #   hold    - allow hold mode
            #   sniff   - allow sniff mode
            #   park    - allow park mode
            lp rswitch,hold,sniff,park;
    
            # Authentication and Encryption (Security Mode 3)
            #auth enable;
            #encrypt enable;
    }
  4. Salvare e chiudere.
  5. Riavviare bluez-utils con

    sudo /etc/init.d/bluez-utils restart

Rilevare il dispositivo

  1. Avviare la scansione con

    sudo hcitool scan
  2. Il risultato sarà qualcosa di simile:

    Scanning ...
    00:16:CF:DC:B9:81 landsraad-0
    00:15:4B:01:33:C5 BTGPS-321
  3. Nell'esempio il MAC address è 00:15:4B:01:33:C5. Annotare il Mac address tra gli appunti

  4. Rintracciare la porta seriale col comando

    sudo sdptool browse 00:15:4B:01:33:C5
  5. Cambiare 00:15:4B:01:33:C5 con il proprio MAC address. Il risultato sarà qualcosa di simile:

    Browsing 00:15:4B:01:33:C5 …
    Service Name: SPP
    Service RecHandle: 0×90001
    Service Class ID List:
    “Serial Port” (0×1101)
    Protocol Descriptor List:
    “L2CAP” (0×0100)
    “RFCOMM” (0×0003)
    Channel: 1
    Language Base Attr List:
    code_ISO639: 0×656e
    encoding: 0×6a
    base_offset: 0×100
  6. Annotare il numero che segue la dicitura Channel.

Configurazione

  1. Aprire il file /etc/bluetooth/rfcomm.confcon un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

  2. Copiare le seguenti righe, avendo cura di sostituire 00:15:4B:01:33:C5 con il proprio MAC address e 1 con il proprio numero di porta seriale.:

    rfcomm4 {
            bind yes;
            device 00:15:4B:01:33:C5;
            channel 1;
            comment "Serial Port";
            }
  3. Salvare e chiudere.
  4. Aprire il file /etc/default/gpsdcon un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

  5. Modificare il contenuto per ottentere

    START_DAEMON="true"
    DAEMON_OPTS=""
    DEVICES="/dev/rfcomm4"
    USBAUTO="false"
  6. Salvare e chiudere.
  7. Avviare il collegamento con

    sudo rfcomm bind 4
  8. Caricare il demone con

    sudo gpsd /dev/rfcomm4

Verificare il funzionamento

Per assicurarsi che il dispositivo sia funzionante avviare xgps

xgps

Utilizzo

La modifica al file /etc/default/gpsd fa sì che nel momento in cui un programma per la gestione gps interroga gpsd quest'ultimo si connette all'antenna GPS automaticamente, basterà quindi installare un programma di navigazione a propria scelta. Due dei più diffusi sono GpsDrive, installabile da [http://wiki.ubuntu-it.org/AmministrazioneSistema/Synaptic synaptic] e Navit, per la cui installazione rimando a questa guida ##Link da inserire ora in [:CristianBattistel/Prove1]


Ulteriori risorse


CategoryHomepage