[ITALIANO] KMobileTools e cellulari BlueTooth

iManc's picture

Installazione dei pacchetti necessari per utilizzare un cellulare Bluetooth con KMobileTools.


Nei kernel più recenti della serie 2.4.x e 2.6.x il supporto allo standard Bluetooth è già stato incluso, risparmiandoci un po' di lavoro.
E' necessario solamente installare qualche pacchetto che ci forniranno alcuni strumenti indispensabili.

Dal sito web www.bluez.org, sezione Download scarichiamo tutti gli archivi disponibili e li installiamo uno per volta nell'ordine in cui appaiono:


bluez-libs-2.9.tar.gz

bluez-utils-2.9.tar.gz

bluez-pin-0.23.tar.gz

bluez-firmware-1.0.tar.gz

bluez-hcidump-1.10.tar.gz

bluez-hciemu-1.0.tar.gz

con la solita procedura (loggati come root)


./configure

make

make install



altrimenti alla pagina http://www.bluez.org/packages.html è possibile trovare pacchetti precompilati deb e rpm.
Ora possiamo lanciare due piccoli demoni




hcid

sdpd


Quando colleghiamo la nostra chiave USB Bluetooth o qualsiasi altro tipo di adattatore, è possibile controllare l'output di dmesg da konsole per verificare l'avvenuto riconoscimento della periferica.

Il prossimo passo è quello di scoprire l'indirizzo del cellulare.
Abilitiamo il Bluetooth sul telefonino e dal terminale digitiamo:



hcitool scan


e dopo pochi secondi dovremmo avere un output simile



00:0E:07:CF:C2:C9 iManc T630



La prima stringa rappresenta proprio l'indirizzo del cellulare (che varia di modello in modello) mentre la seconda è il nome che gli abbiamo assegnato.

Ora creiamo un dispositivo /dev/rfcomm0 che si associerà proprio a questo specifico indirizzo (d'ora in avanti qualsiasi programma che cercherà di accedere a /dev/rfcomm0 comunicherà con il modem del cellulare).
Con



mknod /dev/rfcomm0 c 216 0



creiamo il dispositivo /dev/rfcomm0 se non è già presente e con



rfcomm bind 0 1

lo associamo al nostro cellulare.

Per l'utilizzo di "qtmobiletools" ora non ci resta altro che creare un link simbolico che collegherà /dev/rfcomm0 (il nostro cellulare) al dispositivo /dev/mobile (utilizzato dal programma)



ln -s /dev/rfcomm0 /dev/mobile



Se il dispositivo /dev/mobile esiste già e si desidera sovrascriverlo è possibile forare il comando




ln -sf /dev/rfcomm0 /dev/mobile


E' tutto, ora KMobileTools e il vostro telefonino Bluetooth potranno comunicare!

Console seriale by RockMan
Nokia 6230 by Anonymous

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.