Obsah:

MCU Prístup k internetovej službe prostredníctvom IFTTT - Ameba Arduino: 3 kroky
MCU Prístup k internetovej službe prostredníctvom IFTTT - Ameba Arduino: 3 kroky

Video: MCU Prístup k internetovej službe prostredníctvom IFTTT - Ameba Arduino: 3 kroky

Video: MCU Prístup k internetovej službe prostredníctvom IFTTT - Ameba Arduino: 3 kroky
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim
MCU Prístup k internetovej službe prostredníctvom IFTTT - Ameba Arduino
MCU Prístup k internetovej službe prostredníctvom IFTTT - Ameba Arduino

Prístup k internetovej službe je pre inteligentné zariadenie, ako je telefón s Androidom, tablet alebo počítač, jednoduchou úlohou, ale pre mikrokontroléry nie je taký ľahký, pretože zvyčajne vyžaduje lepšiu konektivitu a výpočtový výkon. Väčšiu časť práce však môžeme preniesť na IFTTT, aby nám pomohla ľahko vykonať veľkú škálu internetových služieb. Tento tutoriál vám ukáže, ako využiť IFTTT na to.

Zásoby

  • Ameba x 1
  • Účet z https://ifttt.com/, aby ste mali prístup k službe 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ámy ako If This Then That, je webová stránka a mobilná aplikácia a bezplatná webová služba na vytváranie apletov alebo reťazcov jednoduchých podmienených príkazov. Aplet je spustený zmenami, ku ktorým dochádza v iných webových službách, ako sú Gmail, Facebook, Telegram, Instagram, Pinterest atď.

· Generujte aplet z IFTTT

V ďalšom získame príklad IFTTT apletu na odoslanie e -mailu uvedenému príjemcovi.

Aby to bolo príkladom, funkcia HTTP POST ameba sa používa na uverejnenie jednoduchej služby webhook, ktorú prijíma platforma IFTTT, a ktorá sa následne používa na spustenie odpovede (odoslanie e -mailu).

Po prihlásení https://ifttt.com/ kliknite na položku Moje aplety zhora.

Pozrite sa na obrázky vyššie a postupujte podľa týchto krokov.

Krok 2: 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
Nastavte IFTTT na MCU Ameba

· Uverejnite spúšťač prostredníctvom služby Ameba

Hneď ako je aplet pripravený na hlavnom paneli IFTTT, je možné ukážkový program vložiť na dosku Ameba a odoslať požiadavku

1. Ukážkový program je v priečinku „HTTP_IFTTT_POST“. Postupujte podľa nižšie uvedených krokov:

1) Kliknutím na súbor *.ino v priečinku s ukážkami uvedenom v triede otvoríte príklad s IDE Arduino.

2) Po otvorení programu upravte v kóde nasledujúce 3 položky, aby program úspešne fungoval.

Upravte poverenia wi-fi, aby sa pripojili k hotspotu alebo prístupovému bodu wi-fi požadovanej voľby.

Do poľa názov hostiteľa zadajte názov hostiteľa služby IFTTT „maker.ifttt.com“

pod poľom Cesta zadajte názov udalosti a pole kľúča „spúšťať // pomocou/kľúča/“

- Názov udalosti: Názov udalosti by mal byť rovnaký ako názov uvedený v aplete IFTTT. V tomto prípade je názov udalosti „test_event“

- Kľúč: k dispozícii v rámci služby Webhook v individuálnom účte IFTTT. Pozrite si ďalší krok k získaniu.

3) Ako získať kľúč z karty dokumentácie serverov Webhooks?

nájdete službu Webhooks na karte Služby.

Na stránke služby Webhooks kliknite na kartu Dokumentácia v pravom hornom rohu.

Kľúč nájdete na stránke dokumentácie. Tiež je znázornené, ako je možné použiť požiadavku

Krok 3: Kódovanie a beh

Kódovanie a beh
Kódovanie a beh
Kódovanie a beh
Kódovanie a beh
Kódovanie a beh
Kódovanie a beh

Vzor vyplneného kódu je uvedený vyššie

Teraz spustíme ukážkový program na Amebe

Akonáhle je príklad pripravený, pripojte sa k doske Ameba pomocou kábla USB.

Zostavte kód. Na Arduine kliknite na „Skica“-> „Overiť/kompilovať“. Po dokončení sa v spodnej časti Arduina zobrazí výzva „Hotové kompilácie“.

Nahrajte (bliknutím) kód na Ameba kliknutím na „Skica“-> „Nahrať“. (Proces nahrávania bude indikovaný komponentom D3, ktorý bude blikať na tabuli)

Akonáhle je nahrávanie dokončené (komponent D3 na doske prestane blikať), „dokončenie nahrávania“sa prejaví v spodnej časti okna Arduino IDE

Otvorte sériový monitor.

Výstupné protokoly zobrazíte stlačením tlačidla „Reset“.

Po úspešnom spustení udalosti sa zobrazí riadok „Gratulujeme! Vystrelili ste udalosť test_event “je možné vidieť na sériovom monitore a bude vám doručené e -mailové upozornenie na túto udalosť.

Potom bude e -mail odoslaný na e -mailový účet príjemcu zaregistrovaný v aplete IFTTT a bude prijaté e -mailové upozornenie.

Odporúča: