Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Εισαγωγή στο IFTTT
- Βήμα 2: Εγκατάσταση του IFTTT στο Ameba MCU
- Βήμα 3: Κωδικοποίηση και λειτουργία
Βίντεο: MCU Πρόσβαση στην υπηρεσία Internet μέσω IFTTT - Ameba Arduino: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Η πρόσβαση στην υπηρεσία διαδικτύου είναι μια εύκολη δουλειά για μια έξυπνη συσκευή όπως ένα τηλέφωνο Android, tablet ή έναν υπολογιστή, αλλά δεν είναι τόσο εύκολη για τους μικροελεγκτές, καθώς συνήθως απαιτεί καλύτερη συνδεσιμότητα και ισχύ επεξεργασίας. Ωστόσο, ενδέχεται να μεταφορτώσουμε το βαρύ μέρος της εργασίας στο IFTTT για να μας βοηθήσει να επιτύχουμε μια μεγάλη ποικιλία υπηρεσιών διαδικτύου με ευκολία. Αυτό το σεμινάριο θα σας δείξει πώς να χρησιμοποιήσετε το IFTTT για να το κάνετε αυτό.
Προμήθειες
- Ameba x 1
- Ένας λογαριασμός από τη διεύθυνση https://ifttt.com/, για πρόσβαση στην υπηρεσία IFTTT
Βήμα 1: Εισαγωγή στο 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
· Δημοσιεύστε την Ενεργοποίηση μέσω 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.
Συνιστάται:
Έλεγχος μέσω της εφαρμογής Blynk χρησιμοποιώντας το Nodemcu μέσω Internet: 5 βήματα
Έλεγχος μέσω της εφαρμογής Blynk χρησιμοποιώντας το Nodemcu μέσω Διαδικτύου: Γεια σε όλους σήμερα, θα σας δείξουμε πώς μπορείτε να ελέγξετε ένα LED χρησιμοποιώντας ένα smartphone μέσω Διαδικτύου
Πρόσβαση στο σύστημα αρχείων Raspberry Pi μέσω των Windows: 9 βήματα
Πρόσβαση στο σύστημα αρχείων Raspberry Pi μέσω των Windows: Έχετε πάρει ποτέ ένα Raspberry Pi και έχετε πάει " Πρέπει να το ρυθμίζω με οθόνη, ποντίκι και πληκτρολόγιο κάθε φορά! &Quot; Η απογοήτευση που προκαλεί η αποσύνδεση/επανασύνδεση της οθόνης και του πληκτρολογίου/ποντικιού σας, απλώς η πρόσβαση στο Raspberry Pi δεν έχει καμία σημασία
Έλεγχος συσκευών μέσω Internet μέσω προγράμματος περιήγησης. (IoT): 6 βήματα
Έλεγχος συσκευών μέσω Internet μέσω προγράμματος περιήγησης. (IoT): Σε αυτό το Instructable θα σας δείξω πώς μπορείτε να ελέγχετε συσκευές όπως LED, Relays, κινητήρες κ.λπ. μέσω διαδικτύου μέσω προγράμματος περιήγησης ιστού. Και μπορείτε να έχετε πρόσβαση στα χειριστήρια με ασφάλεια σε οποιαδήποτε συσκευή. Η διαδικτυακή πλατφόρμα που χρησιμοποίησα εδώ είναι η επίσκεψη RemoteMe.org
Πώς να αποκτήσετε πρόσβαση στο Beaglebone μέσω VNC: 3 βήματα
Πώς να αποκτήσετε πρόσβαση στο Beaglebone μέσω VNC: Ακολουθεί ένας απλός τρόπος για να αποκτήσετε πρόσβαση στην επιφάνεια εργασίας του Beaglebone σας μέσω του VNC, ένα λογισμικό που σας επιτρέπει να βλέπετε άλλους επιτραπέζιους υπολογιστές χωρίς να χρειάζεται να συνδέσετε πραγματικά μια οθόνη. Αυτό προορίζεται να είναι όσο το δυνατόν πιο απλό και απλό. Πρώτον, πρέπει να
Συστήματα φιλτραρίσματος παράκαμψης σε υπολογιστές χωρίς τις ανασφάλειες του TOR (το δρομολογητή κρεμμυδιού) ή τη σήραγγα μέσω Internet μέσω SSH: 5 βήματα
Bypass Filtering Systems σε Η / Υ Χωρίς τις ανασφάλειες του TOR (το Onion Router) ή Tunneling Internet Over SSH: Αφού διάβασα μια ανάρτηση για το δρομολογητή κρεμμυδιών (tor) που σου επιτρέπει να παρακάμψεις τη λογοκρισία χωρίς να σε παρακολουθούν έμεινα έκπληκτος. Στη συνέχεια διάβασα ότι δεν ήταν πολύ ασφαλές καθώς ορισμένοι κόμβοι μπορούσαν να εισάγουν ψευδή δεδομένα και να φέρουν πίσω τις λάθος σελίδες. Σκέφτηκα να πω