Pagina 1 di 1

Linux & SMS:facile con gsmtool ma non è tutto oro quello che luccica...

Inviato: giovedì 14 dicembre 2006, 23:41
da em81
Caio a tutti,
connettendo il mio telefono, un LG U8130, al mio portatile tramite porta USB (si potrebbe utilizzare anche un cavo seriale,porta infrarosso o bluthoot!) riesco a:
  • salvare i messaggi ricevuti
  • inviare SMS da konsole con semplici comandi
  • controllare linux inviando al telefono connesso al computer, un sms opportunamente formattato (utilizzando uno script perl)
È necassario dotarsi della libreria gsmlib che potete trovare al link
www.pxh.de/fs/gsmlib/
in cui potrete anche trovare una lista dei possibili modelli di telefono utilizzabili (il NN l''ho trovato!!)
Installato il tutto ho connesso il telefono tramite porta USB e controllato che venisse riconosciuto

Codice: Seleziona tutto

lsusb
Digitando:

Codice: Seleziona tutto

tail -f /dev/messages
collegando e scollegando il cavo USB ho verificato che il telefono è identificato come

Codice: Seleziona tutto

/dev/ttyACM2
Ho creato una cartella per lo spooling

Codice: Seleziona tutto

mkdir /usr/spool
all''interno della quale ho editato il seguente file di testo:
3209182736
primo messaggio
ho digitato il seguente comand da shell:

Codice: Seleziona tutto

gsmsmsd -d /dev/ttyACM2 -s /usr/spool -t ME -D 
e dopo pochi secondi il messaggio è stato recapitato al numero di telefono indicato e cancellato dalla cartella di spooling
Se ricevete un messaggio, questo viene visualizzato in shell

NB i messaggi da inviare devono essere formattati come ho indicato

Ma c''è un problema: se la cartella di spooling è vuota, il demone gsmsmsd genera un errore e si osserva il blocco del processo e quindi è impossibile lasciare il processo attivo a tempo indeterminato (a meno che si tolga lo spooling: in tal caso non ho osservato problemi)

Qualcuno di voi,saprebbe spiegarmi come fare per riavviare il demone in automatico quando si arresta per l''errore dovuto allo spooling?
Grazie mille