TRASMISSIONE DATI (4/6)
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. |
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.
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 |
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 |
Eco comandi disabilitata Eco comandi abilitata |
+++ |
Commuta dal modo dati al modo comandi |
H0 |
Modem agganciato (on-hook) Modem sganciato |
I0 |
Codice prodotto Codice somma di verifiche Test della ROM |
L0 |
Altoparlante muto Volume altoparlante medio Volume altoparlante massimo |
M0 |
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 |
Modo auto disabilitato Modo auto abilitato |
O0 |
Ritorna al modo trasmissione Avvia un retrain dell'equalizzatore e ritorna al modo trasmissione |
P |
Selezione in multifrequenza |
Q0 |
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 |
Risposte numeriche Risposte in testo |
X0 |
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 |
Sconnessione spazio lungo
disabilitata Sconnessione spazio lungo abilitato |
Z0 |
Ripristino e richiamo profilo
utente 0 Ripristino e richiamo profilo utente 1 |
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.
COMANDO |
FUNZIONE |
&C0 |
Carrier Detect (CD) sempre
ON Attiva CD in presenza di portante remota |
&D0 |
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 |
Tono di guardia disabilitato Tono di guardia 550Hz abilitato |
&K0 |
Disabilita controllo di
flusso Abilita controllo di flusso hardware RTS/CTS Abilita controllo di flusso software XON-XOFF |
&L0 |
Imposta modem per funzionamento
con linea commutata Imposta modem per funzionamento con linea affittata Imposta modem per funzionamento con linea affittata all'accensione |
&M0 |
Funzionamento asincrono Funzionamento sincrono n |
&S0 |
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 |
Memorizza profilo attivo
come profilo 0 Memorizza profilo attivo come profilo 1 |
&X0 |
Il modem genera clock
sincrono DTE genera clock sincrono DTE genera clock sincrono dal modem remoto |
&Y0 |
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 |
Modo non intelligente
disattivato Modo intelligente abilitato |
%Q |
Visualizza qualità segnale di linea |
%C0 |
Compressione dati disabilitata Compressione dati abilitata |
\An |
Misura blocco MNP a 64, 128, 192, 256 se n vale 0,1,2,3 rispettiv. |
\C0 |
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 |
Controllo di flusso DCE
disabilitato Controllo di flusso DCE abilitato |
\J0 |
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) |