TRASMISSIONE DATI (4/6)


5.11 Comandi del modem

5.11.1 Comandi AT standard

5.12 Comandi AT estesi

5.11. Comandi del modem

I modem che possono attivare diverse modalità di funzionamento, attraverso dei comandi noti come comandi AT (attention), si dicono Hayes compatibili dal nome della ditta americana Hayes Microcomputer Product che per prima ha utilizzato tali comandi.

hayes.gif

Esistono numerosi software di comunicazione in ambiente DOS o ambiente grafico Windows che consentono l'uso dei comandi AT.

In origine per impartire un comando AT era sufficiente una lettera dell'alfabeto : il set di comandi, quindi, era limitato a 26. Successivamente, data la complessità e la molteplicità operativa dei modem, sono stati introdotti i comandi estesi che si riconoscono dal fatto che sono preceduti dai simboli &, %,\.

I comandi estesi consentono di personalizzare il funzionamento del modem. In tal caso vengono utilizzati delle locazioni di memoria, noti come registri S, contenuti in una memoria non volatile di tipo NOVRAM, in modo da conservare la configurazione assegnata al modem alla successiva accensione.

Il modem è preconfigurato in fabbrica secondo criteri razionali. Nel caso si desideri tornare alla configurazione di base è sufficiente impartire il seguente comando AT esteso : AT&F.

All'accensione il modem si predispone nel modo comando in attesa di eseguire un comando AT e rimane in tale stato fino al collegamento con un modem remoto. I comandi sono, solitamente, inviati al modem da un computer che utilizza un programma di comunicazione con una velocità scelte fra quelle consentite dal modem.

Tutti i comandi iniziano con il prefisso AT seguito da una una serie di caratteri ; il o i comandi si confermano digitando il tasto INVIO.

La stringa di comando può contenere una serie di comandi digitati con o senza spazi. L'inserimento degli spazi tra un comando e l'altro migliora la leggibilità.

Il carattere può essere indifferentemente maiuscolo o minuscolo ma non una loro combinazione.

5.11.1. Comandi AT standard

In tabella 5 si mostrano i comandi AT standard utilizzati dalla maggior parte dei modem.

In neretto si indicano le impostazioni standard per un tipico modem V.34.

Tabella 5

Comandi AT standard

COMANDO

FUNZIONE

A

(Answer) Il modem risponde ad una chiamata in arrivo

B0
B1
B2

Modi ITU-T V.22/V.21 a 1200/300bps
Modi Bell 212A/103 a 1200/300bps
Modo V.23 a 1200bps

Dn

(Dialing) n=0..9 Cifre per selezione decadica/multifrequenza

S=n

Seleziona uno dei quattro numeri memorizzati (n=0..3)

W

Attende il secondo tono di selezione

@

Attende 5 secondi di silenzio

E0
E1

Eco comandi disabilitata
Eco comandi abilitata

+++

Commuta dal modo dati al modo comandi

H0
H1

Modem agganciato (on-hook)
Modem sganciato

I0
I1
I2

Codice prodotto
Codice somma di verifiche
Test della ROM

L0
L1
L2

Altoparlante muto
Volume altoparlante medio
Volume altoparlante massimo

M0
M1
M2
M3

Altoparlante sempre disattivato
Atoparlante attivato fino al rilevamento della portante
Altoparlante sempre attivato
Altoparlante disattivato durante la selezione, attivato fino al rilevamento della portante

N0
N1

Modo auto disabilitato
Modo auto abilitato

O0
O1

Ritorna al modo trasmissione
Avvia un retrain dell'equalizzatore e ritorna al modo trasmissione

P

Selezione in multifrequenza

Q0
Q1
Q2

Codici risultato dell'esito del collegamento abilitati
Codici risultato disabilitati
Codice risultato suoneria disabilitato

Sr ?

Visualizza il contenuto del registro Sr

Sr = n

Imposta il registro Sr al valore n

T

Selezione decadica

