Código y configuración

Comandos AT

AT&V

El comando AT&V es utilizado para obtener una lista de los parámetros de configuración actuales del módem. Este comando devuelve una lista de los valores de configuración actuales para cada parámetro compatible con AT que se puede modificar en el módem.

La respuesta del comando se presenta en formato de cadena de texto y puede ser bastante larga, ya que incluye detalles sobre cada parámetro y su configuración actual. Los valores de configuración para cada parámetro suelen estar separados por comas.

Por ejemplo, si ejecutas el comando «AT&V» en el terminal, la respuesta puede ser algo así como:

"ACTIVE_PROFILE: 1
AUTOCALL: 0
BAUD: 9600
CD_DATA: 1
CLASS: 8
DIALTIMEOUT: 30
ESCAPE: 43
EXTENDED_ERRORS: 0
LINEFEED: 0
PAUSE: 2
RESULT_CODES: 1
SPACE: 32
SPEAKER: 1
SPEAKER_VOLUME: 2
V.25TER: 0
XONXOFF: 0"

Ten en cuenta que la respuesta del comando puede variar dependiendo del modelo y fabricante del módem, así como de la configuración actual del módem.

Ejemplo:

AT&V


DEFAULT PROFILE
S0: 0
S3: 13
S4: 10
S5: 8
S6: 2
S7: 60
S8: 2
S10: 15
+CBST: 7,0,1
+CRLP: 61,61,48,6
V: 1
E: 1
Q: 0
X: 4
&C: 1
&D: 1
+CLTS: 0
+CREG: 0
+CGREG: 0
+CMEE: 0
+CIURC: 1
+CFGRI: 0
+CMTE: 0
+CANT: 0,0,10
+STKPCIS: 0
+CMGF: 0
+CNMI: 2,1,0,0,0
+CSCS: "IRA"
+VTD: 1
+CALS: 1
+CHF: 0
+CAAS: 1
+CBUZZERRING: 0
+DDET: 0
+MORING: 0
+SVR: 16
+CCPD: 1
+CSNS: 0
+CSGS: 1
+CNETLIGHT: 1
+SLEDS: 64,64,64,800,3000,300
+CSDT: 0
+CSMINS: 0
+EXUNSOL: 0
+SDMODE: 0
+ECHARGE: 0
+FSHEX: 0
+IPR: 0
+IFC: 0,0
+ICF: 3,3
+CSCLK: 0

USER PROFILE
S0: 0
S3: 13
S4: 10
S5: 8
S6: 2
S7: 60
S8: 2
S10: 15
+CBST: 7,0,1
+CRLP: 61,61,48,6
V: 1
E: 1
Q: 0
X: 4
&C: 1
&D: 1
+CLTS: 0
+CREG: 0
+CGREG: 0
+CMEE: 0
+CIURC: 1
+CFGRI: 0
+CMTE: 0
+CANT: 0,0,10
+STKPCIS: 0
+CMGF: 0
+CNMI: 2,1,0,0,0
+CSCS: "IRA"
+VTD: 1
+CALS: 1
+CHF: 0
+CAAS: 1
+CBUZZERRING: 0
+DDET: 0
+MORING: 0
+SVR: 16
+CCPD: 1
+CSNS: 0
+CSGS: 1
+CNETLIGHT: 1
+SLEDS: 64,64,64,800,3000,300
+CSDT: 0
+CSMINS: 0
+EXUNSOL: 0
+SDMODE: 0
+ECHARGE: 0
+FSHEX: 0
+IPR: 0
+IFC: 0,0
+ICF: 3,3
+CSCLK: 0

