Questo articolo e` un po` datato e dovra' essere aggiornato poiche' i programmi a cui fa riferimento
hanno subito modifiche. Consigliamo di considerarlo solo in maniera indicativa
Hey ! Salve a tutti , finalmente sono riuscito a scrivere questo MINI HOW TO sul trasferimento file via bluetooth in modo che non dobbiate impazzire notti e notti :)
Dunque , quello di cui abbiamo bisogno è :
Dopo aver scaricato , compilato (./configure && make) e installato (make install da root), editiamo il file modules.con : emacs ( o chi per lui) /etc/modules.conf e andiamo ad aggingere ciò che segue :
ALIAS BT-PROTO-0 L2CAP ALIAS BT-PROTO-2 SCO ALIAS BT-PROTO-3 RFCOOM
RFCOMM non è altro che un'emulazione della porta seriale che bisogna far riconoscere al sistema. Controlliamo se RFCOMM esiste in /dev Se non esiste bisognerà crearla :
# cd /dev && mknod rfcomm0 c 216 0 && mknod rfcomm1 c 216 1 && mknod ttyu0 c 208 0 && mknod ttyu1 c 208 1
Uff!!! che fatica!!! :) Ricontrollate se è stata creata. Ora bisogna riavviare (cosa che consiglio) altrimenti se non potete un bel LD per aggiornare le librerie è più che sufficente , riapriamo la shell (se è stata chiusa) e digitiamo da root HCID e SDPD.
Perfetto ci siamo quasi!! Adesso spostiamoci nella cartella di open-obex-apps :
cd openobex-apps-x.x./src
e digitamo :
wget http://www.frasunek.com/sources/unix/obexserver.c cc -o obexserver obexserver.c libmisc.a -lopenobex chown root.root obexserver && cp obexserver /usr/local/bin sdptool add --channel=10 push ./obexserver
Il pc è pronto per ricevere file da altri dispositiv bluetooth !!!! :D
Proviamo per credere : selezionamo qualcosa dal cell e diciamo di inviarlo via bluetooth , il
cell troverà il pc e potrete inviare tranquillamente :) ; i files inviati vengono salvati nella
cartella /tmp
Adesso dobbiamo riuscire a inviare dal pc al cell...ma come?? :°( Dopo aver scompattato e compilato USSP-PUSH entriamo nella sua directory cd ussp-push-x.x. editiamo questo file :
emacs obex_main.c
Raggiungete la 222° riga e sostituite
custfunc.userdata=->userdata
con
custfunc.customdata=->userdata
Date un bel MAKE e attiviamo rfcomm :
rfcomm connect 1 "BID"10 &
Il "BID" è il bluetooth ID del vostro dispositivo mobile , lo potete vedere digitando hcitool scan e avrete l'id e il nome del dispositivo. Ottimo adesso possiamo inviare file dal pc al cell digitando :
ussp-push /dev/rfcomm0 file_locale file_remoto
Se amate i colori :) e usate KDE potete scaricare la GUI KBLUETOOHD all'url
http://kbluetoothd.sourceforge.net
o googlando un pò =P
E' molto semplice da far funzionare . Dopo aver assegnato un pin reciproco al cell e al pc
(bluez-pin) il programma vi aprirà il browser konqueror ( o altro ) e troverete un'icona
OBEX_TRANSFER cliccando verrà effettuata una scansione e verrà trovato il vostro
dispositivo :D
Autore: Lorenzo1 lollino125@hotmail.com