Re: Problemi comandi AT modem
[ Nouvelle discussion
| Répondre au groupe
|
it.comp.programmare ]
> Ho trovato un ottimo documento riepilogativo in wikipedia.
> http://en.wikipedia.org/wiki/Hayes_command_set
>
> Comunque i comandi X0..X4 non servono ad aumentare i livelli di risposta
> ma a riconoscere i toni di linea.
>
Anche, Poi dipende dal software che hai, se interpreta più o meno bene
le risposte del
modem, comunque per la messaggistica basta usare X0 o X1:
X0 Send OK, CONNECT, RING, NO CARRIER, ERROR and NO ANSWER.
(Busy and dial tone detection are disabled.)
X1 Send X0 messages and CONNECT speed
X2 Send X1 messages and NO DIAL TONE.
X3 Send X2 messages and BUSY and RING BACK. Dial tone detection is disabled.
X4 Send all responses..
> Questo me lo ricordo bene, in quanto i modem di fabbricazione statunitense
> hanno (avevano) un comportamento diverso nel riconoscimento del tono di
> libero e di occupato in quanto in USA sono diversi da quello italiano, e
> per far funzionare quei modem in italia era necessario impostare ATX0, per
> disabilitare ogni riconoscimento di tono prima della chiamata.
>
ATX&FX1 ..... reset & disattivazione riconoscimeto toni e diagnostica
attiva....
La differenza di comportamento dipendeva dalla frequenza di tono che
poteva comuqnue
essere modificata in registri S (Non sempre standard sui modem non Hayes)
> Comunque, prima di vedere altro, occorre capire come si comporta questo
> modem in risposta ad un semplice AT
>
> Se non risponde niente, allora bisogna prima attivare le risposte con
> ATQ1
>
--> Q0 Enable response to DTE. (Normalmente è il comportamento di default)
--> Q1 Disable response to DTE. The modem does not respond to the terminal.
Issuing a command will not produce a response (unless the command is
something like ATZ, which will restore this setting to default).
Sembra strano, ma funzionano al contrario ....
> Se risponde con un numero, bisogna attivare le risposte verbose con
> ATV1
>
V0 e V1 non attivano le risposte, ma il formato delle stesse:
V0=Formato numerico,
V1=Formato testuale (detto "Work", normalmente era/e' il default).
> (Anche se per l'interfacciamento con una applicazione e' meglio che le
> risposte siano numeriche, quindi ATV0, ma intanto...)
>
> Poi vediamo che altro serve...
> Rileggendo quel documento mi sono tornati in mente i bei tempi dei modem e
> dei collegamenti diretti tra macchine, e il trasferimento di files con i
> protocolli x-modem, y-modem, z-modem (col recovering in caso di caduta di
> linea)...
> Bei tempi!
>
>
Gia' ;-)
Comunque i comandi AT sono sempre riciclabili con i cellulari con modem
dati o
apparati si sicurezza , quindi non sono ancoda del tutto defunti ....
Listarella di comandi per il riconoscimento del modem e relativa classe....
ATQ0 V1 E1 --> Attesa OK (Local ECHO)
ATQ0 V1 E1 Z --> OK (Reset profilo di default)
ATQ0 V1 E1 S0=0 --> OK (Disabilita auto-answer)
ATQ0 V1 E1 S0=0 &C1 --> OK (Test compressione MNP5)
ATQ0 V1 E1 S0=0 &C1 &D2 --> OK (Chiusura linea su segnale DTR)
ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 -- OK (Controllo DTMF: 55ms)
ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK (imposta funzione DATA
MODEM)
Bye

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|