Obsah:

MCU Přístup k internetové službě přes IFTTT - Ameba Arduino: 3 kroky
MCU Přístup k internetové službě přes IFTTT - Ameba Arduino: 3 kroky

Video: MCU Přístup k internetové službě přes IFTTT - Ameba Arduino: 3 kroky

Video: MCU Přístup k internetové službě přes IFTTT - Ameba Arduino: 3 kroky
Video: Vzdálený přístup k počítači online přes internet 2024, Listopad
Anonim
MCU Přístup k internetové službě přes IFTTT - Ameba Arduino
MCU Přístup k internetové službě přes IFTTT - Ameba Arduino

Přístup k internetové službě je pro chytré zařízení, jako je telefon Android, tablet nebo počítač, snadná práce, ale u mikrokontrolérů to není tak snadné, protože obvykle vyžaduje lepší konektivitu a výpočetní výkon. Těžkou část zakázky však můžeme uvolnit na IFTTT, což nám pomůže snadno realizovat širokou škálu internetových služeb. Tento tutoriál vám ukáže, jak využít IFTTT k tomu.

Zásoby

  • Ameba x 1
  • Účet z https://ifttt.com/, za účelem přístupu ke službě IFTTT

Krok 1: Úvod do IFTTT

Úvod do IFTTT
Úvod do IFTTT
Úvod do IFTTT
Úvod do IFTTT
Úvod do IFTTT
Úvod do IFTTT

IFTTT, známý jako If This Then That, je web a mobilní aplikace a bezplatná webová služba pro vytváření appletů nebo řetězců jednoduchých podmíněných příkazů. Applet je spuštěn změnami, ke kterým dochází v rámci jiných webových služeb, jako jsou Gmail, Facebook, Telegram, Instagram, Pinterest atd.

· Generujte aplet z IFTTT

V dalším získáme příklad IFTTT apletu k odeslání e -mailu určenému příjemci.

Chcete -li spustit příklad, funkce HTTP POST ameba se používá k odeslání jednoduché služby webhook, která je přijímána platformou IFTTT a která se následně používá ke spuštění odpovědi (odeslání e -mailu).

Po přihlášení https://ifttt.com/ klikněte na Moje aplety shora.

Prohlédněte si obrázky výše a postupujte podle pokynů.

Krok 2: Nastavení IFTTT na Ameba MCU

Nastavte IFTTT na MCU Ameba
Nastavte IFTTT na MCU Ameba
Nastavte IFTTT na MCU Ameba
Nastavte IFTTT na MCU Ameba
Nastavte IFTTT na MCU Ameba
Nastavte IFTTT na MCU Ameba

· Odeslat spoušť přes Ameba

Jakmile je aplet připraven na řídicím panelu IFTTT, lze ukázkový program přenést na desku Ameba a odeslat požadavek

1. Ukázkový program je ve složce „HTTP_IFTTT_POST“. Postupujte podle následujících kroků:

1) Kliknutím na soubor *.ino v ukázkové složce ve třídě otevřete příklad pomocí Arduino IDE.

2) Jakmile je program otevřen, upravte v kódu následující 3 položky, aby program úspěšně fungoval.

Upravte pověření wi-fi a připojte se k hotspotu nebo přístupovému bodu wi-fi požadovaného výběru.

Do pole název hostitele zadejte název hostitele služby IFTTT „maker.ifttt.com“

pod pole Cesta zadejte Název události a klíčové pole „spoušť // pomocí/klíč/“

- Název události: Název události by měl být stejný jako název uvedený v apletu IFTTT. V tomto případě je název události „test_event“

- Klíč: k dispozici v rámci služby Webhook v individuálním účtu IFTTT. Viz další krok k získání.

3) Jak získat klíč z karty dokumentace Webhooks?

vyhledejte službu Webhooks na kartě Služby.

Na stránce služby Webhooks klikněte na kartu Dokumentace v pravém horním rohu.

Klíč najdete na stránce dokumentace. Jak je také možné použít požadavek HTTP, jak je znázorněno

Krok 3: Kódování a běh

Kódování a běh
Kódování a běh
Kódování a běh
Kódování a běh
Kódování a běh
Kódování a běh

Ukázka vyplněného kódu je uvedena výše

Nyní spusťme ukázkový program na Ameba

Jakmile je příklad připraven, připojte se k desce Ameba pomocí kabelu USB.

Zkompilujte kód. Na Arduinu klikněte na „Skica“-> „Ověřit/Zkompilovat“. Po dokončení se ve spodní části Arduina zobrazí výzva „Hotovo kompilace“.

Nahrajte (zabliká) kód na Ameba kliknutím na „Skica“-> „Nahrát“. (Proces nahrávání bude indikován komponentou D3, která bude blikat na desce)

Jakmile je nahrávání dokončeno (komponenta D3 na desce přestane blikat), ve spodní části okna Arduino IDE se projeví „dokončení nahrávání“

Otevřete sériový monitor.

Stisknutím tlačítka „Reset“zobrazíte výstupní protokoly.

Poté, co byla událost úspěšně spuštěna, řádek „Gratulujeme! Vystřelili jste událost test_event “, kterou lze vidět na sériovém monitoru a bude vám doručeno e -mailové připomenutí této události.

Poté bude e -mail odeslán na e -mailový účet příjemce registrovaný na IFTTT Applet a bude přijato e -mailové oznámení.

Doporučuje: