COMANDI "AT"
Comandi "AT": di sicuro si avrà senz'altro sentito citare dei comandi "AT" nell'ambito delle comunicazioni e in particolare ogni qualvolta sia presente un modem.
INTRODUZIONE.
La sigla "AT" è l'abbreviazione di "ATtention".
Ovvero un comando che richiami l'attenzione del modem con cui tentare di dialogare.
In questo ambito si trovano pure le sigle DCE e DTE, che conviene conoscere.
Così il DTE (un PC, per esempio) per istruire il DCE (il modem, per esempio) deve inviare dei comandi particolari e ricevere delle risposte con altri comandi. Questi comandi sono diventati ormai uno standard, appunto i cosiddetti comandi "AT".
Un'altra sigla da conoscere è PSTN, che indica la linea telefonica analogica standard. L'acronico PSTN significa: Public Switched Telephone Network (Rete telefonica pubblica commutata).
I COMANDI "AT".
I comandi AT possono venire suddivisi in due famiglie:
Pertanto ha più senso elencare i comandi standard, in quanto per i comandi specifici è necessatio consultare il manuale dello specifico dispositivo che si vuol comando.
COMANDO |
SIGNIFICATO |
AT |
ATtention. Viene richiamata l'attenzione del modem. E' il primo comando che viene inviato al modem. Ci si aspetta una risposta OK in caso di buon funzionamento |
ATA |
Abilita il modem in modalità di auto risposta. |
ATB |
Seleziona una comunicazione standard. ATB0: standard CCITT ATB1: standard Bell |
ATC |
Controllo della portante. ATC0: disalibilita la portante ATC1: abilita la portante |
ATD |
Compone un numero telefonico e permette la scelta del
tipo di composizione del numero. ATD: ultimo numero composto ATDL: ultimo numero composto ATDE: abilita la risposta ATDn: compone il numero n ATDP: composizione decadica, ad impulsi ATDT; composizione a toni in DTMF |
ATE |
Eco dei comandi. ATE0: Eco dei comandi disabilitato ATE1: Eco dei comandi abilitato |
ATF |
Eco dei dati. ATF0: Eco dei dati disabilitato ATF1: Eco dei dati abilitato |
ATH |
Impegna o disimpegna la linea telefonica. ATH0: On-hook, impegna la linea ATH1: Off-hook: disimpegna la linea |
ATI |
Fornisce informazioni sul modem. ATI0: nome del modello e velocità ATI1: riporta le 3 cifre del checksum della memoria ROM ATI2: verifica la correttezza del checksum con l'ultima versione del firmware ATI3: versione della ROM ATI7: nome dle produttore e altre info sul modello |
ATL |
Regola il volume dell'altoparlante. ATL0: volume nullo ATL1: volume minimo ATL2: volume medio ATL3: volume massimo |
ATM |
Gestione dell'altoparlante ATM0: altoparlante disabilitato ATM1: altoparlante abilitato fino all'aggancio della portante ATM2: altoparlante sempre abilitato ATM3: altoparlante disabilitato fino all'aggancio della portante |
ATN |
Selezione dell'automode. ATN0: modo automatico disabilitato ATN1: modo automatico abilitatoportante ATN2: altoparlante sempre abilitato ATN3: altoparlante disabilitato fino all'aggancio della portante |
ATP |
Abilita la composizione ad impulsi. |
ATQ |
ATQ0: abilita le risposte da parte del modem |
ATS |
Permette l'accesso in scrittura dei registri S che intervengono
su certi parametri del modem. Per esempio ATS23=240 indica che il valore 240 viene scritto nel registro numero 23. |
ATT |
Abilita la composizione a toni (DTMF). |
ATV |
Definisce il tipo di formato di risposta ATV0: formato numerico ATV1: formato testuale |
ATZ |
Reset del modem. Per alcuni comandi specifici è necessario aggiungere anche il comando ATZ per renderli effettivi. ATZ0: richiama il profilo 0 ATZ1: richiama il profilo 1 |
ATX |
Controllo prima della composizione del numero ATX0: disabilita il controllo di linea occupata e di linea libera. Risultato 0-4 ATX1: disabilita il controllo di linea occupata e di linea libera. Risultato 0-5,10 ATX2: disabilita il controllo di linea occupata ma abilita il controllo di liena libera. Risultato 0-6,10 ATX3: abilita il controllo di linea occupata ma disabilita il controllo di linea linea ATX4: disabilita il controllo di tono libero |
AT&C |
Controlla la linea hardware DCD. AT&C0: DCD sempre attivo (alto) AT&C1: DCD segue lo stato della portante di linea |
AT&D |
Conrolla la linea hardware DTR (Data Termional Ready)
generata dal DCE (PC) AT&D0: DTR sempre attivo (alto) AT&D1: quando DTR va basso permette al modem di accettare dei comandi, ma la linea non cade. AT&D2: quando DTR va basso, il modem sgancia la linea AT/D3: quando DTR va basso, reinizializza il modem |
AT&F |
Ripristina il modem AT&F: rispristina il modem con le impostazione del costruttore AT&F0: carica il profilo 0 AT&F1: carica il profilo 1 |
AT&G |
Attiva un tono di guardia in V.22/V.22bis AT&G0: disalbilita il tono AT&G1: tono di guardia a 550Hz AT&G2: tono di guardia a 1800Hz |
AT&J |
Seleziona il tipo di connettore utilizzato AT&J0: RJ11, RJ41, RJ45 AT&J1: RJ22, RJ13 |
AT&K |
Controllo del flusso dei dati. AT&K0: disabilita il controllo flusso dei dati AT&K1: non usato (controllo flusso dei dati mediante RTS-CTS) AT&K2: non usato (controllo flusso dei dati mediante XON-XOFF) AT&K3: abilita controllo flusso dei dati mediante RTS-CTS AT&K4: abilita controllo flusso dei dati mediante XON-XOFF AT&K5: abilita controllo flusso dei dati mediante XON-XOFF trasparente AT&K6: abilita controllo flusso dei dati mediante XON-XOFF unidirezionale |
AT&L |
Attiva il tipo di lina. AT&L0: linea PSTN AT&L1: linea dedicata |
AT&M |
Imposta la modalità asincrona/sincrona AT&M0: modalità asincrona AT&M1: modalità sincrona in connessione, modalità asincrona in non connessione AT&M2: modalità sincrona in connessione, modalità asincrona in non connessione e DTR settato alto AT&M3: modalità sincrona |
AT&Q |
Abbinato al comando AT&M specifica le modalità. |
AT&S |
Controlla la linea hardware DSR (Data Set Ready). |
AT&T |
Modalità di test. AT&T0: fine test AT&T1: inizio loopback locale analogico AT&T2: - AT&T3: inizio loopback locale digitale AT&T4: fine test AT&T5: fine test AT&T6: fine test AT&T7: fine test |
AT&V |
Visualizza il profilo del modem. |
AT&W |
Salva il profilo attuale. AT&W0: salva il profilo attuale nella posizione 0 AT&W1: salva il profilo attuale nella posizione 1 |
AT&X |
Seleziona la sorgente di clock nella modalità sincrona. AT&X0: modem AT&X1: DTE AT&X2: genera il clock per la portante in ricezione |
AT&Y |
Sceglie il profilo memorizzato da utilizzare al reset
o al power-on. AT&Y0: profilo 0 AT&Y1: profilo 1 |
Quando il segnale analogico contenente delle frequenze entra nel circuito integrato, viene analizzato e se c'è corrispondenza con le coppie di frequenze corrette allora il relativo codice a 4 bit viene presentato in uscita (pin 11, 12, 13, 14); per convalidare il codice a 4 bit posto in uscita, il pin STD viene post
I REGISTRI "S".
Può essere comodo disporre di una tabella riguardante
il significato dei registrei "S".
REGISTRO |
VALORE PREDEFINITO |
SIGNIFICATO |
S0 |
0 |
Definisce il numero di squilli rpima di una risposta automatica
da parte del modem. S0= 0 indica la disattivazione della risposta automatica. |
S1 |
0 |
Conta il numero di squilli di una chiamata in arrivo. |
S2 |
43 |
Codice ASCI del carattere di escape per poter inviare
comandi durante un flusso dati. Al codice ASCI 43 corrisponde al carattere "+". Un valore tra 128 e 255 disattiva il codice escape, ovvero settando a "1" ill bit più significativo. |
S3 |
13 |
Codice ASCI di Ritorno Carrello, Carriage Return, <CR>. Valore compreso tra 0 e 127. |
S4 |
10 |
Codice ASCI di Avanzamento Linea, Linefeed character,
<LF>. Valore compreso tra 0 e 127. |
S5 |
8 |
Codice ASCI di ritorno carattere. Un valore compreso tra 128 e 255 disattiva la funzione. |
S6 |
0 |
Numero di secondi di attesa per aspettare il segnale di linea libera. |
S7 |
60 |
Numero di secondi di attesa per aspettare la portante. |
S8 |
2 |
Numero di secondi della durata della pausa nel comando di componi numero. In genere il carattere di pausa è una virgola ",". |
S9 |
6 |
Numero di decimi di secondo per il riconoscimento della portante. |
S10 |
14 |
Numero di decimi di secondo di attesa prima di sganciare la linea dopo aver perso la portante. |
S11 |
70 |
Numero di millisecondi per la durata e l'intervallo nella composizione a toni. |
S12 |
50 |
Numero di cinquantesimi di secondo per la durata massima di accettazione per il comando di escape "+++". |
S13 |
0 |
Bit 0: Controllo prima della composizione del numero ATX3: abilita il controllo di tono libero ATX4: disabilita il controllo di tono libero |
S14 |
0 |
Bit 0: settato chiude la comunicazione alla ricezione del comando di escape "+++". |
S16 |
0 |
Test |
S18 |
0 |
Numero di secondi di durata del test di linea. |
S19 |
0 |
Numero di minuti di inattività prima di disconnettersi. S19= 0: disattiva il timer di inattività. |
S22 |
17 |
Codice ASCI del comando XON. |
S23 |
19 |
Codice ASCI del comando XOFF. |
S32 |
9 |
Funzioni per il deviatore voce/data. S32= 0: disattivato. S32= 1: voce/dati, modalità di chiamata. S32= 2: voce/dati, modalità di risposta. S32= 3: ricompone l'ultimo numero. S32= 4: compone il numero memorizzato nella posizione 0. S32= 5: attiva e disattiva la risposta automatica. S32= 6: ripristina il modem. S32= 7: inizia il loopback digitale remoto. S32= 8: annulla l'attivazione e la disattivazione della linea telefonica. S32= 9: esegue il comando memorizzato, vedere il comando AT&ZC. |
S38 |
0 |
Numero di secondi prima di un riaggancio automatico. S38= 0: riaggancio immediato. |
S41 |
0 |
Numero di tentativi di collegamento per l'accesso remoto. S41= 0: funzionalità disattivata. |
S42 |
126 |
Codice ASCI per il carattere escape "~" in accesso remoto. |
S44 |
15 |
Numero di secondi di dirata tra la perdita di portante e il ripristino della connessione. |
S51 |
0 |
Bit 0: disattiva la comunicazione a 1200bps Bit 1: disattiva la comunicazione a 2400bps Bit 2: la comunicazione a 9600-14400-19200-21600bps. |
Per il significato dei registri "S" fare riferimento al proprio modem per evitare eventuali problemi di incompatibilità.