sms i pdu - problem

Dec 09, 2004 3 Replies

Witam



Nie mogê sobie poradziæ z wys³aniem sms w trybie pdu (siemens c35i), próbuje to zrobiæ przy pomocy terminala RS232. Telefon odpowiada na inne komendy AT, typu: dzwonienie itd. Problem jest nastêpuj±cy: po wpisaniu komendy AT+CMGS=27 telefon zawraca znak zachêty ">", czyli wszystko wydaje siê byæ w porz±dku, nastêpnie wysy³am zakodowanego sms'a i po wys³aniu kodu <1A>, czyli CTRL+Z, nic siê nie dzieje, dopiero jak drugi raz ten kod to otrzymuje ERROR, a czasem to w ogóle nie odpowiada... Wysy³aæ sms na pewno mo¿na, bo korzysta³em ju¿ z programu do tego celu. Informacje o tym jak kodowaæ sms'a wzi±³em z art. Jacka Bogusza (ep. 03/04) i próbowa³em ju¿ na ró¿ne sposoby wpisywaæ warto¶ci i nic... Nie wiem, czy ¼le wpisuje warto¶æ d³ugo¶ci ³añcucha (at+cmgs=27), ale ró¿ne liczby ju¿ tam wstawia³em. W necie ¿adnych konkretów nie znalaz³em ponad to co wyczyta³em w wymienionym artykule wiêc je¶li kto¶ zajmowa³ siê czym¶ takim to prosi³bym o pomoc.



Ogi



ogi napisał(a):

Witam. Tez to przerabialem ostatnio:-) W tym artykule jest sporo niedomowien i trzeba samemu dojsc do kilku rzeczy. Wysylanie za pomoca terminala u mnie nie zdalo egzaminu. Natomiast programowo jak najbardziej sie udalo. Po znaku zachety sa jeszcze dwie spacje i dopiero wtedy mozna wysylac. Jak zrobisz to za wczesnie to zwraca error po jakims czasie. Jak za pozno o ile sobie przypominam to tez. Pozdrawiam.

czyli pewnie podajesz mu zle dane; poczytaj o pdu i poeksperymentuj; /troche tego jest na sieci;

ze co?... za wczesnie? za pozno? jak?.....

nie kumam, ja robie tak:

  1. podaje mu komende wysylania/przechowywania sms'a;
  2. __czekam__ na znak zachety;
  3. wysylam ciag pdu
  4. i to koniec;

po znaku zachety zalecaja* dac dwa zera ('00'), a na koncu '1A'; oczywisice te znaki nie licza sie do dlugosci lancucha pdu, ktory podajesz;

*zalecaja - czyli nieraz nie zalecaja;

czytajcie ludziska opisy na sieci; od cholery tego jest;

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required