ACTIVE PROFILE
S0: 0
S3: 13
S4: 10
S5: 8
S6: 2
S7: 60
S8: 2
S10: 15
+CBST: 7,0,1
+CRLP: 61,61,48,6
V: 1
E: 1
Q: 0
X: 4
&C: 1
&D: 1
+CLTS: 0
+CREG: 0
+CGREG: 0
+CMEE: 0
+CIURC: 1
+CFGRI: 0
+CMTE: 0
+CANT: 0,0,10
+STKPCIS: 0
+CMGF: 0
+CNMI: 2,1,0,0,0
+CSCS: "IRA"
+VTD: 1
+CALS: 1
+CHF: 0
+CAAS: 1
+CBUZZERRING: 0
+DDET: 0
+MORING: 0
+SVR: 16
+CCPD: 1
+CSNS: 0
+CSGS: 1
+CNETLIGHT: 1
+SLEDS: 64,64,64,800,3000,300
+CSDT: 0
+CSMINS: 0
+EXUNSOL: 0
+SDMODE: 0
+ECHARGE: 0
+FSHEX: 0
+IPR: 0
+IFC: 0,0
+ICF: 3,3
+CSCLK: 0

OK

AT+CPIN=”X2X6”

El comando «AT+CPIN» se utiliza para enviar el PIN de la tarjeta SIM al dispositivo. El PIN (Personal Identification Number) es un número de cuatro a ocho dígitos que se utiliza para proteger la tarjeta SIM de un uso no autorizado.

Para usar este comando, simplemente envía «AT+CPIN=<PIN>» al dispositivo a través de una terminal de comunicación serie, donde <PIN> es el número de PIN de la tarjeta SIM. Si el PIN es correcto, el dispositivo responderá con el mensaje «OK». Si el PIN es incorrecto, el dispositivo responderá con el mensaje «ERROR».

Si el dispositivo no requiere un PIN para acceder a la tarjeta SIM, simplemente envía «AT+CPIN?» para consultar el estado del PIN. Si el PIN está deshabilitado, el dispositivo responderá con «READY».

Es importante tener en cuenta que el número de intentos incorrectos de ingreso del PIN está limitado y si se alcanza el límite, la tarjeta SIM se bloqueará y requerirá un código PUK para desbloquearla.

Aquí te dejo un ejemplo de cómo se vería la sesión de la terminal de comunicación serie para enviar el PIN de la tarjeta SIM al dispositivo:

AT+CPIN="1234"
OK

En este ejemplo, se envía el PIN «1234» al dispositivo y se confirma que es correcto con la respuesta «OK».


AT+CMGF

Es un comando AT que se utiliza para configurar el modo de mensaje de texto SMS del dispositivo. Hay dos modos de mensaje de texto SMS: modo de texto y modo PDU (Protocol Data Unit). El modo de texto es más fácil de entender y utilizar, mientras que el modo PDU es más complejo pero también más flexible.

Si envías «AT+CMGF=0» al dispositivo, establecerás el modo PDU. En este modo, los mensajes de texto se transmiten como unidades de datos de protocolo y es necesario conocer el formato de PDU para enviar y recibir mensajes. Este modo es más comúnmente utilizado por desarrolladores y programadores que necesitan un mayor control sobre la estructura de los mensajes SMS.

Por otro lado, si envías «AT+CMGF=1» al dispositivo, establecerás el modo de texto. En este modo, los mensajes SMS se transmiten como cadenas de texto y son más fáciles de entender y enviar. Este modo es más comúnmente utilizado por usuarios finales que simplemente desean enviar y recibir mensajes de texto sin preocuparse por los detalles de la estructura de los mensajes.

Una vez que hayas establecido el modo de mensaje de texto SMS, puedes enviar y recibir mensajes de texto SMS utilizando los comandos AT correspondientes para enviar y recibir mensajes.

Es importante tener en cuenta que el modo de mensaje de texto SMS se establece de forma predeterminada en «modo de texto» en la mayoría de los dispositivos. Sin embargo, si necesitas enviar mensajes SMS personalizados o realizar otras tareas avanzadas con mensajes SMS, es posible que debas cambiar al modo PDU para tener un mayor control sobre la estructura de los mensajes.

AT+CMGF=1

OK

Puede que también te guste...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *