Cet exemple montre comment enregistrer périodiquement des données sur la carte SD et envoyer le fichier par e-mail.
Pour envoyer et recevoir des e-mails, le serveur SMM doit être actif et accessible via une connexion WiFi ou PLMN.
Dans la liste des utilisateurs, ajoutez les utilisateurs autorisés à envoyer une demande par e-mail :
NAME: Batman
TYPE: EMAIL
IDENTIFIER: batman@gotham.com
GROUP:
START: 01/01/2000 00:00
STOP: 31/12/2099 23:59
WEEKDAYS: YYYYYYY
TICKETS: UNLIMITED
NAME: Superman
TYPE: EMAIL
IDENTIFIER: clark@super.man
GROUP:
START: 01/01/2000 00:00
STOP: 31/12/2099 23:59
WEEKDAYS: YYYYYYY
TICKETS: UNLIMITED
La règle 001 est déclenchée toutes les 10 minutes.
Aucune condition n’est fixée.
Annexez une ligne avec date, heure et valeur de l’entrée analogique 1 (A12) à S:LOGS/myLog.txt.
Pour ignorer un chiffre de temps utiliser la wildcard *.
Ici, le temps correspond lorsque les minutes sont 0 ignorant tous les autres chiffres.
Cela signifie toutes les heures au 00 10 20 30 40 50.
– SaveAi1OnFile
↯ Scheduled at TIME [hh:mm] **:*0
✛
✛
✛
✛
✛
> AT#AFILE=S:LOGS/myLog.txt,T,"$D14;$D15;Ain1 value $A12"
>
>
>
>
La règle 002 est déclenchée à tout e-mail entrant des utilisateurs.
Condition : le sujet de l’e-mail contient le mot « statut ».
Avior répond en envoyant un e-mail avec joint le fichier LOG.
Une demande GET à « webadmin.mobi » est faite
pour envoyer des e-mails avec pièce jointe.
• D13 est l’appareil WebID
•
D07 est le mot de passe de l’appareil • S08 est la dernière adresse d’expéditeur
de courriel • EmailSubject est le texte utilisé pour le sujet du courrier
électronique • S:LOGS/myLog.txt est le fichier à joindre
– SendFileEmail ↯ Email from user ✛ SMM - Last Email Subject ⊇ status ✛ ✛ ✛ ✛ > AT#HTTP=POST,webadmin.mobi/ava/$D13/$D07/$S08/EmailSubject,S:LOGS/myLog.txt > > > >
La règle 003 est déclenchée à tout e-mail entrant des utilisateurs.
Condition : le sujet de l’e-mail contient le mot « supprimer ».
Le fichier LOG est supprimé, un e-mail de confirmation renvoyé à l’utilisateur.
– DeleteFileEmail ↯ Email from user ✛ SMM - Last Email Subject ⊇ delete ✛ ✛ ✛ ✛ > AT#DFILE=S:LOGS/myLog.txt > at#email=$S08,"File deleted" > > >