modem Continuamos con los artículos dedicados al desarrollo de un sistema de avisos por SMS.

Para el correcto funcionamiento del modem son necesarios algunos parámetros, estos se guardan en los denominados registros “S”. Estos registros se pueden configurar mediante comandos AT.

Sn=x: el registro “n” toma el valor “x”, el valor de x depende del parámetro.

Sn?: se lee el valor almacenado en el registro “n”.

Al conjunto de todos los registros “S” que tiene el modem, se denomina perfil. Puede haber mas de un perfil por modem lo que permite tener varias configuraciones almacenadas, además también hay perfiles configurados en fábrica con los parámetros por defecto.

Existen comandos AT específicos para el control de los perfiles.:

AT&Wx: Almacena el valor actual de todos los registros en el perfil x, x puede ser, en general, 0 ó 1.

ATZx: Carga los registros con los valores almacenados en el perfil x.

AT&Fx: Carga el perfil x con la configuración de fabrica.

AT&Yx: Perfil que se cargará por defecto al inicializar el modem.

 

El número de registros “S” depende del modem, sólo los 12 primeros son estándar.

 

  Descripción Valor por defecto Rango
S0 Número de tonos a los cuales el modem descolgará. 0 (no descolgará) 1-7
S1 Número de tonos transcurridos en la llamada actual.    
S2 Valor ASCII del caracter de la secuencia de escape. “+”, ASCII 43 0-255
S3 Valor ASCII del caracter de fin de línea. “”, ASCII 13 0-127
S4 Valor ASCII del caracter de formateo de la respuesta. “”,ASCII 10 0-127
S5 Valor ASCII del caracter de borrado del caracter previo. “” (espacio),ASCII 8 0-127
S6 Tiempo de espera por el tono de marcado, antes de marcar. 2 segundos 2-255
S7 Tiempo máximo permitido de espera por la portadora remota después de marcar. 30-60 segundos 1-255
S8 Tiempo de pausa asignado al modificador “,” en la cadena de marcado. 2 segundos 0-255
S9 Carrier detect time required for recognition. 6 segundos 1-255 * 0,1s
S10 Especifica el tiempo de espera antes de colgar después de perder la portadora.

7-14 segundos

1-254 * 0,1s
S11 Duración y espacio de los tonos de marcado DTMF. 70-95 milisegundos 50-255
S12 Tiempo de espera para pasar a modo comando después de recibir la secuencia de escape “+++”. 50 0-255 * 1/50s
S37 Negociación de velocidad.