## page was renamed from CristianBattistel/Prove0 #format wiki #language it <
> <> <
> <> <> = 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 [[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'''. 0. Aprire il file `/etc/bluetooth/hcid.conf`con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. 0. Eliminare tutto il contenuto del file. 0. Inserire nel file 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; } }}} 0. Salvare il file. 0. Riavviare ''bluez-utils'' digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo /etc/init.d/bluez-utils restart }}} = Rilevare il dispositivo = 0. Avviare la scansione digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo hcitool scan }}} Il risultato sarà qualcosa di simile:{{{ Scanning ... 00:16:CF:DC:B9:81 landsraad-0 00:15:4B:01:33:C5 BTGPS-321 }}} Nell'esempio il MAC address è «00:15:4B:01:33:C5» 0. Rintracciare la porta seriale digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo sdptool browse 00:15:4B:01:33:C5 }}} Sostituire «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 }}} 0. Annotare il numero che segue la dicitura «Channel:». = Configurazione = 0. Aprire il file `/etc/bluetooth/rfcomm.conf`con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. 0. Inserire nel file 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"; } }}} 0. Salvare il file. 0. Aprire il file `/etc/default/gpsd` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. 0. Modificare il contenuto per ottenere: {{{ START_DAEMON="true" DAEMON_OPTS="" DEVICES="/dev/rfcomm4" USBAUTO="false"}}} 0. Salvare e chiudere. 0. Avviare il collegamento, digitare il seguente comando: {{{ sudo rfcomm bind 4 }}} 0. Caricare il demone, digitare il seguente comando: {{{ sudo gpsd /dev/rfcomm4 }}} = Verificare il funzionamento = Per assicurarsi che il dispositivo sia funzionante, avviare '''xgps''', digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ xgps }}} = Utilizzo = La modifica al file `/etc/default/gpsd` fa in modo che al momento in cui un programma per la gestione gps interroghi '''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''' e [[Hardware/DispositiviSenzaFili/Navit|Navit]]. ---- = Ulteriori risorse = * [[http://www.gpsdrive.de/|GpsDrive home]] * [[http://www.navit-project.org/|Navit home]] * [[http://ubuntuforums.org/showthread.php?t=200142|Discussione sul forum inglese]] ---- CategoryDaRevisionare CategoryHardware