tutorial software sim900 sim800l shield recibir por leer enviar encender comandos delphi sms serial-port

delphi - software - leer sms arduino



Enviar sms a través de AT Command actúa raro (1)

Estoy usando el componente ComPort para enviar mensajes SMS a través de un módem, el problema es que a veces obtengo sms a veces y no recibo los comandos a en el cuerpo del mensaje de texto.

Aquí está mi código:

procedure SendSmsCosmote(numar,text : string); const buf : Byte = 26; begin Form1.ComPort1.WriteStr(''AT+CMGF=1''+#13#10); Form1.ComPort1.WriteStr(''AT+CMGS="''+ numar + ''"''+#13); Form1.ComPort1.WriteStr(text); Form1.ComPort1.Write(buf,1); end;

¿Qué estoy haciendo mal? ¿Y por qué cuando leo del módem recibo lo que envié en la línea tx?


Intente agregar un pequeño retraso entre los comandos (o espere la respuesta del módem, "OK" generalmente).