
Ecco come effettuare la configurazione in Opie Versione 1.2.1 (Familiar Linux v0.8.4) installato su un HP IPAQ 3970: in questo modo sarà possibile connettersi a internet via GPRS in qualsiasi momento…
Come primo step attivare il bluetooth sul cellulare ed assicurarsi che non sia abilitata l’opzione che rende invisibile il telefonino a tutti i device che non hanno già instaurato una connessione autorizzata.
Abilitare il bluetooth sull’ipaq dall’apposita applet e procedere con la verifica della connessione dal palmare verso il cellulare aprendo una console e digitando il seguente comando per determinare gli indirizzi fisici dei dispositivi bluetooth nelle vicinanze:
hcitool scan
che produrrà un risultato simile al seguente:
Scanning …
00:22:4B:11:61:BF gianlucatel
provare a testare la cumunicazione tra il palmare ed il cellulare con il seguente comando:
l2ping 00:22:4B:11:61:BF
se il risultato del comando sarà simile al seguente, i due dispositivi comunicano tra di loro correttamente:
0 bytes from 00:22:4B:11:61:BF id 0 time 55.30ms
0 bytes from 00:22:4B:11:61:BF id 1 time 41.61ms
0 bytes from 00:22:4B:11:61:BF id 2 time 30.13ms
0 bytes from 00:22:4B:11:61:BF id 3 time 28.83ms
0 bytes from 00:22:4B:11:61:BF id 4 time 36.20ms
a questo punto è necessario scoprire il canale utilizzato dal cellulare per il servizio “Dial-Up Networking” con il comando:
sdptool search DUN
anche in questo caso il risultato sarà simile al seguente:
Searching for DUN on 00:22:4B:11:61:BF …
Service Name: Dial-Up Networking
Service RecHandle: 0×10017
Service Class ID List:
“Dialup Networking” (0×1103)
Protocol Descriptor List:
“L2CAP” (0×0100)
“RFCOMM” (0×0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0×454e
encoding: 0×6a
base_offset: 0×100
Profile Descriptor List:
“Dialup Networking” (0×1103)
Version: 0×0100
quello che ci interessa recuperare è il numero di canale utilizzato dal servizio, in questo caso è il 3.
Eseguire il bind al canale del servizio di Dial-Up Networking:
rfcomm bind 0 00:22:4B:11:61:BF 3
ora verifichiamo invece il dispositivo che è stato associato dopo il bind al canale del servizio eseguito precedentemente:
rfcomm show
se il risultato è simile al seguente tutto funziona correttamente:
rfcomm0: 00:22:4B:11:61:BF channel 3 closed
ora è possibile provare ad utilizzare il modem gprs del cellulare con il programma minicom configurato sul device /dev/rfcomm0 e provando a digitare qualche comando AT per recuperare qualche informazione:
atz
ati
ati1
ati2
ati3
è anche possibile provare a chiamare direttamente un numero telefonico:
atdt023456**
Tutte queste operazioni possono essere automatizzate modificando il file /etc/bluetooth/rfcomm.conf sul palmare, come segue:
#
# RFCOMM configuration file.
#
# $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $
#rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:22:4B:11:61:BF;
# RFCOMM channel for the connection
channel 3;
# Description of the connection
comment “Nokia N70″;
}
in questo modo quando abilitate il bluetooth sul palmare, automaticamente verrà stabilita una connessione con il modem gprs del cellulare.
Non rimane che configurare Opie per eseguire la chiamata Dial-Up al provider di servizi internet dell’operatore telefonico di riferimento della sim. Nel caso, per esempio, fosse Omnitel ricordarsi di specificare:
Numero telefonico: *99#
Str init modem 2: at+cgdcont=1,”IP”,”web.omnitel.it”,”",0,0
[fonte: www.cybermethexis.org]





90/100 





















