Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Einführung in IFTTT
- Schritt 2: IFTTT auf der Ameba MCU einrichten
- Schritt 3: Codieren und Ausführen
Video: MCU greift über IFTTT auf den Internetdienst zu – Ameba Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Der Zugriff auf den Internetdienst ist für ein intelligentes Gerät wie ein Android-Telefon, ein Tablet oder einen PC eine einfache Aufgabe, für Mikrocontroller jedoch nicht so einfach, da dies normalerweise eine bessere Konnektivität und Verarbeitungsleistung erfordert. Wir können jedoch den schweren Teil der Arbeit an IFTTT verlagern, um uns zu helfen, eine Vielzahl von Internetdiensten mit Leichtigkeit durchzuführen. Dieses Tutorial zeigt Ihnen, wie Sie IFTTT verwenden, um genau das zu tun.
Lieferungen
- Ameba x 1
- Ein Konto von https://ifttt.com/, um auf den IFTTT-Dienst zuzugreifen
Schritt 1: Einführung in IFTTT
IFTTT, bekannt als If This Then That, ist eine Website und eine mobile App sowie ein kostenloser webbasierter Dienst zum Erstellen der Applets oder der Ketten einfacher bedingter Anweisungen. Das Applet wird durch Änderungen ausgelöst, die in anderen Webdiensten wie Gmail, Facebook, Telegram, Instagram, Pinterest etc. auftreten.
· Applet aus IFTTT generieren
Als nächstes erhalten wir ein Beispiel für ein IFTTT-Applet zum Senden von E-Mails an einen bestimmten Empfänger.
Um das Beispiel auszuführen, wird die HTTP POST-Funktion der ameba verwendet, um einen einfachen Webhook-Dienst zu posten, der von der IFTTT-Plattform empfangen wird und wiederum verwendet wird, um eine Antwort (das Senden einer E-Mail) auszulösen.
Klicken Sie nach der Anmeldung bei https://ifttt.com/ auf Meine Applets von oben.
Überprüfen Sie die obigen Bilder, um die Schritte zu befolgen.
Schritt 2: IFTTT auf der Ameba MCU einrichten
· Posten Sie den Trigger über Ameba
Sobald das Applet im IFTTT-Dashboard bereit ist, kann das Beispielprogramm auf das Ameba-Board geflasht werden, um eine HTTP-Anforderung zu stellen.
1. Das Beispielprogramm befindet sich im Ordner „HTTP_IFTTT_POST“. Folgen Sie den unteren Schritten:
1) Klicken Sie auf die *.ino-Datei im Beispielordner der Klasse, um das Beispiel mit der Arduino IDE zu öffnen.
2) Sobald das Programm geöffnet ist, bearbeiten Sie die folgenden 3 Elemente im Code, damit das Programm erfolgreich funktioniert.
Bearbeiten Sie die WLAN-Anmeldeinformationen, um eine Verbindung zum WLAN-Hotspot oder Zugangspunkt der gewünschten Wahl herzustellen.
Geben Sie im Feld Hostname den Hostnamen des IFTTT-Dienstes „maker.ifttt.com“ein.
Geben Sie unter dem Feld Pfad den Ereignisnamen und das Schlüsselfeld „trigger//with/key/“ein
− Ereignisname: Der Ereignisname sollte mit dem im IFTTT-Applet angegebenen übereinstimmen. In diesem Beispiel lautet der Ereignisname „test_event“
− Schlüssel: verfügbar unter Webhook-Dienst in individuellem IFTTT-Konto. Siehe nächsten Schritt, um zu erhalten.
3) Wie erhalte ich einen Schlüssel von der Dokumentationsregisterkarte der Webhooks?
Suchen Sie den Webhooks-Dienst auf der Registerkarte Dienste.
Klicken Sie auf der Webhooks-Dienstseite auf die Registerkarte Dokumentation in der oberen rechten Ecke.
Den Schlüssel finden Sie auf der Dokumentationsseite. Außerdem, wie HTTP-Anforderungen wie gezeigt verwendet werden können
Schritt 3: Codieren und Ausführen
Das Beispiel des ausgefüllten Codes ist oben angegeben
Lassen Sie uns nun das Beispielprogramm auf Ameba ausführen
Sobald das Beispiel fertig ist, verbinden Sie sich über ein USB-Kabel mit dem Ameba-Board.
Kompilieren Sie den Code. Klicken Sie auf „Skizze“-> „Verify/Compile“auf Arduino. Nach Abschluss wird am unteren Rand von Arduino „Done Compiling“angezeigt.
Laden Sie den Code (geflasht) auf Ameba hoch, indem Sie auf „Skizze“-> „Hochladen“klicken. (Der Upload-Vorgang wird durch Komponente D3 angezeigt, die auf der Platine blinkt)
Sobald der Upload abgeschlossen ist (Komponente D3 auf der Platine hört auf zu blinken), wird „Upload Finish“unten im Arduino IDE-Fenster angezeigt
Öffnen Sie den seriellen Monitor.
Drücken Sie die Schaltfläche „Zurücksetzen“, um die Ausgabeprotokolle anzuzeigen.
Nachdem die Veranstaltung erfolgreich gezündet wurde, wird die Zeile „Herzlichen Glückwunsch! Sie haben das test_event-Ereignis ausgelöst“ist auf dem seriellen Monitor zu sehen und eine E-Mail-Erinnerung für dieses Ereignis wird zugestellt.
Danach wird eine E-Mail an das beim IFTTT Applet registrierte E-Mail-Konto des Empfängers gesendet und eine E-Mail-Benachrichtigung erhalten.
Empfohlen:
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Steuern Sie Geräte über das Internet über den Browser. (IoT): 6 Schritte
Steuern Sie Geräte über das Internet über den Browser. (IoT): In diesem Instructable zeige ich Ihnen, wie Sie Geräte wie LEDs, Relais, Motoren usw. über das Internet über einen Webbrowser steuern können. Und Sie können über jedes Gerät sicher auf die Bedienelemente zugreifen. Die Webplattform, die ich hier verwendet habe, ist RemoteMe.org visit
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
So greifen Sie über VNC auf Beaglebone zu: 3 Schritte
So greifen Sie über VNC auf Beaglebone zu: Hier ist eine einfache Möglichkeit, über VNC auf den Desktop Ihres Beaglebone zuzugreifen, eine Software, mit der Sie andere Desktops anzeigen können, ohne tatsächlich einen Monitor anschließen zu müssen. Dies soll so einfach und unkompliziert wie möglich sein. Zuerst müssen Sie
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: 6 Schritte
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: Kurze Version meiner Geschichte: Ich habe eine Kamera gekauft, sie kam mit einem Bündel an Zubehör, darunter ein Samsonite 1100 Stativ. Ich habe ein Einbeinstativ. Ich möchte sehr bald Fotos mit einem Schwenkkopf auf dem Einbeinstativ machen und hatte keine 40 $, um ein L