[elektro] GSM modem SMS küldés

hozso_001 at freemail.hu hozso_001 at freemail.hu
Tue Oct 29 14:14:19 CET 2013


   Sziasztok!

   Kísérletezek egy SMS küldő modemmel. (FastTrack
XTend.)
   A nagykönyv szerint SMS küldéskor az alábbi formulát
kell (lehet) használni:

   AT+CMGS="+3630xxxxxxx"<CR>
Tesztuzenet<ctrl-z>

   A problémám az, hogy az AT+CMGS rész után (a CR-el
lezárva) ha nem várok valamennyi időt a szöveg
küldésével, akkor vagy el sem küldi az SMS-t, vagy
lemarad a szöveg első része.
   Ez még akkor tűnt fel, amikor terminál emulátorral
próbálgattam. Eddig egyszer használtam ilyen SMS
küldőt, akkor PLC-vel, akkor is úgy történt a folyamat,
hogy AT+CMGS... parancs kiküld, vár, utána kiküldtem az
üzenetet. Működött rendesen.

   Most ismét kipróbáltam. Terminál emulátorral egyben
kiküldve megint ugyanaz az eredmény: ha egyben küldöm,
akkor az eleje lemarad a szövegnek. Ráadásul, ha túl gyorsan
küldöm, akkor meg egyáltalán nem megy ki az üzenet.
Mármint: épp Visual Basic-ben írok egy SMS küldőt. Ha
a VB programból egyben megy ki az üzenet, akkor nem küldi
el. Ha várok pár másodpercet (lehet, hogy kevesebb is elegendő
lenne)a kettő között, akkor kiküldi rendesen.

   Ez normális dolog? Az AT parancsok leírásában nem találtam
erre utalást. Mármint arra, hogy várni kellene a két "mondat"
között. (At commands interface guide for OpenAT firmware
V7.4)


    Üdv.: Horváth Zsolt




More information about the Elektro mailing list