Taula de continguts:

MCU Accedint al servei d'Internet mitjançant IFTTT - Ameba Arduino: 3 passos
MCU Accedint al servei d'Internet mitjançant IFTTT - Ameba Arduino: 3 passos

Vídeo: MCU Accedint al servei d'Internet mitjançant IFTTT - Ameba Arduino: 3 passos

Vídeo: MCU Accedint al servei d'Internet mitjançant IFTTT - Ameba Arduino: 3 passos
Vídeo: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Juliol
Anonim
MCU Accedint al servei d’Internet mitjançant IFTTT - Ameba Arduino
MCU Accedint al servei d’Internet mitjançant IFTTT - Ameba Arduino

Accedir al servei d’Internet és una tasca fàcil per a un dispositiu intel·ligent com un telèfon Android, una tauleta o un PC, però no és tan fàcil en els microcontroladors, ja que normalment requereix una millor connectivitat i potència de processament. Tot i això, podem descarregar la part important del treball a IFTTT per ajudar-nos a realitzar una gran varietat de serveis d’Internet amb facilitat. Aquest tutorial us mostrarà com fer ús d’IFTTT per fer-ho.

Subministraments

  • Ameba x 1
  • Un compte de https://ifttt.com/, per accedir al servei IFTTT

Pas 1: Introducció a IFTTT

Introducció a IFTTT
Introducció a IFTTT
Introducció a IFTTT
Introducció a IFTTT
Introducció a IFTTT
Introducció a IFTTT

IFTTT, conegut com If This Then That, és un lloc web i una aplicació mòbil i un servei gratuït basat en web per crear els applets o les cadenes d’instruccions condicionals simples. L’applet s’activa pels canvis que es produeixen en altres serveis web com Gmail, Facebook, Telegram, Instagram, Pinterest, etc.

· Generar applet des de IFTTT

A continuació, obtenim un exemple d’applet IFTTT per enviar correus electrònics al destinatari especificat.

Per executar l'exemple, la funció HTTP POST de l'ameba s'utilitza per publicar un servei de webhook senzill que rep la plataforma IFTTT i, al seu torn, s'utilitza per activar una resposta (enviant un correu electrònic).

Després d'iniciar la sessió a https://ifttt.com/, feu clic a Els meus applets des de la part superior.

Consulteu les imatges anteriors per seguir els passos.

Pas 2: configureu IFTTT a Ameba MCU

Configureu IFTTT a Ameba MCU
Configureu IFTTT a Ameba MCU
Configureu IFTTT a Ameba MCU
Configureu IFTTT a Ameba MCU
Configureu IFTTT a Ameba MCU
Configureu IFTTT a Ameba MCU

· Publiqueu el Trigger mitjançant Ameba

Un cop l’applet estigui llest al tauler d’IFTTT, el programa d’exemple es pot incloure al tauler Ameba per publicar la sol·licitud

1. L'exemple de programa es troba a la carpeta "HTTP_IFTTT_POST". Seguiu els passos següents:

1) Feu clic al fitxer *.ino dins de la carpeta d'exemple proporcionada a la classe per obrir l'exemple amb l'IDE Arduino.

2) Un cop obert el programa, editeu els 3 elements següents dins del codi per tal que el programa funcioni correctament.

Editeu les credencials de wi-fi per connectar-vos al punt d'accés Wi-Fi o al punt d'accés que desitgeu.

Al camp Nom de l'amfitrió, introduïu el nom de l'amfitrió del servei IFTTT "maker.ifttt.com"

al camp Path, introduïu el camp EventName i clau "trigger // with / key /"

- Nom de l'esdeveniment: el nom de l'esdeveniment ha de ser el mateix que l'especificat a la miniaplicació IFTTT. En aquest exemple, el nom de l'esdeveniment és "test_event"

- Clau: disponible al servei Webhook al compte IFTTT individual. Vegeu el següent pas per obtenir.

3) Com obtenir una clau de la pestanya de documentació dels Webhooks?

cerqueu el servei Webhooks a la pestanya Serveis.

A la pàgina del servei de Webhooks, feu clic a la pestanya Documentació a l'extrem superior dret.

La clau es troba a la pàgina de documentació. A més, com es pot utilitzar la sol·licitud HTTP tal com es mostra

Pas 3: Codificació i execució

Codificació i execució
Codificació i execució
Codificació i execució
Codificació i execució
Codificació i execució
Codificació i execució

La mostra del codi completat s’indica més amunt

Ara executem el programa de mostra a Ameba

Quan l'exemple estigui llest, connecteu-vos a la placa Ameba mitjançant un cable USB.

Compileu el codi. Feu clic a "Sketch" -> "Verify / Compile" a Arduino. En finalitzar, se us demanarà "Compilació feta" a la part inferior d'Arduino.

Carregueu el codi a Ameba fent clic a "Sketch" -> "Upload". (El procés de càrrega s'indicarà amb el component D3 que parpellejarà al tauler)

Un cop finalitzada la càrrega (el component D3 del tauler deixarà de parpellejar), el "final de càrrega" es reflectirà a la part inferior de la finestra IDE d'Arduino

Obriu el monitor sèrie.

Premeu el botó "Restableix" per veure els registres de sortida.

Després que l’esdeveniment s’hagi acomiadat amb èxit, la línia “Enhorabona! Heu activat l'esdeveniment test_event es pot veure al monitor sèrie i es lliurarà un recordatori per correu electrònic d'aquest esdeveniment.

Després, s’enviarà un correu electrònic al compte de correu electrònic del destinatari registrat a l’applet IFTTT i es rebrà una notificació per correu electrònic.

Recomanat: