Étape 6: Utilisation de l’application : recevoir Mail
Pour lire des emails cliquez sur le Truckicon dans la fenêtre principale (fenêtre clavier) et allez à la fenêtre de courriels. Seuls les 4 derniers emails apparaissent, classés par date (décroissant). Tous les courriels reçus sont toujours enregistrées dans le fichier de boîte aux lettres. E-mails avec le code HTML ne peuvent pas être décodées et sera ignoré, donc dans le cas où vous faites un essai avec votre logiciel de courrier habituel sur PC, juste mis « uniquement le texte » avant de l’envoyer.
Pour vérifier si il y a des nouveaux messages, utilisez l’icône de camion sur la face supérieure de la fenêtre. Chaque fois qu’arduino n’enregistre aucune activité au cours des 2 dernières minutes, courriels seront contrôlés et téléchargés. Arduino envoie pour cela une requête HTTP GET et le serveur PHP script vérifie le compte de messagerie. Tous les nouveaux messages vont être réexpédiés à arduino avec un format plus facile. Si vous avez de nouveaux messages de qu'un M bleu s’affiche sur le côté droit en bas de la fenêtre et cela toujours undependently sur quelle fenêtre vous êtes maintenant.
Sur un champ de courrier électronique, vous voyez le texte reçu en blanc et l’adresse de l’expéditeur en rouge. Dans le cas où le champcontient un identificateur de personne connue, une photo de l’expéditeur s’affichera au lieu du texte en rouge.
Si l’e-mail reçu a une photo en pièce jointe, le courriel reçu comprend le nom de la photo dans le sujetet arduino demande maintenant cette image à nouveau via HTTP GET sur le serveur. Un nouveau téléchargement commence maintenant, pour obtenir toutes les informations en pixels de la photo ci-jointe. En ce moment, vous pouvez voir l’état de réception barre indiquant la progression du téléchargement.
Si un mail contenait une photo dans la pièce jointe, vous voyez un arc-en-ciel sur le côté droit du champ mail. Un clic là-dessus ouvre l’image.
Configuration de PHP
Côté serveur, il y aussi les paramètres de configuration, afin de vérifier le compte souhaité (et pas celui de mes enfants (:-)). La demande HTTP GET venant d’arduino contient le nom du compte à vérifier et cela sera enregistré dans le script PHP dans la variable nommée $get_mails_for. Voir le code suivant et changer l’adresse e-mail et e-mail mot de passe de chaque compte possible, que vous voulez vérifier.