Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Slanje SMS i AT komande

[es] :: C/C++ programiranje :: Slanje SMS i AT komande

[ Pregleda: 2456 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

PaGud
Beograd

Član broj: 25402
Poruke: 24
*.212.eunet.yu



Profil

icon Slanje SMS i AT komande25.09.2004. u 12:45 - pre 238 meseci
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.

 
Odgovor na temu

[es] :: C/C++ programiranje :: Slanje SMS i AT komande

[ Pregleda: 2456 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.