giovedì 19 luglio 2007

TRASFERIRE FILE TRA UN TELEFONINO BLUETOOTH E LINUX

Questa guida è stata eseguita utilizzando un telefonino momo design MD-1 della 3 e un dispositivo usb bluetooth della mediacom.
come sistema operativo si è utilizzato ubuntu gutsy gibbon 7.10 aggiornato con kernel ufficiale 2.6.22.1 ma va anche bene ubuntu feisty o edgy.
I primi passi da compiere sono accendere il dispositivo bluetooth del cellulare e verificare che su ubuntu il pacchetto bluetooth sia attivato come sessione, lo trovate su sistema - preferenze -sessioni.
Colleghiamo il nostro dispositivo usb nella macchina è verifichiamo se viene riconosciuto apriamo un terminale è digitiamo:
lsusb

dovrebbe dare un risultato simile.

Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 0000:0000

Se tutto è andato per il verso giusto colleghimoci qui http://www.bluez.org/download.html
scarichiamo questi pacchetti, che servono per far dialogare il nostro cellulare con ubuntu, cliccate sulle voci qui sotto per scaricarli.
copiamo i pacchetti dentro opt , scompattiamoli e compiliamoli, seguite questi passi in successione, aprite il terminale e digitate:

sudo cp -fr $HOME/Desktop/bluez* /opt
cd /opt
sudo tar zxvf bluez*

icominciamo a compilare partendo da bluez-libs :

cd bluez-libs-3.12
sudo ./configure
sudo make
sudo make install

continuiamo con bluez-utils-3.12:
cd ..
cd bluez-utils-3.12
sudo ./configure
sudo make
sudo make install

installiamo bluez-firmware-1.2

cd ..
cd bluez-firmware-1.2
eseguimo i comandi precedenti per la compilazione.

continuiamo installando bluez-gnome-0.9 questo pacchetto necessita di risolvere alcune dipendenze apriamo sinaptyc ed installiamoli,
le dipendenze installate sulla mia macchina sono:
libdbus-glib-1-dev, libgconf2-dev
in tutti i casi controllate l'otpout del comando configure.
adesso possiamo compilare.
cd ..
cd bluez-gnome-0.9
sudo ./configure
sudo make; sudo make install

installiamo l'ultimo pacchetto gnome-buetooth, anche questo come il precedente necessità il risolvere delle dipendenze che sono :

gob2, libgnomeui-dev, libbtcl4-dev installiamoli con sinaptyc.

Finalmente abbiamo finito di compilare, faccio presente che questi pacchetti sono gli ultimi disponibili quindi sono più aggiornati di quelli che si trovano su ubuntu.

Riavviviamo il sistema.

apriamo il terminale e digitiamo:

hcitool dev

dovrebbe dare un risultato simile.
Devices:
hci0 00:0E:E7:50:11:1B

questo comando da l'indirizzo mac del dispositivo usb utile a verificare se viene riconosciuto dal sistema.

Per verificare se il dispositivo usb comunica con il cellulare digitate :

hcitool scan

dovrebbe darvi il nome del cellulare nel mio caso MD-1

Avrete notato che appena collegato il dispositivo usb, si accende un applet sul pannello in alto a destra che segnala l'avvenuto riconoscimento del bluetooth, cliccate col tasto destro del mouse sull'applet e pigiate su preferenze, per trasferire i file dal computer al cellulare spuntate la voce other devices can connect.
Scegliamo il file da trasferire e clicchiamoci con il tasto destro del mouse, pigiamo su invia a bluetooth se tutto va per il verso giusto riceveremo un messaggio sul cellulare dell'avvenuta connessione.

Per trasferire file dal cellulare ad computer dobbiamo lanciare condivisione file bluetooth lo trovate su applicazioni - accessori.
ho notato che affinchè avvenga la connessione per il trasferimento da cellulare a pc bisogna pure spuntare la voce visible and connectable for other devices la trovate agendo sull'applet bluetooth del pannello in alto a destra.

Faccio presente che la seguente guida può essere applicata su tutti i cellulari bluetooth, l'unica purtroppo controindicazione che si può verificare e che il dispositivo bluetooth usb non venga riconosciuto dal sistema quindi quando comprate un adattatore usb verificate che sia compatibile con linux.







2 commenti:

JaSoN ha detto...

Ciao....
complimenti al blog!
se ti va potremo linkarci a vicenda :)
fammi sapere ciao ciao

Anonimo ha detto...

Io non riesco a copiare i pacchetti scaricati nella catella opt...mi scrive:
cp: manca l'operando per il file di destinazione dopo `/home/sara/Desktop/bluez*/opt'
...non so come fare, sono ancora alle prime armi con linux...mi spieghi come risolvere il problema? grazie mille!!