Sommario:

MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino: 3 passaggi
MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino: 3 passaggi

Video: MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino: 3 passaggi

Video: MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino: 3 passaggi
Video: IFTTT Action Demo With the WFI32 Module 2024, Luglio
Anonim
MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino
MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino

L'accesso al servizio Internet è un lavoro facile per un dispositivo intelligente come un telefono Android, un tablet o un PC, ma non è così facile sui microcontrollori poiché di solito richiede una migliore connettività e potenza di elaborazione. Tuttavia, potremmo scaricare la parte pesante del lavoro su IFTTT per aiutarci a realizzare una grande varietà di servizi Internet con facilità. Questo tutorial ti mostrerà come utilizzare IFTTT per farlo.

Forniture

  • Ameba x 1
  • Un account da https://ifttt.com/, per accedere al servizio IFTTT

Passaggio 1: Introduzione a IFTTT

Introduzione a IFTTT
Introduzione a IFTTT
Introduzione a IFTTT
Introduzione a IFTTT
Introduzione a IFTTT
Introduzione a IFTTT

IFTTT, noto come If This Then That, è un sito Web e un'app mobile e un servizio gratuito basato sul Web per creare le applet o le catene di semplici istruzioni condizionali. L'applet viene attivata da modifiche che si verificano all'interno di altri servizi Web come Gmail, Facebook, Telegram, Instagram, Pinterest ecc.

· Genera Applet da IFTTT

Successivamente, otteniamo un esempio di Applet IFTTT per inviare e-mail al destinatario specificato.

Per eseguire l'esempio, la funzione HTTP POST dell'ameba viene utilizzata per pubblicare un semplice servizio webhook che viene ricevuto dalla piattaforma IFTTT e a sua volta utilizzato per attivare una risposta (invio di un'e-mail).

Dopo aver effettuato l'accesso a https://ifttt.com/, fare clic su Le mie applet dall'alto.

Controlla le immagini sopra per seguire i passaggi.

Passaggio 2: imposta IFTTT su Ameba MCU

Configura IFTTT su Ameba MCU
Configura IFTTT su Ameba MCU
Configura IFTTT su Ameba MCU
Configura IFTTT su Ameba MCU
Configura IFTTT su Ameba MCU
Configura IFTTT su Ameba MCU

· Pubblica il trigger tramite Ameba

Una volta che l'applet è pronta nella dashboard IFTTT, il programma di esempio può essere flashato sulla scheda Ameba per inviare la richiesta

1. Il programma di esempio si trova nella cartella "HTTP_IFTTT_POST". Segui i passaggi seguenti:

1) Fare clic sul file *.ino all'interno della cartella di esempio fornita nella classe per aprire l'esempio con l'IDE di Arduino.

2) Una volta aperto il programma, modificare i seguenti 3 elementi all'interno del codice per far funzionare correttamente il programma.

Modifica le credenziali Wi-Fi per connetterti all'hotspot Wi-Fi o al punto di accesso di tua scelta.

Sotto il campo del nome host, inserisci il nome host del servizio IFTTT "maker.ifttt.com"

sotto il campo Path, inserisci il nome dell'evento e il campo chiave "trigger//with/key/"

− Nome evento: il nome dell'evento deve essere lo stesso di quello specificato nell'applet IFTTT. In questo esempio, il nome dell'evento è "test_event"

− Chiave: disponibile sotto il servizio Webhook nel singolo account IFTTT. Vedere il passaggio successivo per ottenere.

3) Come ottenere una chiave dalla scheda della documentazione dei Webhook?

trova il servizio Webhook nella scheda Servizi.

Nella pagina del servizio Webhooks, fare clic sulla scheda Documentazione nell'angolo in alto a destra.

La chiave può essere trovata nella pagina della documentazione. Inoltre, come può essere utilizzata la richiesta HTTP come mostrato

Passaggio 3: codifica ed esecuzione

Codifica e corsa
Codifica e corsa
Codifica e corsa
Codifica e corsa
Codifica e corsa
Codifica e corsa

L'esempio del codice completato è indicato sopra

Ora eseguiamo il programma di esempio su Ameba

Una volta che l'esempio è pronto, collegarsi alla scheda Ameba tramite cavo USB.

Compila il codice. Fare clic su "Schizzo" -> "Verifica/Compila" su Arduino. Al termine, nella parte inferiore di Arduino verrà richiesto "Compilazione completata".

Carica (lampeggia) il codice su Ameba facendo clic su "Schizzo" -> "Carica". (Il processo di caricamento sarà indicato dal componente D3 che lampeggerà sulla scheda)

Una volta completato il caricamento (il componente D3 sulla scheda smetterà di lampeggiare), il messaggio "Fine caricamento" si rifletterà nella parte inferiore della finestra IDE di Arduino

Apri il monitor seriale.

Premere il pulsante "Ripristina" per visualizzare i registri di output.

Dopo che l'evento è stato licenziato con successo, la linea di "Congratulazioni! Hai attivato l'evento test_event" può essere visto sul monitor seriale e verrà consegnato un promemoria e-mail per questo evento.

Successivamente viene inviata un'e-mail all'account e-mail del destinatario registrato su IFTTT Applet e verrà ricevuta una notifica e-mail.

Consigliato: