Kazalo:

MCU Dostop do internetnih storitev prek IFTTT - Ameba Arduino: 3 koraki
MCU Dostop do internetnih storitev prek IFTTT - Ameba Arduino: 3 koraki

Video: MCU Dostop do internetnih storitev prek IFTTT - Ameba Arduino: 3 koraki

Video: MCU Dostop do internetnih storitev prek IFTTT - Ameba Arduino: 3 koraki
Video: CS50 2013 - Week 10, continued 2024, November
Anonim
MCU dostopa do internetnih storitev prek IFTTT - Ameba Arduino
MCU dostopa do internetnih storitev prek IFTTT - Ameba Arduino

Dostop do internetnih storitev je lahka naloga za pametno napravo, kot je telefon Android, tablični računalnik ali osebni računalnik, vendar ni tako enostavna za mikrokrmilnike, saj običajno zahteva boljšo povezljivost in procesorsko moč. Vendar pa lahko težji del dela naložimo IFTTT -ju, da nam bo z lahkoto omogočil veliko različnih internetnih storitev. Ta vadnica vam bo pokazala, kako uporabiti IFTTT za to.

Zaloge

  • Ameba x 1
  • Račun s spletnega mesta https://ifttt.com/ za dostop do storitve IFTTT

1. korak: Uvod v IFTTT

Uvod v IFTTT
Uvod v IFTTT
Uvod v IFTTT
Uvod v IFTTT
Uvod v IFTTT
Uvod v IFTTT

IFTTT, znan kot If This Then That, je spletno mesto in mobilna aplikacija ter brezplačna spletna storitev za ustvarjanje programčkov ali verig preprostih pogojnih stavkov. Aplikacijo sprožijo spremembe, ki se pojavijo v drugih spletnih storitvah, kot so Gmail, Facebook, Telegram, Instagram, Pinterest itd.

· Ustvari programček iz IFTTT

V nadaljevanju dobimo primer Applet IFTTT za pošiljanje e -pošte določenemu prejemniku.

Za zagon primera se uporablja funkcija HTTP POST amebe za objavo preproste storitve webhook, ki jo prejme platforma IFTTT in se nato uporabi za sprožitev odziva (pošiljanje e -pošte).

Ko se prijavite na https://ifttt.com/, na vrhu kliknite Moji jabolki.

Če želite slediti korakom, preverite zgornje slike.

2. korak: Nastavite IFTTT na Ameba MCU

Nastavite IFTTT na Ameba MCU
Nastavite IFTTT na Ameba MCU
Nastavite IFTTT na Ameba MCU
Nastavite IFTTT na Ameba MCU
Nastavite IFTTT na Ameba MCU
Nastavite IFTTT na Ameba MCU

· Objavite sprožilec prek Amebe

Ko je programček pripravljen na nadzorni plošči IFTTT, lahko primer programa vstavite na ploščo Ameba, da objavite zahtevo

1. Primer programa je v mapi »HTTP_IFTTT_POST«. Sledite spodnjim korakom:

1) Kliknite datoteko *.ino v zgledni mapi v razredu, da odprete primer z ID -jem Arduino.

2) Ko se program odpre, uredite naslednje 3 postavke v kodi, da bo program uspešno deloval.

Uredite poverilnice za wi-fi, da se povežete z dostopno točko wi-fi ali dostopno točko želene izbire.

Pod polje imena gostitelja vnesite ime gostitelja storitve IFTTT “maker.ifttt.com”

pod polje Pot vnesite ime dogodka in polje ključa »sproži // z/ključ/«

- Ime dogodka: Ime dogodka mora biti enako imenu, določenemu v programčku IFTTT. V tem primeru je ime dogodka »test_event«

- Ključ: na voljo pod storitvijo Webhook v posameznem računu IFTTT. Za pridobitev si oglejte naslednji korak.

3) Kako pridobiti ključ na zavihku dokumentacije spletnih dojavnikov?

na zavihku Storitve poiščite storitev Webhooks.

Na strani storitve Webhooks kliknite zavihek Dokumentacija v zgornjem desnem kotu.

Ključ najdete na strani z dokumentacijo. Prav tako lahko uporabite zahtevo HTTP, kot je prikazano

3. korak: Kodiranje in izvajanje

Kodiranje in tek
Kodiranje in tek
Kodiranje in tek
Kodiranje in tek
Kodiranje in tek
Kodiranje in tek

Vzorec izpolnjene kode je naveden zgoraj

Zdaj pa zaženimo vzorčni program na Amebi

Ko je primer pripravljen, ga povežite s ploščo Ameba prek kabla USB.

Sestavite kodo. Kliknite »Sketch« -> »Verify/Compile« na Arduinu. Po zaključku bo na dnu Arduina pozvan »Končano prevajanje«.

Naložite (utripajte) kodo na Amebo s klikom na »Skica« -> »Naloži«. (Postopek nalaganja bo označen s komponento D3, ki bo utripala na plošči)

Ko je nalaganje končano (komponenta D3 na plošči preneha utripati), se bo na koncu okna Arduino IDE odrazil "nalaganje dokončano"

Odprite serijski monitor.

Pritisnite gumb »Ponastavi«, če si želite ogledati izhodne dnevnike.

Po uspešnem sprožitvi dogodka se prikaže vrstica »Čestitamo! Izstrelili ste dogodek test_event «, ki ga lahko vidite na serijskem monitorju, za ta dogodek pa bo dostavljen opomnik po e -pošti.

Nato se e -poštno sporočilo pošlje na e -poštni račun prejemnika, registriranega v Applet IFTTT, in obvestilo po e -pošti bo prejeto.

Priporočena: