Questo esempio mostra come salvare periodicamente alcuni dati sulla scheda SD e inviare il file tramite posta elettronica.
Per inviare e ricevere e-mail il server SMM deve essere attivo e raggiungibile tramite una connessione WiFi o PLMN.
Nella lista utenti aggiungere gli utenti abilitati ad inviare email:
NOME: Batman
TIPO: EMAIL
IDENTIFICATIVO: batman@gotham.com
GRUPPO:
START: 01/01/2000 00:00
STOP: 31/12/2099 23:59
GIORNI: YYYYYYY
TICKETS: ILLIMITATI
NOME: Superman
TIPO: EMAIL
IDENTIFICATIVO: clark@super.man
GRUPPO:
START: 01/01/2000 00:00
STOP: 31/12/2099 23:59
GIORNI: YYYYYYY
TICKETS: ILLIMITATI
Regola 001 attivata ogni 10 minuti.
Non sono state impostate condizioni.
Aggiunge una riga con data, ora e valore dell'ingresso analogico 1 (A12) a S:LOGS/myLog.txt.
Per ignorare una cifra dell'orario, utilizza il carattere jolly *.
Qui controlla che i minuti siano 0 ed ignora le altre cifre.
Quindi ogni ora alle 00 10 20 30 40 50.
– SaveAi1OnFile
↯ ORA specifica [hh:mm] **:*0
✛
✛
✛
✛
✛
> AT#AFILE=S:LOGS/myLog.txt,T,"$D14;$D15;Ain1 value $A12"
>
>
>
>
Regola 002 attivata ad ogni email ricevuta da utenti.
Condizione: l'oggetto dell'email contiene la parola "status".
Inviando una mail con allegato il file LOG.
Viene effettuata una richiesta GET a "webadmin.mobi"
per inviare e-mail con allegato.
• D13 WebID del dispositivo
• D07 password del dispositivo
• S08 indirizzo dell'ultimo mittente email
• EmailSubject testo utilizzato come oggetto della email
• S:LOGS/myLog.txt file da allegare
– SendFileEmail ↯ Email da utente ✛ SMM - Oggetto Ultima Email Ricevuta ⊇ status ✛ ✛ ✛ ✛ > AT#HTTP=POST,webadmin.mobi/ava/$D13/$D07/$S08/EmailSubject,S:LOGS/myLog.txt > > > >
Regola 003 attivata ad ogni email ricevuta da utenti.
Condizione: l'oggetto dell'email contiene la parola "delete".
Elimina il file LOG, invia email di conferma all'utente.
– DeleteFileEmail ↯ Email da utente ✛ SMM - Oggetto Ultima Email Ricevuta ⊇ delete ✛ ✛ ✛ ✛ > AT#DFILE=S:LOGS/myLog.txt > at#email=$S08,"File deleted" > > >