Tartalomjegyzék:

MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: 3 lépés
MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: 3 lépés

Videó: MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: 3 lépés

Videó: MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: 3 lépés
Videó: Why Your Internet Sucks | Patriot Act with Hasan Minhaj | Netflix 2024, November
Anonim
MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino
MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino

Az internetszolgáltatás elérése egyszerű feladat egy intelligens eszköz, például androidos telefon, táblagép vagy számítógép számára, de nem olyan egyszerű a mikrokontrollereken, mivel általában jobb csatlakozási és feldolgozási teljesítményt igényel. A munka nehéz részét azonban áthelyezhetjük az IFTTT -re, hogy segítsünk az internetszolgáltatások széles skálájának könnyű elérésében. Ez az oktatóanyag megmutatja, hogyan használhatja az IFTTT -t.

Kellékek

  • Ameba x 1
  • Egy fiók a https://ifttt.com/ oldalon az IFTTT szolgáltatás eléréséhez

1. lépés: Bevezetés az IFTTT -be

Bevezetés az IFTTT -be
Bevezetés az IFTTT -be
Bevezetés az IFTTT -be
Bevezetés az IFTTT -be
Bevezetés az IFTTT -be
Bevezetés az IFTTT -be

Az IFTTT, ha If This Then That néven ismert, egy webhely és mobilalkalmazás, valamint ingyenes webes szolgáltatás az appletek vagy az egyszerű feltételes állítások láncolatának létrehozásához. Az kisalkalmazást olyan változások váltják ki, amelyek más webszolgáltatásokon, például Gmail, Facebook, Telegram, Instagram, Pinterest stb.

· Készítsen kisalkalmazást az IFTTT -ből

A következőkben példát kapunk az IFTTT kisalkalmazásról, amely e -mailt küld a megadott címzettnek.

A példa futtatásához az ameba HTTP POST funkcióját használjuk egy egyszerű webhook szolgáltatás közzétételére, amelyet az IFTTT Platform fogadott, és amelyet válasz indítására használnak (e -mail küldése).

Miután bejelentkezett a https://ifttt.com/ weboldalra, kattintson a Saját alkalmazások elemre felülről.

A lépések követéséhez ellenőrizze a fenti képeket.

2. lépés: Az IFTTT beállítása az Ameba MCU -n

Az IFTTT beállítása az Ameba MCU -n
Az IFTTT beállítása az Ameba MCU -n
Az IFTTT beállítása az Ameba MCU -n
Az IFTTT beállítása az Ameba MCU -n
Az IFTTT beállítása az Ameba MCU -n
Az IFTTT beállítása az Ameba MCU -n

· Tegye közzé a Triggert az Ameba segítségével

Ha az Applet készen áll az IFTTT irányítópulton, a példaprogram felvillantható az Ameba táblára HTTP -kérés közzétételéhez.

1. A példaprogram a „HTTP_IFTTT_POST” mappában található. Kövesse az alábbi lépéseket:

1) Kattintson a *.ino fájlra az osztályban megadott példa mappában, hogy megnyissa a példát az Arduino IDE használatával.

2) A program megnyitása után szerkessze a következő 3 elemet a kódban, hogy a program sikeresen működjön.

Szerkessze a wi-fi hitelesítő adatait, hogy csatlakozzon a kívánt wi-fi hotspothoz vagy hozzáférési ponthoz.

A gazdagép mezőbe írja be az IFTTT szolgáltatás „maker.ifttt.com” gazdagépnevét.

az Útvonal mezőbe írja be az eseménynevet és a kulcsmezőt: „trigger // with/key/”

- Eseménynév: Az eseménynévnek meg kell egyeznie az IFTTT kisalkalmazásban megadottal. Ebben a példában az esemény neve „test_event”

- Kulcs: elérhető a Webhook szolgáltatás alatt az egyéni IFTTT -fiókban. Lásd a következő lépést a beszerzéshez.

3) Hogyan lehet kulcsot szerezni a Webhooks dokumentációs lapjáról?

keresse meg a Webhooks szolgáltatást a Szolgáltatások lapon.

A Webhooks szolgáltatás oldalán kattintson a Dokumentáció fülre a jobb felső sarokban.

A kulcs megtalálható a dokumentációs oldalon. Továbbá, hogyan használható a HTTP kérés az ábrán látható módon

3. lépés: Kódolás és futtatás

Kódolás és futás
Kódolás és futás
Kódolás és futás
Kódolás és futás
Kódolás és futás
Kódolás és futás

A kitöltött kód minta a fentiekben látható

Most futtassuk a mintaprogramot az Ameba -n

Ha a példa kész, csatlakozzon az Ameba kártyához USB -kábelen keresztül.

Fordítsa össze a kódot. Kattintson az „Arduino” „Sketch” -> „Verify/Compile” elemére. A befejezés után a „Kész fordítás” üzenet jelenik meg az Arduino alján.

Töltse fel (villogva) a kódot az Ameba -ra a „Vázlat” -> „Feltöltés” gombra kattintva. (A feltöltési folyamatot a D3 komponens jelzi, amely villogni fog a táblán)

Miután a feltöltés befejeződött (a D3 komponens a táblán nem villog), a „feltöltés befejezése” megjelenik az Arduino IDE ablak alján

Nyissa meg a soros monitort.

Nyomja meg a „Reset” gombot a kimeneti naplók megtekintéséhez.

Az esemény sikeres kilövése után a „Gratulálunk! Ön aktiválta a test_event eseményt”látható a soros monitoron, és e -mailben emlékeztetőt küld az eseményről.

Ezt követően e -mailt küldünk az IFTTT Applet -ben regisztrált címzett e -mail fiókba, és e -mail értesítést kapunk.

Ajánlott: