back arrowTodos los puestoshero image
Plataforma

Los comandos AT son instrucciones especiales para controlar un módem. Son cadenas cortas de texto que puedes combinar para indicar al dispositivo que haga cosas como marcar, gestionar mensajes de texto o ajustar la forma en que el módem se conecta a la red. Este blog pretende orientarte sobre los comandos AT más comunes que puedes utilizar con tu dispositivo.
¿Cómo puedo enviar comandos AT a un router?

Hay varias formas de enviar comandos AT a un router:

  • Para Windows, puede utilizar clientes SSH como PuTTY o Bitvise.

  • Para Mac: puede utilizar el Terminal

  • También puede utilizar la interfaz de línea de comandos (CLI) integrada en el dispositivo.

Con el fin de SSH con éxito en el dispositivo, usted tendrá que saber tres cosas:

  • la dirección IP de la LAN del router (normalmente 192.168.1.1, pero puede ser diferente; consulte las instrucciones en el manual del dispositivo).

  • El nombre de usuario del router.

  • La contraseña del router.

Para esta prueba, utilizaremos el Terminal para acceder mediante SSH a un dispositivo Teltonika RUT 241. Para SSH en un dispositivo utilizando el terminal, puede utilizar el siguiente comando:

Blog Image

Secuencia de comandos AT para establecer una conexión:

  • EN - comprueba la comunicación entre el dispositivo y la aplicación.

  • ¿AT+CGREG? y/o ¿AT+CEREG? - Comprobación del estado de la conexión.

  • AT+CGREG=1 y/o AT+CEREG=1 - configura el módem para que informe de códigos de resultado no solicitados relacionados con el estado de registro del dispositivo móvil en la red GSM.

  • AT+COPS=? - Devuelve la lista de Operadores disponibles (puede tardar más en ejecutarse).

  • AT+COPS=0 - Permite la selección automática del operador.

  • AT+CGDCONT=1, "Tipo PDP", "APN" - establece los parámetros de contexto PDP(Packet data protocol).

  • AT+CGACT - Activa los parámetros de contexto PDP.

Los dispositivos Teltonika utilizan gsmctl que son un conjunto de comandos de shell que pueden solicitar información a un módem o realizar operaciones en él. Dicho de otro modo, gsmctl es una forma de utilizar comandos AT en forma de shell. Con otros clientes SSH como PuTTY, el uso de comandos gsmctl puede no ser necesario.

Ahora que ya tenemos todo lo que necesitamos, vamos a ver cómo quedan en el Terminal.

  1. EN - El comando "AT" es un comando básico que se utiliza para comprobar si un módem responde. Es como decir "¿Estás ahí?" al módem. Cuando envías "AT" a un módem, éste debería responder con un "OK" si funciona correctamente. Esta interacción confirma que el módem está preparado para recibir más comandos.

Blog Image

2. ¿AT+CGREG? y/o ¿AT+CEREG? - estos comandos se utilizan para consultar el estado de registro de un dispositivo en una red celular.

"AT+CGREG?" se utiliza normalmente con redes GSM (2G) y UMTS (3G) para comprobar el estado de registro.

"AT+CEREG?" se utiliza con las redes LTE (4G) para hacer lo mismo.

Estos comandos ayudan a determinar si el dispositivo se ha registrado correctamente en la red celular y proporcionan información sobre el estado de registro de la red, como si está registrado, buscando o no registrado.

Blog Image

Si la respuesta muestra +CGREG: x,5 o +CEREG: x,5 indica que su módem está actualmente registrado en una red y funcionando en modo roaming, lo que es de esperar ya que las tarjetas SIM Simbase son SIMs roaming.

3. AT+CGREG=1 y/o AT+CEREG=1 : Estos comandos se utilizan para habilitar actualizaciones de estado de registro de red no solicitadas desde el módem.

  • "AT+CGREG=1" se utiliza en las redes GSM (2G) y UMTS (3G).

  • "AT+CEREG=1" se utiliza en redes LTE (4G).

