Pokusavam modemu(SonyEricsson T610)da posaljem AT komandu za slanje SMS ali do
sada mi nije uspelo jer izgleda da nepravilno formiram komandni string.F-ja za
slanje izgleda ovako izgleda ovako:
void Posalji()
{
String komanda="AT+CMGS=\"+38163123456\",145\r";
int velicina=komanda.Length();
char *inbuff=komanda.c_str();
DWORD bytes;
WriteFile(hComm,inbuff,velicina,&bytes,NULL);
Sleep(200);
String poruka="Neka poruka.\x1A";
velicina=poruka.Length();
char *inbuff=poruka.c_str();
WriteFile(hComm,inbuff,velicina,&bytes,NULL);
delete inbuff;
}
Prethodno sam promenio(AT+CMGF=1)parametre komande AT+CMGS u text mode.Podesen mi je i servisni
centar.
Nisam siguran da li je Hexadecimalna vrednost kombinacije CTRL+Z=\x1A pa je mozda
to greska jer posle slanja prvog dela komande pojavljuje mi se znak">" kako i treba ali mi se
posle slanja drugog dela javlja CMS:ERROR 500.Na netu ima gomila stvari ali su uglavnom u VB
i nema primera vec samo objasnjene koji su parametri komande AT+CMGS.Ako neko moze da napise
kako bi trebalo da izgledakomandni string bio bih mu veoma zahvalan jer sam izgubio celu noc
pokusavajuci da ga formiram.
sada mi nije uspelo jer izgleda da nepravilno formiram komandni string.F-ja za
slanje izgleda ovako izgleda ovako:
void Posalji()
{
String komanda="AT+CMGS=\"+38163123456\",145\r";
int velicina=komanda.Length();
char *inbuff=komanda.c_str();
DWORD bytes;
WriteFile(hComm,inbuff,velicina,&bytes,NULL);
Sleep(200);
String poruka="Neka poruka.\x1A";
velicina=poruka.Length();
char *inbuff=poruka.c_str();
WriteFile(hComm,inbuff,velicina,&bytes,NULL);
delete inbuff;
}
Prethodno sam promenio(AT+CMGF=1)parametre komande AT+CMGS u text mode.Podesen mi je i servisni
centar.
Nisam siguran da li je Hexadecimalna vrednost kombinacije CTRL+Z=\x1A pa je mozda
to greska jer posle slanja prvog dela komande pojavljuje mi se znak">" kako i treba ali mi se
posle slanja drugog dela javlja CMS:ERROR 500.Na netu ima gomila stvari ali su uglavnom u VB
i nema primera vec samo objasnjene koji su parametri komande AT+CMGS.Ako neko moze da napise
kako bi trebalo da izgledakomandni string bio bih mu veoma zahvalan jer sam izgubio celu noc
pokusavajuci da ga formiram.