V0
V1

Risposte numeriche
Risposte in testo

X0
X1
X2
X3
X4

Risposte Hayes Smartmodem 300 compatibili/selezione cieca
Come X0 più tutte le risposte connect/selezione cieca
Come X1 più rilevamento tono di selezione
Come X1 più il rilevamento segnale di occupato/selezione cieca
Tutte le risposte e rilevamen. tono selezione e segnale di occupato

Y0
Y1

Sconnessione spazio lungo disabilitata
Sconnessione spazio lungo abilitato

Z0
Z1

Ripristino e richiamo profilo utente 0
Ripristino e richiamo profilo utente 1

5.11.2.Comandi AT estesi

In tabella 6 si mostrano alcuni comandi AT estesi utilizzati dalla maggior parte dei modem. In neretto si indicano le impostazioni standard per un tipico modem V.34.

Tabella 6
Comandi AT estesi

COMANDO

FUNZIONE

&C0
&C1

Carrier Detect (CD) sempre ON
Attiva CD in presenza di portante remota

&D0
&D1
&D2
&D3

Segnale DTR ignorato
Modem ritorna nel modo comando dopo la commutazione di DTR
Aggancio e ritorno del modem in modo comando dopo com. DTR
Riprisitino del modem dopo la commutazione di DTR

&F

Configurazione standard di fabbrica

&G0
&G1

Tono di guardia disabilitato
Tono di guardia 550Hz abilitato

&K0
&K3
&K4

Disabilita controllo di flusso
Abilita controllo di flusso hardware RTS/CTS
Abilita controllo di flusso software XON-XOFF

&L0
&L1
&L2

Imposta modem per funzionamento con linea commutata
Imposta modem per funzionamento con linea affittata
Imposta modem per funzionamento con linea affittata all'accensione

&M0
&Mn

Funzionamento asincrono
Funzionamento sincrono n

&S0
&S1

DSR sempre ON
DSR è disattivato nel modo comando, attivato nel modo online

&Tn

Esegue uno dei possibili test (default n=4)

&V

Visualizza profili attivi e memorizzati

&W0
&W1

Memorizza profilo attivo come profilo 0
Memorizza profilo attivo come profilo 1

&X0
&X1
&X2

Il modem genera clock sincrono
DTE genera clock sincrono
DTE genera clock sincrono dal modem remoto

&Y0
&Y1

Seleziona profilo 0 all'accensione o reset
Seleziona profilo 1 all'accensione o reset

&Zn=x

Memorizza num. telefonico x in NOVRAM, n=0...3

%Bn

Seleziona massima velocità di connessione modem, n=300...28800

%D0
%D1

Modo non intelligente disattivato
Modo intelligente abilitato

%Q

Visualizza qualità segnale di linea

%C0
%C1

Compressione dati disabilitata
Compressione dati abilitata

\An

Misura blocco MNP a 64, 128, 192, 256 se n vale 0,1,2,3 rispettiv.

\C0
\C1

\C2

Nessuna bufferizzazione dei dati durante handshake LAPM/MNP
Bufferizza tutti i dati per 4 secondi fino alla ricezione di 200 caratteri fino al rilevamento del pacchetto
Nessuna bufferizzazione dei dati

\G0
\G1

Controllo di flusso DCE disabilitato
Controllo di flusso DCE abilitato

\J0
\J1

Disabilita regolazione della velocità trasmissione dati porta seriale
Abilita regolazione della velocità trasmissione dati porta seriale

\kn

Imposta controllo interruzione n=0..5 (default n=5)

\Nn

Vari modi di funzionamento n=3 Modo automatico V.42/MNP/Normale

\Qn

Controllo flusso n=3 Controllo flusso hardware RTS/CTS

\Vn

Visualizza velocità DCE
n=2 con codice risultato esteso modo affidabile dettagliato

\Xn

Elabora XON/XOFF senza "pass-through" (n=0), con "pass-through" (n=1)