14. Introducción a los comandos AT
Los comandos AT son instrucciones utilizadas para controlar un módem. AT es la abreviatura de ATtention. Toda línea de comandos comienza con «AT «o «at». Muchos de los comandos que se utilizan para controlar los módems de marcación por cable, como ATD (Marcar), ATA (Responder), ATH (Control de colgado) y ATO (Volver al estado de datos en línea), también son compatibles con los módems GSM/GPRS y los teléfonos móviles. Además de este conjunto de comandos AT comunes, los módems GSM/GPRS y los teléfonos móviles admiten un conjunto de comandos AT específico para la tecnología GSM, que incluye comandos relacionados con SMS como AT+CMGS (Enviar mensaje SMS), AT+CMSS (Enviar mensaje SMS desde el almacenamiento), AT+CMGL (Listar mensajes SMS) y AT+CMGR (Leer mensajes SMS).
Nótese que el «AT» inicial es el prefijo que informa al módem sobre el inicio de una línea de comandos. No forma parte del nombre del comando AT. Por ejemplo, D es el nombre real del comando AT en ATD y +CMGS es el nombre real del comando AT en AT+CMGS. Sin embargo, algunos libros y sitios web los utilizan indistintamente como nombre de un comando AT.
Estas son algunas de las tareas que se pueden realizar mediante comandos AT con un módem GSM/GPRS o un teléfono móvil:
-
Obtener información básica sobre el teléfono móvil o el módem GSM/GPRS. Por ejemplo, el nombre del fabricante (AT+CGMI), el número de modelo (AT+CGMM), el número IMEI (International Mobile Equipment Identity) (AT+CGSN) y la versión de software (AT+CGMR).
-
Obtener información básica sobre el abonado. Por ejemplo, MSISDN(AT+CNUM) y número IMSI (International Mobile Subscriber Identity)(AT+CIMI).
-
Obtener el estado actual del teléfono móvil o del módem GSM/GPRS. Por ejemplo, el estado de actividad del teléfono móvil (AT+CPAS), el estado de registro de la red móvil (AT+CREG), la intensidad de la señal de radio (AT+CSQ), el nivel de carga de la batería y el estado de carga de la batería (AT+CBC).
-
Establece una conexión de datos o de voz con un módem remoto (ATD, ATA, etc.).
-
Enviar y recibir faxes (ATD, ATA, AT+F*).
-
Enviar (AT+CMGS, AT+CMSS), leer (AT+CMGR, AT+CMGL), escribir (AT+CMGW) o borrar (AT+CMGD) mensajes SMS y obtener notificaciones de nuevos mensajes SMS recibidos (AT+CNMI).
-
Leer (AT+CPBR), escribir (AT+CPBW) o buscar (AT+CPBF) entradas en la agenda telefónica.
-
Realizar tareas relacionadas con la seguridad, como abrir o cerrar bloqueos de instalaciones (AT+CLCK), comprobar si una instalación está bloqueada (AT+CLCK) y cambiar contraseñas (AT+CPWD).
(Ejemplos de bloqueo de instalaciones: bloqueo de SIM y bloqueo de PH-SIM ) -
Controlar la presentación de los códigos de resultado / mensajes de error de los comandos AT.Por ejemplo, puede controlar si se habilitan ciertos mensajes de error (AT+CMEE) y si los mensajes de error deben mostrarse en formato numérico o verboso (AT+CMEE=1 o AT+CMEE=2).
-
Obtener o cambiar las configuraciones del teléfono móvil o del módem GSM/GPRS. Por ejemplo, cambiar la red GSM (AT+COPS), el tipo de servicio portador (AT+CBST), los parámetros del protocolo de enlace de radio (AT+CRLP), la dirección del centro de SMS (AT+CSCA) y el almacenamiento de mensajes SMS (AT+CPMS).
-
Guardar y restaurar configuraciones del teléfono móvil o del módem GSM/GPRS.Por ejemplo, guardar (AT+CSAS) y restaurar (AT+CRES) configuraciones relacionadas con la mensajería SMS, como la dirección del centro de SMS.
Tenga en cuenta que los fabricantes de teléfonos móviles no suelen implementar todos los comandos AT, parámetros de comandos y valores de parámetros en sus teléfonos móviles. Además, el comportamiento de los comandos AT implementados puede diferir del definido en el estándar. En general, los módems GSM/GPRS diseñados para aplicaciones inalámbricas soportan mejor los comandos AT que los teléfonos móviles normales.
Además, algunos comandos AT requieren el soporte de los operadores de redes móviles. Por ejemplo, los SMS a través de GPRS pueden habilitarse en algunos teléfonos móviles GPRS y módems GPRS con el comando +CGSMS (nombre del comando en texto: Select Service for MO SMS Messages). Pero si el operador de la red móvil no admite la transmisión de SMS a través de GPRS, no podrá utilizar esta función.
14.1. Comandos básicos y comandos extendidos Comandos básicos y comandos extendidos
Hay dos tipos de comandos AT: comandos básicos y comandos extendidos.
Los comandos básicos son comandos AT que no comienzan con «+». Por ejemplo, D (Marcar), A (Responder), H (Control de colgado) y O (Volver al estado de datos en línea) son comandos básicos.
Los comandos extendidos son comandos AT que comienzan con «+». Todos los comandos AT GSM son comandos extendidos. Por ejemplo, +CMGS (Enviar mensaje SMS), +CMSS (Enviar mensaje SMS desde el almacenamiento), +CMGL (Listar mensajes SMS) y +CMGR (Leer mensajes SMS) son comandos extendidos.
Página anterior | Página 20 de 65 | Página siguiente |