| Slackware, bluetooth e pair |
|
|
|
| Scritto da minopausa |
![]() Ho impiegato circa 3 giorni per capire bene bene come funzionano i vari servizi di BlueZ su Slackware 12.2 finalmente ce l'ho fatta! Vi spiego in pochi passi come installare e configurare un dispositivo bluetooth su Slackware e come fare per effettuare un pairing tranquillo tra il vostro PC e un dispositivo bluetooth mobile (es. il nostro telefonino).
Partiremo dai seguenti presupposti: stiamo utilizzando Slackware 12.2, possediamo un kernel 2.6.27.7 (o superiore), siamo loggati da root e abbiamo un PC funzionante (vabbè...) Download dei pacchetti necessari. Per installare i servizi bluetooth di BlueZ occorre scaricare un po' di pezzi da 90 Per farlo dirigiamo i nostri browser verso bluez.org e dalla pagina di download scarichiamo i seguenti pacchetti:
bluez-firmware bluez-hcidump
bluez-libs
bluez-utils
Installare i pacchetti. Decomprimiamo ove vogliamo i pacchetti scaricati con il comando:
tar -xzvf nomepacchetto.tar.gz e installiamoli dando la seguente sequenza di comandi (scusate il giuoco di parole): cd bluez-libs* ./configure --prefix=/usr
make
make install
cd ../bluez-firmware*
./configure --prefix=/usr
make install
cd ../bluez-hcidump*
./configure --prefix=/usr
make
make install
cd ../bluez-utils*
./configure --prefix=/usr --enable-configfiles
make
make install
fatto? Bene, abbiamo quasi finito. Adesso occorredare i diritti di esecuzione ad un file, sennò non funziona un cacchio:
chmod +x /etc/rc.d/rc.bluetooth
ed eseguiamo belli, tranquilli e felici, il demone del bluetooth: /etc/rc.d/rc.bluetooth start oppure riavviate. Se ci dovessero essere problemi con il vostro dispositivo bt potete visualizzarlo con il seguente comando:
hciconfig e upparlo con: hciconfig hci0 up Pairing di un dispositivo. Allora, qua occorre prestare molta attenzione. Aprite il vostro terminale e lanciate:
pico /etc/bluetooth/hcid.conf così modificheremo il file hcid.conf. Occorre settare due voci: security e passkey. Settiamole così:
[..] security auto;
[...]
passkey "1234";
[...]
Salvate il file con la seguente combinazione di tasti: CTRL+X -> premete Y e poi INVIO. Adesso occorre creare un file; per farlo ci serve il Bluetooth Address (una sorta di MAC Address) del dispositivo con cui vogliamo fare il pairing. Dopo aver reso il nostro dispositivo ben visibile, cerchiamolo con:
hcitool scan e verrà fuori una cosa tipo: XX:XX:XX:XX:XX:XX telefoninux A noi interessa proprio il Bluetooth Address XX:XX:XX:XX:XX:XX. Creiamo un file con questo codice:
touch /etc/bluetooth/passkeys/XX:XX:XX:XX:XX:XX e scriviamoci dentro una passkey tipo la seguente:
echo -n "1234" > /etc/bluetooth/passkeys/XX\:XX\:XX\:XX\:XX\:XX Mi raccomando: sostituite le X con i caratteri esadecimali corretti. Le due passkey inserite servono: una per le incoming connection e una per le outgoing connection. Questa procedura della creazione del file deve essere fatta per ogni dispositivo che vogliamo associare. A questo punto riavviamo il demone del bluetooth:
/etc/rc.d/rc.bluetooth restart Per effettuare il pairing tra dispositivo bluetooth e computer possiamo sfruttare diversi meccanismi. Possiamo usare strumenti già pronti, tipo kmobiletools oppure possiamo effettuare il pairing direttamente dal dispositivo mobile (ex. il nostro telefonino) verso il PC. Per i neofiti suggeriscokmobiletools; lo trovate qui.
|
| Ultimo aggiornamento Lunedì 06 Aprile 2009 16:18 |

















