Tartalomjegyzék:
- Kellékek
- 1. lépés: Bevezetés az IFTTT -be
- 2. lépés: Az IFTTT beállítása az Ameba MCU -n
- 3. lépés: Kódolás és futtatás
Videó: MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
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
· 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
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:
A Raspberry Pi fájlrendszer elérése Windows rendszeren keresztül: 9 lépés
Hozzáférés a Raspberry Pi fájlrendszerhez Windows rendszeren keresztül: Volt már Raspberry Pi, és elment "" Minden alkalommal monitorral, egérrel és billentyűzettel kell beállítanom! &Quot; Az a frusztráció, amelyet a monitor és a billentyűzet/egér kihúzása/újracsatlakoztatása okoz, csak a Raspberry Pi eléréséhez semmi más
Visuino - Pontos idő elérése az Internet NIST szerverről a NodeMCU használatával: 8 lépés
Visuino - Pontos idő lekérése az internetes NIST szerverről a NodeMCU használatával: Ebben az oktatóanyagban a NodeMCU Mini, az OLED LCD és a Visuino programot használjuk az élő internetes idő megjelenítésére a NIST Serverről az LCD -n. Nézzen meg egy bemutató videót. Az ihletet az youtube felhasználó " Ciprian Balalau "
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): 6 lépés
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): Ebben az utasításban megmutatom, hogyan vezérelheti az olyan eszközöket, mint a LED-ek, relék, motorok stb. Az interneten keresztül a webböngészőn keresztül. És biztonságosan hozzáférhet a kezelőszervekhez bármilyen eszközön. Az itt használt webes platform a RemoteMe.org látogatás
Beaglebone elérése VNC -n keresztül: 3 lépés
A Beaglebone elérése VNC -n keresztül: Itt van egy egyszerű módja annak, hogy a Beaglebone asztalát a VNC -n keresztül érje el, egy olyan szoftver segítségével, amely lehetővé teszi más asztali számítógépek megtekintését anélkül, hogy ténylegesen csatlakoztatnia kellene a monitort. Ennek a lehető legegyszerűbbnek és legegyszerűbbnek kell lennie. Először is
Fájlok átvitele a LAN -on keresztül BitTorrenten keresztül: 6 lépés
Fájlok átvitele a LAN -on keresztül BitTorrenten keresztül: Néha előfordulhat, hogy fájlokat kell átvinni hálózaton keresztül több számítógépre. Bár flash -meghajtóra vagy CD/DVD -re teheti, minden számítógéphez el kell mennie, és másolnia kell a fájlokat, és eltarthat egy ideig, amíg az összes fájlt lemásolja (különösen az