Old:Debian e Nokia 7210: uso di gnokii e gestione degli sms: differenze tra le versioni

nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 1: Riga 1:
=Introduzione=
In questa guida vedremo come configurare la connessione tra la nostra Debian box ed un cellulare Nokia 7210.
In questa guida vedremo come configurare la connessione tra la nostra Debian box ed un cellulare Nokia 7210.


Alcune doverose precisazioni:
Alcune doverose precisazioni:
* il kernel utilizzato è un vanilla 2.6.13.4, ma vedremo i moduli necessari in modo da poter adattare la guida ad altre versioni;
* il kernel utilizzato è un vanilla 2.6.13.4, ma vedremo i moduli necessari in modo da poter adattare la guida ad altre versioni;
* il cavo di collegamento USB utilizzato è un '''BeKonnekt BKPIKMM7250''', commercializzato da CellularLine al prezzo di circa 30 euro. Non viene indicata la sua compatibilità con GNU/Linux e tantomeno viene fornito supporto agli utenti: vedremo come farla in barba al closed-source e goderci il nostro cellulare;
* il cavo di collegamento USB utilizzato è un '''BeKonnekt BKPIKMM7250''', commercializzato da CellularLine al prezzo di circa 30 euro. Non viene indicata la sua compatibilità con GNU/Linux e tanto meno viene fornito supporto agli utenti: vedremo come farla in barba al closed-source e goderci il nostro cellulare;
* il software utilizzato è gnokii, versione 0.6.9 pacchettizzato Debian (repository di testing).
* il software utilizzato è gnokii, versione 0.6.9 pacchettizzato Debian (repository di testing).


Riga 21: Riga 22:
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000</pre>
Bus 001 Device 001: ID 0000:0000</pre>
possiamo vedere che il device 003 sul bus 002 corrisponde ad una porta seriale e che il chip è il PL2303 di Prolific Technology. Si tratta di un chip supportato dal kernel linux: tutto quello che dobbiamo fare consiste nell' abilitare almeno come moduli il supporto generico alle connessioni seriali USB e quello specifico per il chip in nostro possesso.
possiamo vedere che il device 003 sul bus 002 corrisponde ad una porta seriale e che il chip è il PL2303 di Prolific Technology. Si tratta di un chip supportato dal kernel linux: tutto quello che dobbiamo fare consiste nell'abilitare, almeno come moduli, il supporto generico alle connessioni seriali USB e quello specifico per il chip in nostro possesso.


Le voci da abilitare (le trovate nella sezione Device Drivers/USB) sono:
Le voci da abilitare (le trovate nella sezione Device Drivers/USB) sono:
Riga 27: Riga 28:
<pre>CONFIG_USB_SERIAL=m
<pre>CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_PL2303=m</pre>
CONFIG_USB_SERIAL_PL2303=m</pre>
Controllate se il vostro kernel è già configurato per l' utilizzo di questi moduli:
Controllate se il vostro kernel è già configurato per l'utilizzo di questi moduli:
<pre>$ cat /usr/src/linux/.config |grep CONFIG_USB_SERIAL</pre>
<pre>$ cat /usr/src/linux/.config |grep CONFIG_USB_SERIAL</pre>


Riga 41: Riga 42:
<pre># tail -f /var/log/messages</pre>
<pre># tail -f /var/log/messages</pre>


Ora colleghiamo il cavello ad una presa USB, dovremmo osservare qualcosa di questo tipo:
Ora colleghiamo il cavetto ad una presa USB, dovremmo osservare qualcosa di questo tipo:


<pre>Oct 30 20:12:55 localhost kernel: usb 2-2: new full speed USB device using uhci_hcd and address 4
<pre>Oct 30 20:12:55 localhost kernel: usb 2-2: new full speed USB device using uhci_hcd and address 4
Riga 53: Riga 54:
Oct 30 20:12:55 localhost usb.agent[6999]:      pl2303: loaded successfully</pre>
Oct 30 20:12:55 localhost usb.agent[6999]:      pl2303: loaded successfully</pre>


