RTV forum PL | NewsGroups PL

Wysyłanie SMS-ów w PDU przez komendy AT: jak radzicie sobie z potwierdzeniem?

Jak wysyłacie SMSy za pomocą komórki?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wysyłanie SMS-ów w PDU przez komendy AT: jak radzicie sobie z potwierdzeniem?

Michał
Guest

Sun May 11, 2008 2:03 pm   



Witam wszystkich
Mam takie pytanie dla osób które "bawiły się" w wysyłanie SMSów w PDU przez
komórkę za pomocą komend AT. Jak oczekiwaliście na potwierdzenie? By wysłać
SMSa trzeba najpierw wysłać jego długość np. AT+CMGS=17, potem dopiero treść
SMSa. Między wysłaniem długości a treścią musi upłynąć pewien czas, aż
komórka potwierdzi pakiet. Dajecie na sztywno opóźnienie parę ms, a potem
dopiero wysyłacie, czy sprawdzacie potwierdzenie? Może da się wysłać SMSa
bez oczekiwania na potwierdzenie?

Pozdrawiam

DJ
Guest

Sun May 11, 2008 10:45 pm   



On 2008-05-11 15:03:04 +0200, =?iso-8859-2?Q?Micha=B3?= <sdfsdf@wp.pl> said:

Quote:
Dajecie na sztywno opóźnienie parę ms, a potem dopiero wysyłacie, czy
sprawdzacie potwierdzenie?

Zawsze trzeba sprawdzić po każdym AT co dostaniesz spowrotem. Jak
zwróci OK, to jedziesz dalej, jak ERR, to wiesz że komendy nie wykonał.

Quote:
Może da się wysłać SMSa bez oczekiwania na potwierdzenie?
Nie wiem co rozumiesz przez potwierdzenie. Chodzi Ci o "OK" po

komendzie AT czy o delivery receipt? Bo to różne sprawy.

--
DJ

PS. przy odpisywaniu na priv usun antyspamowy wpis z adresu

Adam Dybkowski
Guest

Tue May 13, 2008 10:12 pm   



Michał pisze:

Quote:
Mam takie pytanie dla osób które "bawiły się" w wysyłanie SMSów w PDU
przez komórkę za pomocą komend AT. Jak oczekiwaliście na potwierdzenie?
By wysłać SMSa trzeba najpierw wysłać jego długość np. AT+CMGS=17, potem
dopiero treść SMSa. Między wysłaniem długości a treścią musi upłynąć
pewien czas, aż komórka potwierdzi pakiet. Dajecie na sztywno opóźnienie
parę ms, a potem dopiero wysyłacie, czy sprawdzacie potwierdzenie? Może
da się wysłać SMSa bez oczekiwania na potwierdzenie?

A Ty w ogóle przejrzałeś specyfikacje 3GPP czy tylko tak sobie gdybasz?
Komendy AT do SMSów masz np. w 3GPP TS 27.005:
http://www.3gpp.org/ftp/specs/html-info/27005.htm
http://www.3gpp.org/ftp/Specs/archive/27_series/27.005/27005-800.zip

Po wysłaniu AT+CMGS=długość<CR> trzeba poczekać na znak '>' a potem
wysłać szestnastkowo SMS, zakończony znakiem Ctrl+Z. Potem już tylko
czekać na potwierdzenie z numerem identyfikacyjnym albo kod błędu (warto
wcześniej włączyć rozszerzone kody błędów czyli AT+CMEE).

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - Wysyłanie SMS-ów w PDU przez komendy AT: jak radzicie sobie z potwierdzeniem?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map