Cómo enviar SMS usando comandos AT: Para desarrolladores y módems

El Servicio de Mensajes Cortos (SMS) facilita intercambio de textos entre usuarios móviles. El método común es el teclado del móvil. Los comandos AT (Attention), lenguaje de comandos que guía función del módem, son otro método para enviar SMS.

Instrucciones

  1. Accede a la interfaz SMS de tu móvil (o terminal serie del módem GSM/GPRS/3G/4G).

  2. Teclea: AT+CMGS="yyyyy" (sin comillas externas). Sustituye "yyyyy" por número destino. Pulsa Enter.

  3. Escribe tu mensaje SMS.

  4. Pulsa Ctrl+Z (simultáneamente) para enviar. El módem responderá OK o código de error.

Comandos AT relacionados útiles

  • AT+CMGF=1 → Modo texto (PDU=0).
  • AT+CMGL="ALL" → Listar todos los mensajes.
  • AT+CMGR=índice → Leer mensaje por índice.
  • AT+CMGD=índice → Borrar mensaje.
  • AT+CSCA? → Consultar número de centro de servicio (SMSC).
  • AT+CSCA="+346XXxxxxxx" → Configurar SMSC.

Uso real: Módems USB/PCIe (Huawei, ZTE, Quectel, SIMCom), routers 4G/5G, placas desarrollo (Arduino + SIM800/900), IoT. Requiere terminal serie (PuTTY, screen, minicom, Python pyserial).