ESEMPIo 1

Quando la tensione di batteria scende sotto ad una soglia minima inviamo un SMS di avviso e disattiviamo il modem cellulare per prolungare la durata della batteria. Ulteriori regole provvedono a riattivare il modem cellulare ed inviare un avviso quando la batteria è ricaricata sopra la soglia.


A5 BATTERIA

$A53{3500 BATTERIA MINIMA { 3500





AT+SMS=+391234,"Bassa batteria"

AT#WAIT=9

N00=0



evento trigger è la fine del periodo di misura della tensione di batteria.

La prima condizione da verificare è che la tensione minima di batteria scenda sotto la soglia di 3500mV. Utilizziamo l'operatore di soglia { perché vogliamo che questa condizione si verifichi solo la prima volta e non ogni volta che la tensione è inferiore al valore impostato, come avverrebbe utilizzando l'operatore di comparazione <.

La prima azione contiene il comando che invia un messaggio SMS al numero +391234 con il testo "Bassa batteria".

La seconda azione contiene il comando che introduce una attesa di 9 secondi per dare tempo al modem cellulare di inviare il messaggio SMS.

La terza azione contiene il comando che spegne il modem cellulare PLMN.


A5 BATTERIA

$A52>3700 BATTERIA MEDIA > 3700





N00=1





evento trigger  è la fine del periodo di misura della tensione di batteria.

La prima condizione da verificare è che la tensione media di batteria salga sopra la soglia di 3700mV. Qui utilizziamo l'operatore di comparazione  > così da garantire che il modem cellulare sia confermato acceso ogni volta che la tensione di batteria è adeguata.

La prima azione contiene il comando che attiva il modem cellulare PLMN.


A5 BATTERIA

$A52}3800 BATTERIA MEDIA } 3800





AT+SMS=+391234,"Batteria OK"





evento trigger  è la fine del periodo di misura della tensione di batteria.

La prima condizione da verificare è che il processo di carica stia proseguendo e la tensione media sia oltre la soglia di 3800mV, superiore a quella precedentemente utilizzata per riattivare il modem. Anche in questo caso abbiamo utilizzato l'operatore } perché il messaggio deve essere inviato una sola volta al superamento della soglia e non ogni volta che la tensione di batteria è  maggiore del valore impostato.
Per maggiori dettagli sugli operatori vedi QUI.

La prima azione contiene il comando che invia un messaggio SMS al numero +391234 con il testo "Batteria OK".
Il messaggio sarà inviato appena la rete cellulare è disponibile, i messaggi sono accodati e quindi non vanno persi nel caso la connessione alla rete cellulare non sia pienamente affidabile.