INHOUDSOPGAWE:
- Voorrade
- Stap 1: Inleiding tot IFTTT
- Stap 2: Stel IFTTT op op Ameba MCU
- Stap 3: Kodering en hardloop
Video: MCU Toegang tot internetdiens via IFTTT - Ameba Arduino: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Toegang tot internetdiens is 'n maklike taak vir 'n slim toestel soos 'n Android -telefoon, tablet of 'n rekenaar, maar dit is nie so maklik vir mikrobeheerders nie, aangesien dit gewoonlik beter verbinding en verwerkingskrag vereis. Ons kan egter die swaar deel van die werk aan IFTTT aflaai om ons te help om 'n groot verskeidenheid internetdienste met gemak te bewerkstellig. Hierdie handleiding sal u wys hoe u IFTTT kan gebruik om dit te doen.
Voorrade
- Ameba x 1
- 'N Rekening van https://ifttt.com/ om toegang tot IFTTT -diens te verkry
Stap 1: Inleiding tot IFTTT
IFTTT, bekend as If This Then That, is 'n webwerf en mobiele app en gratis webgebaseerde diens om die applets, of die kettings van eenvoudige voorwaardelike stellings, te skep. Die applet word veroorsaak deur veranderinge wat plaasvind binne ander webdienste soos Gmail, Facebook, Telegram, Instagram, Pinterest, ens.
· Genereer Applet uit IFTTT
Vervolgens kry ons 'n voorbeeld van IFTTT Applet om e -pos na die spesifieke ontvanger te stuur.
Om die voorbeeld uit te voer, word die HTTP POST -funksie van die ameba gebruik om 'n eenvoudige webhookdiens te plaas wat deur IFTTT Platform ontvang word en weer gebruik word om 'n antwoord te veroorsaak (stuur 'n e -pos).
Nadat u by https://ifttt.com/ aangemeld het, klik op My applets van bo af.
Kyk na die prente hierbo om die stappe te volg.
Stap 2: Stel IFTTT op op Ameba MCU
· Plaas die sneller via Ameba
Sodra die applet gereed is in die IFTTT -dashboard, kan die voorbeeldprogram op Ameba -bord geflits word om HTTP -versoek te plaas.
1. Die voorbeeldprogram is onder die gids "HTTP_IFTTT_POST". Volg die onderstaande stappe:
1) Klik op die *.ino -lêer in die voorbeeldmap in die klas om die voorbeeld met die Arduino IDE oop te maak.
2) Sodra die program oopgemaak is, wysig u die volgende 3 items in die kode om die program suksesvol te laat werk.
Wysig die wi-fi-geloofsbriewe om aan te sluit op die wi-fi-hotspot of toegangspunt van die gewenste keuse.
Voer onder die gasheernaamveld die gasheernaam van die IFTTT -diens “maker.ifttt.com” in
Tik onder die veld Pad die gebeurtenisnaam en sleutelveld "sneller // met/sleutel/" in
- Gebeurtenisnaam: Die gebeurtenisnaam moet dieselfde wees as die naam wat in die IFTTT -applet gespesifiseer is. In hierdie voorbeeld is die gebeurtenisnaam "test_event"
- Sleutel: beskikbaar onder Webhook -diens in individuele IFTTT -rekening. Sien die volgende stap om te verkry.
3) Hoe kan ek 'n sleutel verkry uit die dokumentasie -oortjie van die Webhooks?
vind die Webhooks -diens op die blad Dienste.
Klik op die Webhooks -diensbladsy op die oortjie Dokumentasie in die regter boonste hoek.
Die sleutel kan op die dokumentasiebladsy gevind word. Ook hoe HTTP -versoek gebruik kan word, soos getoon
Stap 3: Kodering en hardloop
Die voorbeeld van die voltooide kode word hierbo aangedui
Laat ons nou die voorbeeldprogram op Ameba uitvoer
Sodra die voorbeeld gereed is, kan u via 'n USB -kabel aan die Ameba -bord koppel.
Stel die kode saam. Klik op "Sketch" -> "Verify/Compile" op Arduino. Na voltooiing word 'Klaar opstel' aan die onderkant van Arduino gevra.
Laai die kode op Ameba op (flits) deur op "Sketch" -> "Upload" te klik. (Die oplaai proses word aangedui deur komponent D3 wat op die bord sal flikker)
Sodra die oplaai voltooi is (komponent D3 op die bord sal ophou flikker), sal 'oplaai -afwerking' onderaan die Arduino IDE -venster weerspieël word
Maak die seriële monitor oop.
Druk die "Herstel" -knoppie om die uitvoerlogboeke te sien.
Nadat die geleentheid suksesvol afgevuur is, lui die reël “Baie geluk! U het die test_event -gebeurtenis afgevuur kan op die seriële monitor gesien word, en 'n e -posherinnering vir hierdie geleentheid sal afgelewer word.
Daarna word 'n e -pos gestuur na die e -posadres van die ontvanger wat by IFTTT Applet geregistreer is, en 'n e -poskennisgewing sal ontvang word.
Aanbeveel:
Toegang tot 'n nie -selfone Android -afstandsbediening: 9 stappe
Toegang tot 'n onbeperkte Android -afstandsbediening: dit is 'n goeie idee! In werklikheid is dit ook moontlik om internet te gebruik. Die internet is een van die wêreldwye wêreldwye rekenaars wat data kan stuur; así que solo es necesario contar with las herramientas and técnicas correctas para poder ac
Toegang tot die Raspberry Pi -lêerstelsel deur Windows: 9 stappe
Toegang tot die Raspberry Pi -lêerstelsel deur Windows: het u ooit 'n Raspberry Pi gekry en moet ek dit elke keer met 'n monitor, muis en sleutelbord instel! &Quot; Die frustrasie wat dit veroorsaak om u monitor en sleutelbord/muis te ontkoppel/weer aan te sluit, net om toegang tot die Raspberry Pi te kry, is ongeëwenaard
Toegang tot framboos Pi via die internet: 7 stappe
Toegang tot Raspberry Pi via die internet: In hierdie instruksies gaan ons leer hoe om 'n skootrekenaarskerm vir framboospi (enige model) te gebruik. Ons kan 'n framboos -pi -vertoningsmark koop, maar dit sal u kos in plaas van 'n ander skerm, maar ons kan 'n skootrekenaarskerm oor die internet gebruik (van ander
Beheer toegang tot Arduino YÚN met MySQL, PHP5 en Python: 11 stappe (met foto's)
Beheer toegang tot Arduino YÚN met MySQL, PHP5 en Python: Hallo vriende! Soos u weet, in September die nuwe premierskild van Arduino, Arduino YUN. Hierdie vriendin het 'n Linux -ingeboude stelsel waarmee ons alles kan uitvoer waaraan u kan dink (ten minste tot dusver). Alhoewel daar baie min inligting is
Hoe om toegang tot Beaglebone via VNC te verkry: 3 stappe
Hoe om toegang tot Beaglebone te verkry via VNC: Hier is 'n eenvoudige manier om toegang tot die lessenaar van u Beaglebone te kry via VNC, 'n sagteware waarmee u ander desktops kan sien sonder om 'n monitor in te sluit. Dit is bedoel om so eenvoudig en eenvoudig as moontlik te wees. Eerstens moet u