# Port COM

Cet exemple démontre la capacité d’Avior à transmettre les messages reçus du réseau via le port COM (connecteur RJ45) et viceversa.
Cela ouvre l’oppurtunity pour connecter un périphérique externe (comme PLC ou tout autre instrument).
Le port COM ne doit pas déjà être utilisé à d’autres fins.

# Configuration

Pour envoyer et recevoir des SMS, PLMN doit être actif et une carte SIM valide insérée.
Pour envoyer et recevoir des e-mails, le serveur SMM doit être actif et accessible via une connexion WiFi ou PLMN.

# Utilisateurs

Pas d’utilisateurs.
Mais si vous le souhaitez, vous pouvez limiter les messages entrants aux utilisateurs seulement.

# Règles

La règle 001 est déclenchée si un texte est reçu de la console.
Condition: le texte « sms » est reçu de la console.
Un SMS est envoyé à un numéro de téléphone spécifié.

    – COMportSMS
    ↯ Test received from closed console
    ✛ Device - Last string from closed console = sms
    ✛
    ✛
    ✛
    ✛
    > AT+SMS=+3922334455,"external device requested SMS"
    >
    >
    >
    >

La règle 002 est déclenchée si un texte est reçu de la console.
Condition: le texte « email » est reçu de la console.
Un e-mail est envoyé à une adresse spécifique.

    – COMportEMAIL
    ↯ Test received from closed console
    ✛ Device - Last string from closed console = email
    ✛
    ✛
    ✛
    ✛
    > AT#EMAIL=admin@email.com,"external device requested EMAIL"
    >
    >
    >
    >

Règle 003 déclenchée à tout SMS entrant d’un utilisateur inconnu.
Aucune condition n’est fixée.
Le texte du SMS reçu (N24) est transmis au port COM.

    – ForwardSMS
    ↯ SMS from unknown
    ✛
    ✛
    ✛
    ✛
    ✛
    > AT#COM=$N24
    >
    >
    >
    >

Règle 003 déclenchée à tout message électronique entrant d’un utilisateur inconnu.
Aucune condition n’est fixée.
Le sujet de l’e-mail reçu (S10) est transmis au port COM.

    – ForwardEmail
    ↯ Email from unknown
    ✛
    ✛
    ✛
    ✛
    ✛
    > AT#COM=$S10
    >
    >
    >
    >