Notiamo che viene rilevata una nuova periferica USB seriale e che per essa viene caricato il driver pl2303, relativo al chip del nostro cavetto. La cosa più importate consiste nell' identificare quale porta seriale viene assegnata al dispositivo, perchè ci sarà necessaria in seguito. In qusto caso la porta è la '''ttyUSB0'''.
Notiamo che viene rilevata una nuova periferica USB seriale e che per essa viene caricato il driver pl2303, relativo al chip del nostro cavetto. La cosa più importate consiste nell'identificare quale porta seriale viene assegnata al dispositivo, perché ci sarà necessaria in seguito. In questo caso la porta è la '''ttyUSB0'''.


=Utilizzo di gnokii=
=Utilizzo di gnokii=
Riga 70: Riga 71:
I seguenti pacchetti NUOVI (NEW) saranno installati:
I seguenti pacchetti NUOVI (NEW) saranno installati:
   gnokii libgnokii2</pre>
   gnokii libgnokii2</pre>
confermiamo l' installazione e proseguiamo.
confermiamo l'installazione e proseguiamo.


==Configurare Gnokii==
==Configurare Gnokii==


Gnokii necessita di essere configurato prima che sia possibile utilizzarlo. Questa operazione va fatta attraverso la creazione del file ''.gnokiirc'' all' interno della nostra home:
Gnokii necessita di essere configurato prima che sia possibile utilizzarlo. Questa operazione va fatta attraverso la creazione del file ''.gnokiirc'' all'interno della nostra home:


<pre>$ touch .gnokiirc</pre>
<pre>$ touch .gnokiirc</pre>


Ora dobbiamo compilare il file appena creato. Il pacchetto gnokii fornisce alcuni files di esempio. Di seguito ecco cosa inserire all' interno di gnokiirc per il nostro Nokia 7210:
Ora dobbiamo compilare il file appena creato. Il pacchetto ''gnokii'' fornisce alcuni file di esempio. Di seguito ecco cosa inserire all'interno di gnokiirc per il nostro Nokia 7210:


<pre>[global]
<pre>[global]
Riga 103: Riga 104:
; connection = ''che indica il tipo di cavo utilizzato''.
; connection = ''che indica il tipo di cavo utilizzato''.


&Egrave; necessario che il device ttyUSB0 sia leggibile e scrivibile da parte del nostro utente. Usbserial crea il dispositivo assegnando i permessi di lettura e scrittura all' utente root ed al gruppo dialout, come possiamo vedere con un ''ls'':
È necessario che il device ttyUSB0 sia leggibile e scrivibile da parte del nostro utente. Usbserial crea il dispositivo assegnando i permessi di lettura e scrittura all'utente root ed al gruppo dialout, come possiamo vedere con un ''ls'':


<pre>$ ls -l /dev |grep ttyUSB0
<pre>$ ls -l /dev |grep ttyUSB0
Riga 183: Riga 184:
==Uso di Gnokii==
==Uso di Gnokii==


Il pacchetto Gnokii fornisce una serie di programmi, il più utile dei quali è senzaltro '''xgnokii''', che ci permette di interagire in modo intuitivo e tramite interfaccia grafica con il nostro cellulare.
Il pacchetto Gnokii fornisce una serie di programmi, il più utile dei quali è senz'altro '''xgnokii''', che ci permette di interagire in modo intuitivo, e tramite interfaccia grafica, con il nostro cellulare.


Lanciando xgnokii da console, o utilizzando la voce ad esso relativa presente nel menu, potremo importare, esportare e fare il backup della nostra rubrica, agenda, calendario, messaggi. Potremo anche comporre messaggi SMS e inviarli ad uno o più numeri telefonici presenti in rubrica o inseriti manualmente, leggere i messaggi ricevuti, ecc...
Lanciando xgnokii da console, o utilizzando la voce ad esso relativa presente nel menu, potremo importare, esportare e fare il backup della nostra rubrica, agenda, calendario, messaggi. Potremo anche comporre messaggi SMS e inviarli ad uno o più numeri telefonici presenti in rubrica o inseriti manualmente, leggere i messaggi ricevuti, ecc...
6 999

contributi