Newsgroup: it.comp.lang.delphi
Titolo: Sms sender

Salve a tutti. Sto cercando di creare un driver x poter mandare Sms dal
cell. direttamente connesso al PC tramite 232.
In una rivista ho trovato del codice freeware che sembrerebbe fare al caso
mio, ma tale codice fa tutto tranne esattaemnte spedire Sms su un Nokia 6150
(quello che uso io x i test). Volevo chiedere se qualcuno conosce il
protocollo AT+ e in particolare i comandi X gli SMS.
il mio codice invia la seguente stringa:
"AT+CMGS=140<CR>" --> Comando x istruire il cell che sto x spedire un sms +
il carattere #13#10
"001100"                          --> Intestazione standard
"XX"                                --> Dimensione (in esa) del n. del
destinatario
"81"                                  --> 81 se il numero č nel formato
usuale, "91" se in formato internazionale
"XXXXXXXXXXXX"     --> Num del destinatario in formato BCD
"0000AA"                         --> Intestazione standard
"XX"                                 --> Dimensione (in esa) del messaggio
"XX........."                        --> Messaggio in formato PDU (codifica
a 7 bit)
"<CTRL-Z>"                     --> Fine msg
Ebbene, spedendo le stringhe sopra descritte di seguito, il cell non da
nessun segno di vita.
Qualcuno mi sa dire il xchč?
Qualcuno mi sa dire inoltre se esistono driver x protocollo AT+ e/o
MBUS???????
Many TNKS!

MBUS???????
Io sto programmando un modem GSM Wavecom e i comandi per la
spedizione mi sembrano leggermente diversi (il comando e' sempre
AT+CSMG, comunque).  Attento, perche' anche se AT e' uno
standard, i vari produttori lo estendono in modo proprietario.
Appena trovo il reference dei comandi ti faccio un fischio.
Poi, che intendi per "driver" ?
Il protocollo AT si usa con una connessione diretta alla COM su
cui e' attaccato l'apparecchio.
Prova a comandare il tuo apparecchio con HyperTerminal.
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>

Forse ho usato il termine drive un pò impropriamente, intendo una DLL che si
incarichi di trasformare in formato PDU e tutte quelle cosette "un pò
pallose" che bisogna implementare (anche se in realtà le ho già tutte...!).
In realtà i comandi AT+ che uso vengono "tradotti" da un modulo che mi
"offre" una COM3 virtuale che in realtà non c'è fisicamente e che si
incarica di trasformare sti benedetti AT+ nell'MBUS che sembra l'unico
protocollo che il mio cell capisca!
Ho letto anch'io dell'estensione dei comandi (in particolare il prot. AT^),
purtroppo è na rottura sta cosa dei protocolli proprietari...ma quand'è che
ci sarà un garante che diriga sti generi di cose?
Comunque x il momento ti ringrazio e ti saluto.
Non credo, comunque se ti potesse interessare, ti posso inviare i sorgenti
di cui ho già parlato nell'altra mail (è freeware).
Un'ultima cosa, io in genere uso TComm o TVaComm x la seriale. Le conosci?
Quale consideri meglio?
Many TNKS!

Quale consideri meglio?
Non li uso, uso TComPort, scaricato da Torry e finora non ha dato
problemi.  E' una suite che comprende anche un componente che mi
fa da terminale (molto comodo).


 proprietario, necessariamente.
Ok, touchè!!
Una cosa extra, vorrei implementare un giocatore automatico in un Risiko che
nel tempo libero mi diletto a programmare. Di IA (a livello molto ((ma
molto)) elementare) sai dove posso recuperare qualche informazione x
iniziare?
Many TNKS!

 Many TNKS!
Prego

 quello che cercavi.
Ad essere sinceri quelle funzioni le ho già, comunque ti ringrazio
ugualmente x la tua disponibilità!
Non riesco xò a trovare documentazione sui protocolli usati dai singloi cell
o dalle case prodruttrici, mi sai segnalare qualcosa?

 ha scritto nel messaggio
news:rCtY6.67621$Rq1.5...@news.infostrada.it...

Sulla sezione Developer della Nokia (soggetta ad iscrizione, mi pare,
gratuita) trovi un po' di cose. Inoltre su Torry o visto dei componenti
(shareware) per l'utilizzo dei Nokia con cavo MBUS. Per gli altri telefoni
sinceramente non so. Io ho un 7110 ma non l'ho mai usato per gli SMS, al
massimo come modem con i normali comandi AT.
Se trovo qualcosa di interessante te lo posto direttamente o te lo mando per
mail.
.G