# File LOG su SDcard

Questo esempio mostra come salvare periodicamente alcuni dati sulla scheda SD e inviare il file tramite posta elettronica.

# Configurazione

Per inviare e ricevere e-mail il server SMM deve essere attivo e raggiungibile tramite una connessione WiFi o PLMN.

# Utenti

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

# Regole

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"
    >
    >
    >