|
 |
Applicazioni Software |
Controllo Remoto con PROTOCOLLO SMS 3/7
[397 di 403] |
 |
Non appena si preme il tasto I,
il programma si ferma in attesa che il Telefono Mobile, collegato alla
COM1 con il cavo in dotazione, sia
regolarmente acceso, mostrando il seguente messaggio: |
 | Il messaggio è garantito dalla parte finale della
procedura DeskTop, chiamata
all'inizio del Main Program: |
 | Immediatamente dopo, per verificare l'effettiva presenza in
linea del Telefono Cellulare viene
attivata la procedura di sincronismo
Sincro, la stessa descritta nel
progetto precedente,
alla quale spetta il compito di consumare tempo
in attesa. |
 | In sostanza il Computer trasmette
in continuazione sulla porta seriale la sequenza composta da 3 caratteri, la
stringa "AT"
seguita dal carattere ascii
di controllo 0DH,
per simulare la digitazione del Comando
at
confermato dalla pressione del tasto
<Invio>. |
 | Se il Telefono
è regolarmente acceso, deve fare eco con
gli stessi caratteri, non appena li riceve, come spiegato in dettaglio in
questa pagina;
basta quindi verificarne la ricezione subito dopo averli trasmessi, con una particolare procedura di ricezione,
Chk_RxD,
in grado comunque di garantire la possibilità di
terminare il programma (con
il
tasto
Q) o di tentare una
risincronizzazione (con
il
tasto
F1). |
 | Non appena il
Telefonino ha restituito tutti e 3 i caratteri
attesi provvede alla trasmissione di ulteriori 6 bytes, 0DH,
0AH,
"OK",
0DH,
0AH,
tipici della risposta ad ogni comando da esso
ritenuto valido; la procedura
Sincro provvede naturalmente a consumare anche
questi 6 bytes in arrivo dalla porta seriale, per rendere possibile la
successiva comunicazione. |
 | Se il Cellulare è
regolarmente acceso la procedura Sincro
ne rileverà automaticamente la presenza e terminerà la fase d'attesa con il
seguente messaggio, mantenuto a video per 2 secondi. |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|