Newsgroup: it.comp.programmare
Titolo: dispositivo per inviare sms

Ciao a tutti, vorrei scriver eun programma che, in determinat casi, inviii 
un sms al mio n° di cellulare.
Come potrei fare? dovrei collegare un dispositivo hardware, a sua volta 
collegato ad un telefonino, che mi spedisce l'sms?
C'è anche qualche altro metodo?
E per far sì che il computer riesca a leggere gli sms provenienti da un 
telefonino?
Ciao e grazie,
Alberto. 

pg ha scritto:

Usa un vecchio cellulare con funzione modem: quasi tutti hanno una porta
seriale (a livelli 5V!) che puoi collegare al PC, basta un chip RS232 tipo
MAX232 o simili, oppure compra l' optional in dottazione al cellulare
(di solito sono carissimi).
Dopo di che scriviti un software che usa i comadi AT del telefono per
fare quello che vuoi :-)
La parte piu' complicata per un programmatore e' quella hardware :-)
Brix

brix ha scritto:

ma dai ma che cavolate dite, ti compri un pacchetto da 1000 sms per 
pochi euro e fai tutto tramite software direttamente e solo da pc. ad 
esempio io uso aruba, puoi personalizzare il mittente con il tuo numero 
di cell così chi riceve non nota nessuna differenza. e soprattutto gli 
sms ti costano molto meno che non spedendoli da cellulare!


ma  a me serve che il computer li invii in automatico, dopo aver ricevuto un 
interrupt da parallela;
Mi servirebbe, quindi, un programma che funzioni come un comando DOS o 
Linux, per fare un esempio.
Ciao. 

 DOS o Linux, per fare un esempio.
Se devi fare una cosa "artigianale" vanno bene i metodi che ti hanno 
suggerito. Il secondo solo se il PC è sempre collegato a internet o, 
comunque, il tempo di attivazione della connessione a internet non è 
determinante.
Altrimenti esistono modem GSM che, tramite i comandi AT, consentono di 
inviare SMS. Devi metterci una SIM e devi fare un abbonamento o 
ricordarti di ricaricare ogni tanto (altrimenti rischi di trovarti 
senza credito o con il credito scaduto).
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

 cellulare! 
Stai attento a chiamare "cavolate" il parere degli altri, perchè 
rischi che lo stesso trattamento sia applicato a te.
Anche il tuo approccio può essere una "cavolata" se il PC del nostro 
amico non è collegato a internet in qualche modo. 
Cosa che, allo stato attuale della tecnologia, presuppone la 
presenza almeno di una linea telefonica e di un modem/router etc. 
oppure una scheda GPRS/EDGE/UMTS che ti consenta il collegamento 
wireless a internet, pagando così magari più di un SMS il 
collegamento necessario a spedire (e pagare) lo stesso SMS via 
internet attraverso un server.
Senza contare che se il nostro amico deve spedire SMS da tanti PC 
non suoi ha due scelte:
- fa comprare a tutti i suoi clienti i 1000 SMS e lascia che si 
gestiscano loro il credito (rischiando che si lamentino perchè ci 
sono servizi più economici ma ormai il suo software è fatto per 
usare quello scelto al momento del rilascio)
- paga lui tutti gli SMS, gestendo la ricarica del credito e 
cercando poi di farla pagare ai suoi clienti.
Sperando che la compagnia che vende i crediti per spedire SMS non 
fallisca mai...
Se c'è il collegamento internet, tra l'altro, non è meglio mandare 
un e-mail con un testo breve e lasciare che, se vuole, il cliente si 
giri la notifica sul cellulare? Con i bloackberry puoi leggere la 
posta, così come con gli smartphones e ormai anche molti cellulari 
di fascia bassa consentono di farlo. E in quel caso il costo sarebbe 
tutto a carico del cliente.
Il nostro amico dovrebbe spiegare meglio le sue esigenze e tu 
dovresti cercare di esprimere il tuo parere in modo un po' più 
rispettoso degli altri e della loro intelligenza. 
Tutto questo, ovviamente, IMHO.


 Linux, per fare un esempio.
La cosa poco chiara qui e' l'interrupt da parallela.
Che cosa intendi per interrupt da parallela?
Hai gia' qualcosa in ascolto sulla parallela che quando riceve questo 
interrupt invoca una procedura PIPPO.BAT o pippo.sh?
Se si, il piu' e' fatto.
Altrimenti c'e' da chiarire bene questo aspetto.
Poi successivamente nella procedura PIPPO si scrive il codice per 
inviare l'SMS dato testo e numero del destinatario.
Naturalmente per inviare l'SMS occorre collegare al computer un modem in 
grado di mandare SMS (oppure metterlo in collegamento con un server in 
grado di mandare SMS, che concettualmente e' la stessa cosa).

 Tutto questo, ovviamente, IMHO.
dai non te la prendere, ti ripeto che non era mia intenzione mancare di 
rispetto a nessuno, se l'ho fatto non è stato volontariamente e me ne scuso

 Linux, per fare un esempio.
cioè?
inoltre come è stato giustamente detto, è importante sapere se hai una 
connessione ad internet sempre attiva oppure no... in caso affermativo 
ripeto che secondo me l'uso di un cellulare collegato al pc non ha senso 
visto che essendo sempre connesso sfrutti servizi di terze parti che 
hanno degli ottimi costi e al massimo ti scrivi un piccolo programmino 
per collegarti ai loro server

 volontariamente e me ne scuso 
Ok, incidente chiuso.
Al limite impara a mettere qualche faccina, sembrano cose infantili, 
ma a volte aiutano a capire quando si sta scherzando.



Sě, ho una connessione permanete.
In effetti non avevo pensato a questa possibilitŕ.
Perň non mi garba granchč. Se un giorno la connessione internet non va bene?
 se brucio il mio router?
 Se volessi rendere un pň piů independente il mio sistema, anzichč 
dipendente da internet?

 inviare SMS.
E come potrei fare per comandare lo stesso pc mediante messaggi sms, senza 
avere un gateway software?
Cioč: č possibile far sě che un telefono gsm collegato al computer, riceva 
il messaggio sms, e lo trasmetta al computer collegato mediante seriale? Poi 
dal computer, scorporerei il testo del messaggio, ecc. 

pg ha scritto:

Bene, il piu' e' fatto.
Ora ti serve una procedura che dato un testo e un numero di telefono 
invii il SMS.
Devi avere un modem con scheda per cellulare, e a quel punto si tratta 
di inviare alla porta del modem un paio di comandi Hayes.
E' stato postato qualcosa recentemente su questo NG, che io non sapevo 
dell'esistenza di questa estensione del set di comandi Hayes per SMS e 
quella volta li' mi sono documentato.
Trovi su google tutto il necessario.

pg ha scritto:

Se hai un account adsl virgilio, puoi usare la mia libreria che esporta 
le funzioni necessarie per effettuare il login ed inviare gli sms...
funzionava anche con account vodafone, ma ora non più perchè hanno
messo il controllo di inserimento codice con immagine! :-(
cerca goLinuxSMS o goWinSMS.
Altro modo, con i vecchi nokia puoi collegarti tramite il connectivity 
SDK 3...