Innholdsfortegnelse:

MCU Få tilgang til internettjeneste via IFTTT - Ameba Arduino: 3 trinn
MCU Få tilgang til internettjeneste via IFTTT - Ameba Arduino: 3 trinn

Video: MCU Få tilgang til internettjeneste via IFTTT - Ameba Arduino: 3 trinn

Video: MCU Få tilgang til internettjeneste via IFTTT - Ameba Arduino: 3 trinn
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Juli
Anonim
MCU Få tilgang til internettjeneste via IFTTT - Ameba Arduino
MCU Få tilgang til internettjeneste via IFTTT - Ameba Arduino

Tilgang til internettjeneste er en enkel jobb for en smartenhet som en Android -telefon, et nettbrett eller en PC, men ikke så lett for mikrokontrollere siden det vanligvis krever bedre tilkobling og prosessorkraft. Imidlertid kan vi laste ned den tunge delen av jobben til IFTTT for å hjelpe oss med å oppnå et stort utvalg av internettjenester med letthet. Denne opplæringen vil vise deg hvordan du bruker IFTTT for å gjøre nettopp det.

Rekvisita

  • Ameba x 1
  • En konto fra https://ifttt.com/ for å få tilgang til IFTTT -tjenesten

Trinn 1: Introduksjon til IFTTT

Introduksjon til IFTTT
Introduksjon til IFTTT
Introduksjon til IFTTT
Introduksjon til IFTTT
Introduksjon til IFTTT
Introduksjon til IFTTT

IFTTT, kjent som If This Then That, er et nettsted og en mobilapp og gratis nettbasert tjeneste for å lage applets, eller kjedene av enkle betingede utsagn. Appelen utløses av endringer som skjer i andre webtjenester som Gmail, Facebook, Telegram, Instagram, Pinterest etc.

· Generer Applet fra IFTTT

I det neste får vi et eksempel på IFTTT Applet for å sende e -post til spesifisert mottaker.

For å kjøre eksemplet, brukes HTTP POST -funksjonen til amebaen til å legge ut en enkel webhook -tjeneste som mottas av IFTTT -plattformen og deretter brukes til å utløse et svar (sende en e -post).

Etter å ha logget deg på https://ifttt.com/, klikker du Mine appletter fra toppen.

Sjekk bildene ovenfor for å følge trinnene.

Trinn 2: Konfigurer IFTTT på Ameba MCU

Sett opp IFTTT på Ameba MCU
Sett opp IFTTT på Ameba MCU
Sett opp IFTTT på Ameba MCU
Sett opp IFTTT på Ameba MCU
Sett opp IFTTT på Ameba MCU
Sett opp IFTTT på Ameba MCU

· Legg ut utløseren via Ameba

Når appleten er klar i IFTTT -dashbordet, kan eksempelprogrammet blinker på Ameba -kortet for å legge ut HTTP -forespørsel.

1. Eksempelprogrammet er under mappen "HTTP_IFTTT_POST". Følg trinnene nedenfor:

1) Klikk på *.ino -filen inne i eksempelmappen i klassen for å åpne eksemplet med Arduino IDE.

2) Når programmet er åpnet, rediger du de følgende 3 elementene inne i koden for å få programmet til å fungere.

Rediger Wi-Fi-legitimasjonen for å koble til Wi-Fi-sone eller tilgangspunkt for ønsket valg.

Under feltet vertsnavn skriver du inn vertsnavnet til IFTTT -tjenesten “maker.ifttt.com”

under banen feltet, skriver du inn hendelsesnavn og nøkkelfeltet "utløser // med/nøkkel/"

- Hendelsesnavn: Hendelsesnavnet skal være det samme som det som er angitt i IFTTT -appleten. I dette eksemplet er hendelsesnavnet "test_event"

- Nøkkel: tilgjengelig under Webhook -tjeneste i individuell IFTTT -konto. Se neste trinn for å få.

3) Hvordan få tak i en nøkkel fra kategorien Dokumentasjon på Webhooks?

finn Webhooks -tjenesten i kategorien Tjenester.

På Webhooks serviceside klikker du på kategorien Dokumentasjon øverst til høyre.

Nøkkelen finner du på dokumentasjonssiden. Også hvordan HTTP -forespørsel kan brukes som vist

Trinn 3: Koding og kjøring

Koding og kjøring
Koding og kjøring
Koding og kjøring
Koding og kjøring
Koding og kjøring
Koding og kjøring

Prøven på den fullførte koden er angitt ovenfor

La oss kjøre prøveprogrammet på Ameba

Når eksemplet er klart, kobler du til Ameba -kortet via USB -kabel.

Kompiler koden. Klikk på "Sketch" -> "Verify/Compile" på Arduino. Etter fullføring vil "Ferdig kompilering" bli spurt nederst på Arduino.

Last opp (blinket) koden til Ameba ved å klikke på "Sketch" -> "Upload". (Opplastingsprosessen indikeres av komponent D3 som blinker på tavlen)

Når opplastingen er fullført (komponent D3 på brettet slutter å blinke), vil "opplasting ferdig" gjenspeiles nederst i Arduino IDE -vinduet

Åpne den serielle skjermen.

Trykk på "Reset" -knappen for å se utdataloggene.

Etter at arrangementet har blitt utløst, lyder linjen Gratulerer! Du har avfyrt test_event -hendelsen”kan sees på den serielle skjermen, og en e -postpåminnelse for denne hendelsen vil bli levert.

Deretter sendes en e -post til mottakerens e -postkonto som er registrert på IFTTT Applet, og e -postvarsel vil bli mottatt.

Anbefalt: