Comandos AT


Recepción ] Antecedentes ] Cronología ] Hardware ] Software ] Computadoras ] Redes ] Informática ] Personajes ] Empresas ] Frases Célebres ] Diccionario ] Humor ] Mapa del sitio ] Contáctanos ]

Debido a la falta de donativos ha sido necesario incorporar publicidad a nuestro sitio para mantenerlo en línea. Lamentamos esta situación y agradecemos su comprensión.


Recepción
Anterior
Estándares y Protocolos
Comandos AT
Tipos

Somos el museo virtual más grande y mejor en español.


contadores web

Comandos AT

En esta sección se describen los comandos de modo de datos del módem. Cada uno de estos comandos debe de ser utilizado conforme a los estándares de utilización de los comandos AT.

+++ Código de escape
A Contestar línea telefónica
A/ Repetir el último comando
Repetir el último comando emitido. El último comando puede haber sido emitido por usted o por su software.
Prefijo "ATención" de línea de comandos
Dn Marcar número telefónico
E Eco de comandos
Controla el eco de los caracteres enviados a su módem desde su ordenador cuando el módem está en el estado de comandos.
E Inhibir eco de comando. Si ve dos caracteres por cada uno que escribe (es decir, AT aparece como AATT), emita E.
E1 Activar eco de comandos (predeterminado). Si su ordenador no presenta los caracteres que escribe, emita E1.
H Control de colgado/descolgado
H En reposo (colgado).
H1 Descolgado (tomar la línea telefónica).
I Informar sobre identificación e información de diagnóstico
I0 Devuelve el código del producto
I1 Devuelve la suma de verificación de la ROM del firmware
I2 Devuelve OK
I3 Devuelve la versión del firmware, el nombre del módem (basado en el número SUP) y la fecha
I4 Devuelve K56 V.90DP
I5 Devuelve el fabricante
I6 Informar sobre el código de país preinstalado
I7 Informar sobre el modelo de la bomba de datos
I92 Devuelve el PnP I.D. del módem.
L Volumen del altavoz
M Control del altavoz
M Siempre desconectado.
M1 Conectado hasta recibir el portador (predeterminado).
M2 Siempre conectado.
M3 Desconectado mientras se marca y después de recibir el portador; conectado al contestar.
O Pasar a estar en línea
O Entrar en línea (tras aplicar +++).
O1 Pasar a estar en línea; iniciar secuencia de reinstrucción.
Sr? Leer registros S
Presenta el valor r del registro S.

Sr=n Escribir en Registros S

Escribir el valor n en r del registro S.
W Códigos de resultados de corrección de errores
W Códigos de resultados no informados y CONNECT XXXX informa la velocidad del ordenador (DTE) (predeterminado).
W1 Informa sobre el modo de Corrección de Errores.
W2 Códigos de resultados no informados y CONNECT XXXX informa la velocidad de conexión (DCE).
 
X Tipo de discado y códigos de resultados CONNECT
X Marcado ciego (ignorar tono de discado y señal de ocupado) y enviar CONNECT cuando se conecte.
X1 Marcado ciego; enviar códigos de resultados CONNECT XXXX cuando se conecte.
X2 Esperar el tono de discado antes de marcar; enviar códigos de resultados CONNECT XXXX; no detectar señal de ocupado.
X3 Ignorar tono de discado; enviar códigos de resultados CONNECT XXXX; enviar BUSY si se detecta la señal de ocupado.
X4 Enviar conjunto de códigos mediante Wn y S95 cuando está conectado. Enviar código BUSY si se detecta la señal de ocupado; enviar el código NO DIALTONE si no se recibe el sonido de línea (predeterminado).
&C Control de señal Data-Carrier-Detect (DCD)
Determina el comportamiento de DCD. El valor predeterminado depende del ajuste de &F.
&C Señal DCD siempre conectada.
&C1 DCD indica cuándo está presente el portador del módem remoto.
&D Elegir reacción del módem ante DTR
Establece cómo reacciona su módem ante una transición de conectado a esconectado de DTR.
&D Ignorar una transición de conectado a desconectado de DTR.
&D1 Switch to asynchronous command state.
&D2 Desconectar y regresar a estado de comandos. Se desactiva respuesta automática mientras DTR está desconectado.
&D3 Realizar restablecimiento suave.
&F Cargar configuración predeterminada en fábrica
&F Restaurar la configuración predeterminada de fábrica (predeterminado para PCs). Incluye el control de flujo de hardware, corrección de errores y compresión de datos.
&F1 Restaurar la configuración predeterminada de fábrica (predeterminado para Macs).
#CLS=x Seleccionar datos o fax.
Este comando cambia entre el modo de datos y el de fax.
x=0: Modo de datos; da la instrucción al módem de actuar como un módem de datos para la contestación subsiguiente o parta originar operaciones.
x=1: Fax Clase 1
#MFR=Identificar fabricantes
Este comando solicita el fabricante del módem.
&V Mostrar perfil de configuración
Presentar la configuración activa.
 
+MS Elegir modulación
Puede controlar la modulación que usa su módem para negociar una conexión al ingresar el comando +MS. Este comando le permite elegir una modulación específica, activar o desactivar modo automático y especificar las máximas y mínimas velocidades de conexión de su módem. Se usa una variación del comando +MS para informar sobre las opciones elegidas y las opciones soportadas.
El formato del comando para AT+MS es:
AT+MS = <mod>,< modo automático >,< velocidad mínima tx >,< velocidad máxima tx >,< velocidad mínima rx >,< velocidad máxima rx > [CR]
Puede dejar un parámetro con su valor actual dejando el lugar de ese parámetro en blanco e ingresando una coma para separar los parámetros o ingresando un retorno de carro ([CR]) si es el último parámetro.
Para especificar una modulación preferida, introduzca una designación de carácter desde la columna <mod> de la siguiente tabla. El parámetro Mod define:

<mod>

Modulación

Velocidades posibles(bps)1

Notas

V21

V.21

300  

V22

V.22

1200  

V22B

V.22bis

2400 or 1200  

V23C

V.23

12002  

V32

V.32

9600 ó 4800  

V32B

V.32bis

14400, 12000, 9600, 7200 ó 4800  

V34

V.34

33600, 31200, 28800, 26400, 24000, 19200, 16800, 14400, 12000, 9600, 7200, 4800 ó 2400  

B103

Bell 103

300  

B212

Bell 212

1200  

k56

K56flex

56000, 54000, 52000, 50000, 58000, 46000, 44000, 42000, 40000, 38000, 36000, 34000, 32000  

v90

V.90

56000; 54667; 54000; 53333; 52000; 50667; 49333; 48000; 46667; 45333; 42667; 41333; 40000; 38667; 37333; 36000; 34667; 33333; 32000; 30667; 29333; 28000 Predeterminado
1 Véase parámetros opcionales < modo automático >, < velocidad mínima >, y < velocidad máxima >.

2 Para V.23, los modos de envío transmiten a 75 bps y reciben a 1200 bps; los modos de respuesta transmiten a 1200 bps y reciben a 75 bps. El índice se especifica siempre como 1200 bps.

El parámetro < modo automático > (negociación automática de modulación) es un valor numérico opcional que activa o desactiva la negociación automática de modulación usando V.8 o V.32bis Anexo A.

El valor predeterminado, 1, activa modo automático. No obstante, hay modulaciones que no tienen negociación automática disponible, tales como Bell 212 (<mod> B212).

El parámetro automode define:

<modo automático>

Opción elegida

Notas

0

Modo automático desactivado  

1

Modo automático activado usando V.8 o V.32bis Anexo A Predeterminado
Si fija < modo automático > en 1, su módem intenta conectar a la mayor velocidad posible a través de V.8 o V.32bis Anexo A. Si su módem no puede efectuar una conexión a esa velocidad, automáticamente negocia las velocidades en forma decreciente hasta realizar una conexión.
Si fija < modo automático > en cero, su módem intenta conectar a la mayor velocidad disponible para la modulación que ha elegido y no negociará si no puede realizarse una conexión.
El parámetro < velocidad mínima > es un número (rx/tx) opcional que especifica la mínima velocidad a la que el módem puede establecer una conexión. El valor predeterminado es 300 bps.
El parámetro < velocidad máxima > es un número (rx/tx) opcional que especifica la máxima velocidad a la que el módem puede establecer una conexión. El valor predeterminado es 33600 bps.
 
Puede usar AT+MS=? para visualizar las opciones soportadas por su módem. El módem presenta un listado de las opciones elegidas en el siguiente formato:
 
lista de valores de <mod> soportados:
valores de < modo automático > soportados
valores de < velocidad tx mínima > soportados
valores de < velocidad tx máxima > soportados
valores de < velocidad rx mínima > soportados
valores de < velocidad rx máxima > soportados
\N Modo de funcionamiento
\N0 Modo Normal, con control de flujo.
\N1 Modo Normal, con control de flujo.
\N2 Modo MNP Fiable.
\N3 Modo AutoFiable (predeterminado).
\N4 Modo LAPM/MNP Fiable.
\N5 Modo MNP.
%C Activar/desactivar compresión de datos
%C0 Compresión de datos desactivada.
%C1 MNP 5 activada.
%C2 V.42bis activada.
%C3 V.42bis y MNP 5 activadas (predeterminado).

Uso de comandos AT y códigos de resultados

Cuando utiliza su software de telecomunicaciones para realizar una tarea (tal como marcar un número telefónico), usa los comandos AT de su módem para realizarla. Generalmente resulta más fácil dejar que su software de telecomunicaciones emita los comandos AT en su nombre que emitirlos usted mismo.

Cuando su software de telecomunicaciones no puede realizar una tarea (o usted no quiere que lo haga), usted mismo emitirá los comandos AT. Estos comandos se pueden usar para realizar diversas funciones, tales como marcar o colgar.

Varios capítulos de este manual explican cómo usar los comandos AT para lograr tareas específicas. El resto de este capítulo explica cómo funcionan los comandos AT, y el Apéndice A los explica en detalle.

Usted mismo emite los comandos (modo Terminal)

Para que usted emita comandos AT , debe estar en el "modo Terminal" de su software, también llamado modo "Local". En este modo, los comandos que escriba irán a su módem en lugar de su software o el ordenador remoto.

Algún software está en modo Terminal cuando inicia el programa. El modo Terminal aparece generalmente como una pantalla vacía azul o negra con un cursor destellante. Si su módem responde con el código de resultado "OK" cuando usted escribe lo siguiente, está en modo Terminal y listo para emitir comandos ([CR] representa un retorno de carro):

AT [CR]
Si no está en modo Terminal, consulte el manual de su software para determinar cómo ingresar en él.

Sintaxis de línea de comandos

El prefijo AT ("ATención") debe comenzar cada línea de comandos excepto A/, y debe ser ingresado todo en letras mayúsculas (AT) o todo en minúsculas (at). El módem examina el código AT para determinar la velocidad de su ordenador, la paridad, el largo de palabras y la cantidad de bits de parada, y luego almacena su configuración actual en su memoria.

Pueden aparecer comandos múltiples en una línea de comandos. Puede separarlos con espacios para mejorar la legibilidad si lo desea (el módem ignora los espacios).

Cada línea de comandos (salvo A/) debe terminar con un retorno de carro ([CR] - ASCII 13). Si no provee un retorno de carro, su módem ignora los comandos. El carácter de avance de línea luego del retorno de carro es opcional y el módem lo ignora.

Los siguientes son ejemplos de líneas de comandos válidas:

AT DT 555-5055 [CR]

ATH [CR]

AT &F &C1 &D2 [CR]

A/

Estado de comando y estado en línea

El módem puede funcionar en estado de comando o estado en línea:

  • Cuando enciende su ordenador por primera vez, su módem está en estado de comando. Debe estar allí para emitir comandos AT.
  • Cuando su módem se conecta con otro módem, automáticamente cambia al estado en línea. Su módem DEBE estar en estado en línea para transmitir datos.

Si está conectado con una red, Bulletin Board System u otro ordenador remoto (es decir, está en línea), puede transmitir datos, pero debe cambiar al estado de comando para enviar comandos AT.

Para cambiar de un estado al otro, use los siguientes métodos.

  • Para cambiar de estado en línea a estado de comando, escriba el código de escape (+++) como se explica a continuación. Así se coloca automáticamente en modo Terminal, listo para ingresar comandos.
  • Para cambiar de estado de comando a estado en línea, emita el comando ATO (en línea), ATA (respuesta) o ATD (marcar) (en otras palabras, contestar una llamada o marcar un número). Se describen los comandos ATO, ATA y ATD en Comandos AT .

Código de Escape (+++)

El código de escape es una cadena de tres signos Más ASCII (+++) precedidos y seguidos por un "tiempo de guarda" durante el cual no se transmite ningún otro dato. Se utiliza para salir del estado en línea sin colgar. Para usarlo, realizar lo siguiente:

  1. No transmita ningún dato durante un período igual al tiempo de guarda. El ajuste predeterminado para el tiempo de guarda es 1 segundo.
  2. Escriba el código de escape rápidamente. No termine con un retorno de carro.
  3. No transmita ningún dato por otro lapso igual al tiempo de guarda.

El módem responde a estos pasos con el código de resultado OK. Si no lo hace, recibió datos durante el tiempo de guarda o el código de escape fue escrito demasiado lentamente. El tiempo entre cada signo más (+) del código de escape no debería superar el tiempo de guarda. Los signos más del código de escape pueden cambiarse por otro carácter ASCII al cambiar el valor del registro S2.

Memoria tampón de líneas de comandos

El módem coloca cada comando emitido en una memoria tampón que contiene hasta 54 caracteres. El módem no coloca los caracteres AT, de retorno de carro, o avance de línea en la memoria tampón, para que los 54 espacios de la memoria tampón sólo contengan caracteres reales de comandos. Si una línea de comandos contiene más de 54 caracteres de comandos, el módem ignora todos los comandos y presenta el código de resultado ERROR.

Códigos de resultados

Después de que su módem recibe un comando, presenta un código de resultados. El código de resultados más común es OK, que significa que su módem entendió su comando. Se enumeran otros códigos de resultados en la siguiente lista.

ATW Informa sobre la tasa del ordenador (DTE) sólo de forma CONNECT: (DTE) (predeterminado)
ATW1 Informa sobre la tasa del ordenador de forma CARRIER (DCE), PROTOCOL, CONNECT (DTE)
ATW2 Informa sobre la tasa de conexión DCE sólo de forma CONNECT (DCE)
+MR=[<valor>] 0 Desactiva el informe de conexión de modulación (+MCR: y +MRR: no son transmitidos).
1 Activa el informe de conexión de modulación (+MCR: y +MRR: son transmitidos). (por defecto.)
2 Activa informe de conexión de modulación (+MCR: y Receive Rate Only: son transmitidos).
+ER=[<valor>] 0 Informe de control de errores desactivado (no se transmite el código de resultado intermedio +ER).
1 Informe de control de errores activado (transmisión del código de resultado intermedio +ER). (por defecto)
+DR=[<valor>] 0 Informe de compresión de datos desactivado (no se transmite el código de resultado +DR).
1 Informe de compresión de datos activado (transmisión el código de resultado +DR). (por defecto)

Los comandos de códigos de resultados que se utilizan dependen del software. Es bueno que un módem soporte todos los códigos conectados, pero algunos software sólo esperan un código de resultados CONNECT XXXX y pueden confundirse con la información extra brindada por un comando como W1. Los valores predeterminados en fábrica garantizan compatibilidad con la mayoría de los software

Registros S

S0: Cantidad de toques ("rings") para respuesta automática
( alcance = 0-255; 0 = desactivado; predeterminado = 0) La cantidad de toques que espera el módem antes de responder automáticamente.
S2 Código de escape
( alcance = 0-255; predeterminado = 43 "+'') El valor ASCII del código de escape. Los valores superiores a 127 hacen desactivar el código de escape.
S7 Tiempo de espera por portador
( alcance = 1-255; predeterminado = 50; unidades = segundos) El máximo tiempo que el módem originador espera por un portador del módem remoto antes de colgar, o el tiempo que espera el módem cuando se usa el modificador de comando de discado W.
S8 Tiempo de pausa para modificador de comando de discado de coma
( alcance = 0-255; predeterminado = 2; unidades = segundos) La duración de la pausa provocada por una coma en un comando de discado (D).
S10 Demora desde portador perdido hasta colgar
( alcance = 1-255; predeterminado = 14; unidades = 1/10 de segundos) El tiempo que espera su módem hasta que aparezca un portador antes de desconectar. Un lapso suficientemente prolongado permite que desaparezca la señal del módem remoto momentáneamente sin hacer que desconecte su módem. S10=255 hace que su módem actúe como si hubiera un portador presente, ya sea que lo hay o no.
S12 Tiempo de guarda de código de escape
( alcance = 0-255; 0 inactiva el medidor; predeterminado = 50; unidades = 1/50 de segundos) La demora necesaria antes y después de ingresar el código de escape.
S95 Códigos de resultados extendidos
( alcance = 0 - 128 predeterminado = 0) Un bit fijado en 1 en S95 activa el código de resultados correspondiente, independientemente del ajuste del comando W.
 

Valor bit

Valor decimal

Código de resultados

0

1

El código de resultados CONNECT XXXX indica la velocidad DCE en vez de la DTE

2

4

Activar código de resultados CARRIER XXXX

3

8

Activar código de resultados PROTOCOL XXXX

5

32

Activar código de resultado de Compresión

Éste es un registro en mapa de bits. Para activar o desactivar, alternar el estado con 0 o 1. Par activar el bit 4, por ejemplo, se debe indicar ATS95.4=1. Parta desactivar el bit, indique ATS95.4=0.

Nota: Algunos registros S pueden estar limitados debido a los requerimientos locales de PTT.

Marcación telefónica

Casi siempre usará su software de telecomunicaciones para marcar números y responder llamadas, y podrá ignorar la mayor parte de este capítulo. Pero en algún momento quizás precise comunicar a su software algo que no sabe intrínsecamente, o quizás precise fijar su módem para respuesta automática si su software no puede hacerlo por usted. Este capítulo le indica lo que debe saber en situaciones como éstas.

Consulte los documentos de su software para instrucciones sobre el uso de su software para marcar números y responder llamadas.

Uso del comando de discado
Su módem marca números telefónicos cuando le envía el comando de discado (ATD) y un número telefónico, sólo o con modificadores de discado.

El número telefónico debe ser una cadena ASCII que contenga los caracteres 0 a 9 (para líneas de discado por impulsos) o esos números y A, B, C, D, # y * (para líneas de discado por pulsación). El número no puede superar el tamaño de la memoria tampón de comandos (54 caracteres excluyendo el prefijo AT, espacios, carácter de control de retorno de carro y carácter de control de avance de línea).

El módem utiliza los modificadores de comando de discado (enumerados a continuación) en el orden en que los encuentra en la línea de comandos, de izquierda a derecha.

P

discado por impulsos

L

volver a marcar el último número

T

discado por pulsación

W

esperar el tono de discado antes de procesar el próximo carácter de la cadena de discado (útil para sistemas de centralitas de teléfonos)

,

pausa antes de procesar el próximo carácter de la cadena de discado

!

parpadeo de enganche (en reposo por 700 milisegundos - el valor predeterminado)

;

devuelve al estado de comando después de marcar (debe ser el último carácter de la línea de comandos)

^

activa el tono de discado, sólo aplicable al intento de discado actual

@

esperar durante 5 segundos de silencio antes de continuar

Para ayudar a la lectura, pueden añadirse espacios, guiones y paréntesis a la línea de comandos de discado sin afectar su función.

En el siguiente ejemplo, su módem se descuelga, espera el tono de discado, y luego marca el número 1 (800) 123-4567 por pulsaciones.

ATDT 1 (800) 123-4567 [CR]

Si su módem no recibe un portador válido del módem remoto dentro de 50 segundos (el valor predeterminado del registro S7), su módem cuelga y envía el código de resultado NO CARRIER ("no hay portador"). Si el módem recibe un portador válido dentro del tiempo permitido, enviará un mensaje CONNECT XXXX ("conectado a XXXX"), indicando la velocidad de conexión.

Discado automático por impulsos si el sistema telefónico no soporta tonos de pulsación
Si su sistema telefónico local no soporta discado de pulsación, el modo de acción de su módem depende de cómo está configurado.

Si su cadena de discado incluye el modificador de comando de discado P, O si anteriormente ha emitido el comando P, el módem marcará por impulsos.

Si su cadena de discado incluye el modificador de comando de discado T, O si anteriormente ha emitido el comando T, el módem marcará por pulsación.

Si su cadena de discado no incluye un modificador de comando de discado P ni T Y anteriormente ha emitido el comando T, el módem actúa de manera que en algunos casos puede crear problemas con sistemas de centralitas. Por ejemplo, en los sistemas donde se marca un 9 para conseguir el tono de discado fuera del sistema telefónico de la oficina. Si sufre problemas que supone que podrían estar relacionados con esto, simplemente intente con una cadena de discado ATDT. Si no funciona, intente con una cadena de discado ATDP. Debería proporcionarle una cadena de discado que funcione.

NOTA: Discado de tonos no funciona en algunos países.

Contestar llamadas
El módem permite dos métodos de contestar llamadas:

  • Teclee ATA [CR] cuando detecte una llamada entrante. Eso hace que el módem conteste la llamada inmediatamente. El módem entra en línea cuando detecta una portadora.
  • Usted ajusta su módem a "respuesta automática". En este caso, su módem, contesta automáticamente las llamadas entrantes. El resto de esta sección explica el uso de la respuesta automática.

Su módem contesta llamadas automáticamente (respuesta automática) si fija el registro S0 con un valor de 1 a 255. Este valor es la cantidad de toques que esperará el módem antes de contestar la llamada. El siguiente ejemplo fija el módem para contestar la llamada después del segundo toque:

ATS0=2 [CR]

Si fija el módem en respuesta automática y su módem comparte la línea con un teléfono, el módem puede contestar llamadas antes que pueda interceptarlo. Tenga cuidado con respuesta automática a menos que tenga una línea telefónica dedicada exclusivamente al módem. Por defecto, se cancela respuesta automática.

Si piensa usar su módem para ofrecer un Bulletin Board System (BBS), el software de BBS automáticamente debería configurarlo para su funcionamiento con respuesta automática. Si cree que será necesario cambiarlo, consulte el manual de su software de BBS o contacte un editor de software de BBS para obtener detalles sobre cómo fijar su módem.

 


 

http://www.catvnet.com.ar/71.html (visitar)

http://www.catvnet.com.ar/61.html

Sysops' Corner: History of BBSing

26.2 Old CCITT (ITU) and Bell Protocols

Bell 103 300 bps; frequency shift keying = FSK (1962)

V.21 300 bps; frequency shift keying (used a different frequency than Bell 103) (1964)

V.23 1200/75 bps and 600/75 bps asymmetric; 75 bps is the reverse channel; frequency shift keying = FSK (1964)

Bell 212A 1200 bps; quadrature differential phase shift keying = QDPSK = DPSK

V.22 1200 bps; fallback to 600 bps ; QDPSK = DPSK (1980) V.22bis 2400 bps; QAM (1984) V.32 9600 bps; QAM (1984 but not widely used until years later)

V.32bis 14400 bps; QAM (1991)

QAM= Quadrature Amplitude Modulation. The word "Quadrature" is short for "quadrature differential phase shift keying" =QDPSK

 

Conexant Systems Inc. (NASDAQ: CNXT) is the $1.2 billion company that began operation as an independent entity in January 1999 after Rockwell International Corp. spun off its Rockwell Semiconductor Systems business to shareowners. The company announced its new name in November 1998, and completed its spin-off from Rockwell International on Dec. 31. A top-ten North American semiconductor company, Conexant is also the largest company in the world that is focused exclusively on providing semiconductor products for communications electronics.

Conexant has a strong foundation and rich heritage as one of the leading forces behind today's multibillion-dollar fax, modem and wireless communications marketplace. For more than 30 years, Conexant has pioneered innovations that have changed the way the world communicates, and is now developing communications technologies that are 100 times faster for tomorrow.

Ligas de interés

viñeta

Tu cumpleaños en la historia de la computación

viñeta Trivia
viñeta ¿Sabías tu que...?
viñeta Buzón de comentarios

 

 


Un miembro de
THOCF
The History Of Computing  Foundation

Servicios Legal Contribuciones Quiénes somos

Aceptamos saludos, felicitaciones, colaboraciones, aportaciones, información, sugerencias, patrocinios, donaciones en capital o especie.
Museo de la Informática y Computación Aplicada, DR(C) Héctor Francisco Rentería Toledo, 2003 - 2015 en trámite

The History of Computing Project



FreeHostia - best free web hosting provider