Protocollo modem GSM per pCO
2
Cod. Carel +030220330 rel. 2.0 del 30/10/02
11
7. RICEZIONE DI MESSAGGI SMS
Grazie al nuovo protocollo è anche possibile impostare con un telefono GSM, via SMS, le singole variabili del pCO
2
. Quindi,
inviando l’opportuno comando, si può resettare un allarme a distanza.
AVVERTENZE
.
•
I messaggi devono essere inviati da telefono cellulare, non via Internet.
•
Per il significato e la descrizione delle variabili del pCO
2
, fare riferimento alla documentazione dell’applicativo utilizzato
dal pCO
2
stesso.
I messaggi inviati devono rigorosamente avere il seguente formato:
.pCO2.PWD.Type1.Index1.Value1.… … … … .TypeN.IndexN.ValueN& con N<=11
dove:
pCO2
= Intestazione del messaggio.
PWD
= Password di accesso; deve essere formata da 4 caratteri ASCII e coincidere con la password di accesso da remoto.
Se la password è 0001, PWD sarà ‘0001’.
Type
i
=
Tipo della variabile i-esima che si vuole impostare; è rappresentata da
1
carattere tra ‘A’, ‘I’ e ‘D’,
rispettivamente per variabile Analogica, Intera o Digitale.
Index
i
=
Indice della variabile i-esima che si vuole impostare; deve essere formato da
3
caratteri consecutivi costituiti dalle
cifre ‘0’… ‘9’.
Se ad esempio la variabile ha indice 132, Index sarà ‘132’.
Value
i
=
Valore con cui si vuole impostare la variabile i-esima; deve essere formato sempre da
6
caratteri, di cui il primo
rappresenta il segno, e gli altri sono costituiti dalle cifre ‘0’… ‘9’.
Ad esempio, se la variabile intera ha valore 12, Value sarà ‘000012’ oppure ‘+00012’.
Se invece il valore della variabile è –243, Value sarà ‘-00243’.
Per le variabili analogiche il valore inviato è il valore effettivo della variabile moltiplicato per 10. Ad esempio, il
valore ‘-00243’ corrisponderà a –24,3.
Per le variabili digitali i possibili valori sono ‘000000’ oppure ‘000001’.
N
rappresenta il numero di variabili che si vogliono impostare con un unico messaggio SMS. Il numero massimo, per non
superare la soglia di 160 caratteri per messaggio, è 11.
AVVERTENZE
.
•
Nel messaggio SMS non devono essere presenti spazi.
•
Il messaggio inizia con un punto.
•
I campi del messaggio sono separati fra loro da un punto.
•
Il messaggio finisce con il carattere ‘&’ non preceduto da un punto.
ESEMPI.
Per resettare la variabile digitale con indice 5 in un pCO
2
con password = 1234, il messaggio SMS deve essere così composto:
.pCO2.1234.D.005.000000&
|____|____|_|___|______|
header password index value
type
Per impostare la variabile analogica con indice 1 al valore -22.4, la variabile intera con indice 123 al valore 15 e la variabile
digitale con indice 21 al valore 1 con un unico messaggio SMS, questo deve essere così composto:
.pCO2.1234.A.001.-00224.I.123.000015.D.021.000001&