Table des matières:

MCU accédant au service Internet via IFTTT - Ameba Arduino: 3 étapes
MCU accédant au service Internet via IFTTT - Ameba Arduino: 3 étapes

Vidéo: MCU accédant au service Internet via IFTTT - Ameba Arduino: 3 étapes

Vidéo: MCU accédant au service Internet via IFTTT - Ameba Arduino: 3 étapes
Vidéo: Sending Notifications From Nodemcu To Mobile Phones | English | Notifcation Project using Nodemcu 2024, Novembre
Anonim
MCU accédant au service Internet via IFTTT - Ameba Arduino
MCU accédant au service Internet via IFTTT - Ameba Arduino

L'accès au service Internet est une tâche facile pour un appareil intelligent comme un téléphone Android, une tablette ou un PC, mais pas si facile pour les microcontrôleurs car il nécessite généralement une meilleure connectivité et une meilleure puissance de traitement. Cependant, nous pouvons décharger la partie lourde du travail sur IFTTT pour nous aider à accomplir facilement une grande variété de services Internet. Ce tutoriel vous montrera comment utiliser IFTTT pour faire exactement cela.

Fournitures

  • Amibe x 1
  • Un compte de https://ifttt.com/, afin d'accéder au service IFTTT

Étape 1: Introduction à IFTTT

Introduction à IFTTT
Introduction à IFTTT
Introduction à IFTTT
Introduction à IFTTT
Introduction à IFTTT
Introduction à IFTTT

IFTTT, connu sous le nom de If This Then That, est un site Web, une application mobile et un service Web gratuit permettant de créer des applets ou des chaînes d'instructions conditionnelles simples. L'applet est déclenchée par des changements qui se produisent dans d'autres services Web tels que Gmail, Facebook, Telegram, Instagram, Pinterest, etc.

· Générer une applet à partir d'IFTTT

Ensuite, nous obtenons un exemple d'applet IFTTT pour envoyer un courrier électronique au destinataire spécifié.

Pour exécuter l'exemple, la fonctionnalité HTTP POST de l'ameba est utilisée pour publier un simple service de webhook qui est reçu par la plate-forme IFTTT et à son tour pour déclencher une réponse (envoi d'un e-mail).

Après vous être connecté à https://ifttt.com/, cliquez sur Mes applets depuis le haut.

Vérifiez les images ci-dessus pour suivre les étapes.

Étape 2: Configurer IFTTT sur Ameba MCU

Configurer IFTTT sur Ameba MCU
Configurer IFTTT sur Ameba MCU
Configurer IFTTT sur Ameba MCU
Configurer IFTTT sur Ameba MCU
Configurer IFTTT sur Ameba MCU
Configurer IFTTT sur Ameba MCU

· Publier le déclencheur via Ameba

Une fois que l'applet est prête dans le tableau de bord IFTTT, l'exemple de programme peut être flashé sur la carte Ameba pour publier une requête

1. L'exemple de programme se trouve dans le dossier « HTTP_IFTTT_POST ». Suivez les étapes ci-dessous:

1) Cliquez sur le fichier *.ino dans le dossier d'exemple fourni dans la classe pour ouvrir l'exemple avec l'IDE Arduino.

2) Une fois le programme ouvert, modifiez les 3 éléments suivants à l'intérieur du code afin que le programme fonctionne correctement.

Modifiez les informations d'identification Wi-Fi pour vous connecter au point d'accès Wi-Fi ou au point d'accès de votre choix.

Sous le champ du nom d'hôte, entrez le nom d'hôte du service IFTTT « maker.ifttt.com »

sous le champ Chemin, entrez le nom de l'événement et le champ clé « trigger//with/key/ »

− Nom de l'événement: le nom de l'événement doit être le même que celui spécifié dans l'applet IFTTT. Dans cet exemple, le nom de l'événement est "test_event"

− Clé: disponible sous le service Webhook dans le compte IFTTT individuel. Voir la prochaine étape pour obtenir.

3) Comment obtenir une clé depuis l'onglet documentation des Webhooks ?

recherchez le service Webhooks dans l'onglet Services.

Sur la page de service Webhooks, cliquez sur l'onglet Documentation dans le coin supérieur droit.

La clé se trouve dans la page de documentation. En outre, comment la requête HTTP peut être utilisée comme indiqué

Étape 3: Codage et exécution

Codage et course
Codage et course
Codage et course
Codage et course
Codage et course
Codage et course

L'échantillon du code complété est indiqué ci-dessus

Exécutons maintenant l'exemple de programme sur Ameba

Une fois l'exemple prêt, connectez-vous à la carte Ameba via un câble USB.

Compilez le code. Cliquez sur "Sketch" -> "Vérifier/Compiler" sur Arduino. À la fin, « Compilation terminée » s'affichera en bas d'Arduino.

Téléchargez (flashé) le code sur Ameba en cliquant sur "Sketch" -> "Upload". (Le processus de téléchargement sera indiqué par le composant D3 qui clignotera sur la carte)

Une fois le téléchargement terminé (le composant D3 sur la carte cessera de clignoter), « fin du téléchargement » sera reflété en bas de la fenêtre Arduino IDE

Ouvrez le moniteur série.

Appuyez sur le bouton « Reset » pour voir les journaux de sortie.

Une fois l'événement déclenché avec succès, la ligne de « Félicitations ! Vous avez déclenché l'événement test_event » peut être vu sur le moniteur série et un e-mail de rappel pour cet événement sera envoyé.

Par la suite, un e-mail est envoyé au compte e-mail du destinataire enregistré sur IFTTT Applet et une notification par e-mail sera reçue.

Conseillé: