Πίνακας περιεχομένων:

MCU Πρόσβαση στην υπηρεσία Internet μέσω IFTTT - Ameba Arduino: 3 βήματα
MCU Πρόσβαση στην υπηρεσία Internet μέσω IFTTT - Ameba Arduino: 3 βήματα

Βίντεο: MCU Πρόσβαση στην υπηρεσία Internet μέσω IFTTT - Ameba Arduino: 3 βήματα

Βίντεο: MCU Πρόσβαση στην υπηρεσία Internet μέσω IFTTT - Ameba Arduino: 3 βήματα
Βίντεο: COSMOTE Hints & Tips – Υπηρεσία Internet BackUp 2024, Δεκέμβριος
Anonim
MCU Πρόσβαση στην υπηρεσία Internet μέσω IFTTT - Ameba Arduino
MCU Πρόσβαση στην υπηρεσία Internet μέσω IFTTT - Ameba Arduino

Η πρόσβαση στην υπηρεσία διαδικτύου είναι μια εύκολη δουλειά για μια έξυπνη συσκευή όπως ένα τηλέφωνο Android, tablet ή έναν υπολογιστή, αλλά δεν είναι τόσο εύκολη για τους μικροελεγκτές, καθώς συνήθως απαιτεί καλύτερη συνδεσιμότητα και ισχύ επεξεργασίας. Ωστόσο, ενδέχεται να μεταφορτώσουμε το βαρύ μέρος της εργασίας στο IFTTT για να μας βοηθήσει να επιτύχουμε μια μεγάλη ποικιλία υπηρεσιών διαδικτύου με ευκολία. Αυτό το σεμινάριο θα σας δείξει πώς να χρησιμοποιήσετε το IFTTT για να το κάνετε αυτό.

Προμήθειες

  • Ameba x 1
  • Ένας λογαριασμός από τη διεύθυνση https://ifttt.com/, για πρόσβαση στην υπηρεσία IFTTT

Βήμα 1: Εισαγωγή στο IFTTT

Εισαγωγή στο IFTTT
Εισαγωγή στο IFTTT
Εισαγωγή στο IFTTT
Εισαγωγή στο IFTTT
Εισαγωγή στο IFTTT
Εισαγωγή στο IFTTT

Το IFTTT, γνωστό ως If This Then That, είναι ένας ιστότοπος και μια εφαρμογή για κινητά και μια δωρεάν διαδικτυακή υπηρεσία για τη δημιουργία των μικροεφαρμογών ή τις αλυσίδες απλών δηλώσεων υπό όρους. Το applet ενεργοποιείται από αλλαγές που συμβαίνουν σε άλλες υπηρεσίες ιστού όπως το Gmail, το Facebook, το Telegram, το Instagram, το Pinterest κ.λπ.

· Δημιουργία εφαρμογών από το IFTTT

Στη συνέχεια, λαμβάνουμε ένα παράδειγμα IFTTT Applet για αποστολή email σε καθορισμένο παραλήπτη.

Για να εκτελέσετε το παράδειγμα, η λειτουργία HTTP POST του ameba χρησιμοποιείται για την ανάρτηση μιας απλής υπηρεσίας webhook που λαμβάνεται από την πλατφόρμα IFTTT και με τη σειρά της χρησιμοποιείται για την ενεργοποίηση μιας απάντησης (αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου).

Αφού συνδεθείτε στη διεύθυνση https://ifttt.com/, κάντε κλικ στην επιλογή Οι εφαρμογές μου από την κορυφή.

Ελέγξτε τις παραπάνω εικόνες για να ακολουθήσετε τα βήματα.

Βήμα 2: Εγκατάσταση του IFTTT στο Ameba MCU

Ρύθμιση IFTTT στο Ameba MCU
Ρύθμιση IFTTT στο Ameba MCU
Ρύθμιση IFTTT στο Ameba MCU
Ρύθμιση IFTTT στο Ameba MCU
Ρύθμιση IFTTT στο Ameba MCU
Ρύθμιση IFTTT στο Ameba MCU

· Δημοσιεύστε την Ενεργοποίηση μέσω Ameba

Μόλις το Applet είναι έτοιμο στον πίνακα ελέγχου IFTTT, το παράδειγμα προγράμματος μπορεί να μεταφερθεί στον πίνακα Ameba για να δημοσιεύσει αίτημα

1. Το παράδειγμα προγράμματος βρίσκεται κάτω από το φάκελο "HTTP_IFTTT_POST". Ακολουθήστε τα παρακάτω βήματα:

1) Κάντε κλικ στο αρχείο *.ino μέσα στον φάκελο παραδείγματος που παρέχεται στην τάξη για να ανοίξετε το παράδειγμα με το Arduino IDE.

2) Μόλις ανοίξει το πρόγραμμα, επεξεργαστείτε τα ακόλουθα 3 στοιχεία μέσα στον κώδικα για να λειτουργήσει επιτυχώς το πρόγραμμα.

Επεξεργαστείτε τα διαπιστευτήρια wi-fi για να συνδεθείτε στο σημείο πρόσβασης wi-fi ή στο σημείο πρόσβασης της επιθυμητής επιλογής.

Κάτω από το πεδίο όνομα κεντρικού υπολογιστή, εισαγάγετε το όνομα κεντρικού υπολογιστή της υπηρεσίας IFTTT "maker.ifttt.com"

κάτω από το πεδίο Διαδρομή, εισαγάγετε το Όνομα συμβάντος και το πεδίο κλειδιού "trigger // with/key/"

- Όνομα συμβάντος: Το όνομα συμβάντος πρέπει να είναι ίδιο με αυτό που καθορίζεται στην μικροεφαρμογή IFTTT. Σε αυτό το παράδειγμα, το όνομα του συμβάντος είναι "test_event"

- Κλειδί: διατίθεται στην υπηρεσία Webhook σε μεμονωμένο λογαριασμό IFTTT. Δείτε το επόμενο βήμα για λήψη.

3) Πώς να αποκτήσετε ένα κλειδί από την καρτέλα τεκμηρίωσης των Webhooks;

βρείτε την υπηρεσία Webhooks στην καρτέλα Υπηρεσίες.

Στη σελίδα υπηρεσίας Webhooks, κάντε κλικ στην καρτέλα Τεκμηρίωση στην επάνω δεξιά γωνία.

Το κλειδί βρίσκεται στη σελίδα τεκμηρίωσης. Επίσης, πώς μπορεί να χρησιμοποιηθεί το αίτημα HTTP όπως φαίνεται

Βήμα 3: Κωδικοποίηση και λειτουργία

Κωδικοποίηση και λειτουργία
Κωδικοποίηση και λειτουργία
Κωδικοποίηση και λειτουργία
Κωδικοποίηση και λειτουργία
Κωδικοποίηση και λειτουργία
Κωδικοποίηση και λειτουργία

Το δείγμα του συμπληρωμένου κωδικού αναφέρεται παραπάνω

Τώρα ας τρέξουμε το δείγμα προγράμματος στο Ameba

Μόλις το παράδειγμα είναι έτοιμο, συνδεθείτε στην πλακέτα Ameba μέσω καλωδίου USB.

Συγκεντρώστε τον κώδικα. Κάντε κλικ στο "Sketch" -> "Verify/Compile" στο Arduino. Με την ολοκλήρωση, θα εμφανιστεί το μήνυμα "Done compiling" στο κάτω μέρος του Arduino.

Ανεβάστε (αναβοσβήνει) τον κώδικα στο Ameba κάνοντας κλικ στο "Sketch" -> "Upload". (Η διαδικασία φόρτωσης θα υποδεικνύεται από το στοιχείο D3 που θα αναβοσβήνει στον πίνακα)

Μόλις ολοκληρωθεί η μεταφόρτωση (το στοιχείο D3 στον πίνακα θα σταματήσει να αναβοσβήνει), το "φινίρισμα φόρτωσης" θα αντικατοπτρίζεται στο κάτω μέρος του παραθύρου του Arduino IDE

Ανοίξτε τη σειριακή οθόνη.

Πατήστε το κουμπί "Επαναφορά" για να δείτε τα αρχεία καταγραφής εξόδου.

Αφού η εκδήλωση έχει ολοκληρωθεί με επιτυχία, η γραμμή Συγχαρητήρια! Έχετε ενεργοποιήσει το συμβάν test_event »μπορεί να εμφανιστεί στη σειριακή οθόνη και θα εμφανιστεί μια υπενθύμιση μέσω ηλεκτρονικού ταχυδρομείου για αυτό το συμβάν.

Στη συνέχεια, αποστέλλεται ένα μήνυμα ηλεκτρονικού ταχυδρομείου στον λογαριασμό email παραλήπτη που έχει εγγραφεί στο IFTTT Applet και θα λαμβάνεται ειδοποίηση μέσω email.

Συνιστάται: