ESEMPIo 1

Inviamo un messaggio SMS quando cambiano latitudine o longitudine, lo facciamo salvando ogni minuto il valore attuale in variabili memoria per poi confrontarlo con il valore corrente.

Potremo anche assegnare alle variabili memoria un nome significativo:

V10=lat

NOME DELLA MEMORIA VARIABILE 1 = lat

V20=lon

NOME DELLA MEMORIA VARIABILE 2 = lon


SCH**** ORA SPECIFICA **:**

$G01!$V11 LATITUDINE ! MEMORIA VARIABILE 1





lat=$G01

AT+SMS=polizia,"$D01 posizione: $G01 $G02"




Ogni minuto (****) si verifica l'evento trigger.

La prima condizione da verificare è che il valore attuale della latitudine sia diverso dal contenuto della variabile 1.

La prima azione memorizza la latitudine corrente nella espressione della memoria variabile 1, equivalente a V21=$G01 oppure var1=$G01.

La seconda azione contiene il comando che invia un messaggio SMS a tutti gli utenti appartenenti al gruppo polizia riportando il nome del dispositivo ($D01) seguito dal testo "posizione" e dalle coordinate geografiche ($G01 latitudine e $G02 longitudine).


SCH**** ORA SPECIFICA **:**

$G02!$V21 LONGITUDINE ! MEMORIA VARIABILE 2





lon=$G02

AT+SMS=polizia,"$D01 posizione: $G01 $G02"




Ogni minuto (****) si verifica l'evento trigger.

La prima condizione da verificare è che il valore attuale della longitudine sia diverso dal contenuto della variabile 2.

La prima azione memorizza la longitudine corrente nella espressione della memoria variabile 2, equivalente a V22=$G02 oppure var2=$G02.

La seconda azione contiene il comando che invia un messaggio SMS a tutti gli utenti appartenenti al gruppo polizia riportando il nome del dispositivo ($D01) seguito dal testo "nuova posizione" e dalle coordinate geografiche ($G01 latitudine e $G02 longitudine).