Estos comandos ordenan al módem que envíe automáticamente notificaciones sobre cambios en el estado de registro de la red, como cuando el dispositivo se registra en una red o cambia su estado de registro.

Blog Image

4. AT+COPS=? y AT+COPS=0

Si desea ver primero qué operadores de red están disponibles en la zona, puede utilizar AT+COPS=?: Este comando se utiliza para consultar los operadores o redes disponibles a los que se puede conectar el módem. Al enviar este comando al módem, éste responde con una lista de operadores disponibles junto con sus correspondientes identificadores numéricos o alfanuméricos.

Blog Image

AT+COPS=0 por otro lado, se utiliza para configurar el módem para que seleccione y se registre automáticamente en la mejor red disponible. Mediante este comando, se indica al módem que seleccione automáticamente el operador o la red a la que debe conectarse en función de su configuración o preferencias predefinidas. Este comando se utiliza a menudo para garantizar que el módem se conecte a la red preferida o predeterminada sin intervención manual.

Blog Image

5. AT+CGDCONT=1, "Tipo PDP", "APN" - Este comando configura la conexión de datos de un módem celular. Establece los parámetros para un canal de datos específico, especificando el tipo de protocolo de datos a utilizar ("tipo PDP") y el nombre del punto de acceso ("APN") para conectarse a la red deseada.

Blog Image

6. AT+CGACT: Este se utiliza para activar o desactivar un contexto PDP (Packet Data Protocol) en un módem celular. Los contextos PDP son canales de datos establecidos entre un dispositivo móvil y la pasarela de red de paquetes de datos (PDN-GW) de una red celular.

Cuando se envía el comando AT+CGACT con parámetros, se activa o desactiva un contexto PDP específico. Cada parámetro corresponde a un identificador de contexto PDP específico. Por ejemplo, AT+CGACT=1 activa el contexto PDP 1, mientras que AT+CGACT=0 lo desactiva.

Este comando es esencial para iniciar o finalizar conexiones de datos, permitiendo a los dispositivos acceder a servicios de datos como navegar por Internet o enviar/recibir datos a través de la red celular.

Para módems Quectel para activar el contexto PDP para el perfil 1 es necesario utilizar el siguiente comando:AT+CGACT=1,1. Consulta la documentación de tu módem para obtener más información, ya que estos comandos pueden variar en función del dispositivo.

Blog Image

¿Cómo comprobar la calidad de la conexión?

En AT+CSQ se utiliza para consultar la intensidad de la señal de un módem móvil.

  • Al recibir este comando, el módem responde con un valor numérico que representa:

    • La indicación de intensidad de la señal recibida (RSSI).

    • La tasa de bits erróneos (BER).

  • El formato de la respuesta suele ser el siguiente "+CSQ: xx,yy".

    • "xx" representa el valor RSSI, que indica la intensidad de la señal.

    • "yy" representa el valor BER, que indica la tasa de errores de bit.

  • El valor RSSI da una indicación de la intensidad de la señal, normalmente expresada en dBm (decibelios relativos a un milivatio).

    • Un valor RSSI más alto indica generalmente una señal más fuerte y una mejor calidad de recepción.

  • El valor BER indica la tasa de error de bits de la señal recibida.

    • Un valor de BER más bajo indica una mejor calidad de la señal y menos errores de transmisión.

    En general, el comando AT+CSQ proporciona información valiosa sobre la calidad de la señal de la red celular, que puede ser útil para solucionar problemas de conectividad y optimizar el rendimiento.

Blog Image
  • RSSI: 19 indica la intensidad de la señal recibida, con un equivalente de -75 dBm.

  • BER: 99 representa que la Tasa de Error de Bit no se conoce o no es detectable (típicamente un valor entre 0-7 o el valor 99 si se desconoce)

Calidad de la señal móvil

Blog Image

get started image

Comience con Simbase

  • arrowConectar
  • arrowEscala
  • arrowControlar