Cuprins:

MCU Accesarea serviciului de internet prin IFTTT - Ameba Arduino: 3 pași
MCU Accesarea serviciului de internet prin IFTTT - Ameba Arduino: 3 pași

Video: MCU Accesarea serviciului de internet prin IFTTT - Ameba Arduino: 3 pași

Video: MCU Accesarea serviciului de internet prin IFTTT - Ameba Arduino: 3 pași
Video: M-am conectat la INTERNET prin PRIZA 2024, Iulie
Anonim
MCU Accesarea serviciului de internet prin IFTTT - Ameba Arduino
MCU Accesarea serviciului de internet prin IFTTT - Ameba Arduino

Accesarea serviciului de internet este o treabă ușoară pentru un dispozitiv inteligent, cum ar fi un telefon Android, o tabletă sau un computer, dar nu atât de ușor pe microcontrolere, deoarece de obicei necesită o conectivitate și o putere de procesare mai bune. Cu toate acestea, putem descărca partea cea mai grea a lucrării către IFTTT pentru a ne ajuta să realizăm cu ușurință o mare varietate de servicii de internet. Acest tutorial vă va arăta cum să utilizați IFTTT pentru a face exact acest lucru.

Provizii

  • Ameba x 1
  • Un cont de pe https://ifttt.com/, pentru a accesa serviciul IFTTT

Pasul 1: Introducere în IFTTT

Introducere în IFTTT
Introducere în IFTTT
Introducere în IFTTT
Introducere în IFTTT
Introducere în IFTTT
Introducere în IFTTT

IFTTT, cunoscut sub numele de If This Then That, este un site web și o aplicație mobilă și un serviciu gratuit bazat pe web pentru a crea applet-urile sau lanțurile de declarații condiționale simple. Applet-ul este declanșat de modificările care apar în alte servicii web, cum ar fi Gmail, Facebook, Telegram, Instagram, Pinterest etc.

· Generați applet din IFTTT

În continuare, vom obține un exemplu de IFTTT Applet pentru a trimite e-mail destinatarului specificat.

Pentru a rula exemplul, caracteristica HTTP POST a ameba este utilizată pentru a posta un serviciu webhook simplu, care este primit de Platforma IFTTT și, la rândul său, pentru a declanșa un răspuns (trimiterea unui e-mail).

După ce v-ați conectat la https://ifttt.com/, faceți clic pe Appletele mele de sus.

Verificați imaginile de mai sus pentru a urma pașii.

Pasul 2: Configurați IFTTT pe Ameba MCU

Configurați IFTTT pe Ameba MCU
Configurați IFTTT pe Ameba MCU
Configurați IFTTT pe Ameba MCU
Configurați IFTTT pe Ameba MCU
Configurați IFTTT pe Ameba MCU
Configurați IFTTT pe Ameba MCU

· Postați declanșatorul prin Ameba

Odată ce applet-ul este gata în tabloul de bord IFTTT, programul de exemplu poate fi afișat pe placa Ameba pentru a posta cererea

1. Exemplul de program se află în folderul „HTTP_IFTTT_POST”. Urmați pașii de mai jos:

1) Faceți clic pe fișierul *.ino din folderul de exemplu furnizat în clasă pentru a deschide exemplul cu Arduino IDE.

2) Odată ce programul este deschis, editați următoarele 3 elemente din cod pentru a face programul să funcționeze cu succes.

Editați acreditările wi-fi pentru a vă conecta la hotspot-ul wi-fi sau la punctul de acces dorit.

Sub câmpul nume gazdă, introduceți numele gazdei serviciului IFTTT „maker.ifttt.com”

sub câmpul Căi, introduceți câmpul Numele evenimentului și cheia „declanșare // cu / cheie /”

- Numele evenimentului: numele evenimentului trebuie să fie același cu cel specificat în applet-ul IFTTT. În acest exemplu, numele evenimentului este „test_event”

- Cheie: disponibilă sub serviciul Webhook în cont IFTTT individual. Consultați pasul următor pentru a obține.

3) Cum se obține o cheie din fila documentație a Webhooks-urilor?

găsiți serviciul Webhooks în fila Servicii.

Pe pagina de servicii Webhooks, faceți clic pe fila Documentație din colțul din dreapta sus.

Cheia poate fi găsită în pagina de documentare. De asemenea, modul în care poate fi utilizată cererea HTTP așa cum se arată

Pasul 3: Codare și rulare

Codificare și rulare
Codificare și rulare
Codificare și rulare
Codificare și rulare
Codificare și rulare
Codificare și rulare

Eșantionul codului completat este indicat mai sus

Acum să rulăm programul eșantion pe Ameba

Odată ce exemplul este gata, conectați-vă la placa Ameba prin cablu USB.

Compilați codul. Faceți clic pe „Sketch” -> „Verify / Compile” pe Arduino. La finalizare, „Compilație finalizată” va fi solicitată în partea de jos a Arduino.

Încărcați (intermitent) codul pe Ameba făcând clic pe „Schiță” -> „Încărcare”. (Procesul de încărcare va fi indicat de componenta D3 care va clipi pe tablă)

Odată ce încărcarea este finalizată (componenta D3 de pe placă va înceta să clipească), „finisarea încărcării” va fi reflectată în partea de jos a ferestrei IDE Arduino

Deschideți monitorul serial.

Apăsați butonul „Resetare” pentru a vedea jurnalele de ieșire.

După ce evenimentul a fost tras cu succes, rândul „Felicitări! Ați declanșat evenimentul test_event”poate fi văzut pe monitorul serial și va fi livrat un memento de e-mail pentru acest eveniment.

Ulterior, se trimite un e-mail către contul de e-mail al destinatarului înregistrat la IFTTT Applet și se va primi o notificare prin e-mail.

Recomandat: