Paso 5: Configuración electrónica
Podrá configurar y conectar tres servicios diferentes para hacer este trabajo: Twitter, IFTTT (si esta entonces que) y Adafruit.io. A utilizar éstos para crear un flujo de trabajo básico para que cada vez que un tweet menciona su cuenta Internet de Toots, IFTTT envía que un punto de datos a Adafruit.io y, a continuación, el dispositivo de la IoT puede comprobar Adafruit.io cada pocos segundos para ver si hay cualquier nuevos puntos de datos y responder a nuevos datos punto de tooting.
En primer lugar, crear una cuenta de twitter para su dispositivo de IoT. A crear la cuenta que desea – mina aquí se llama "InternetOfToots", puedes llamar tuya lo que quieras.
En segundo lugar, configurar una cuenta de adafruit.io si no ya
tienen uno. Crear un canal llamado "IoToots" en su cuenta de adafruit.io. Crear un tablero de instrumentos que puede utilizar para la prueba que contiene este alimento "IoToots". Configurar mina con un slider que puede cambiarse a valores entre 0 y 4 a la prueba, pero no necesita esto si todo funciona perfectamente la primera vez (nunca pasar?). Adafrut.IO está en fase beta pero es un servicio de Internet bonito, fácil de usar hasta ahora. Más instrucciones detalladas para configurar una cuenta de Adafruit.io, alimentación y tablero de instrumentos están aquí: https://learn.adafruit.com/adafruit-io-basics-feeds
En tercer lugar, configurar una cuenta IFTTT si no tienes uno. Entonces crear un IFTTT "receta" como se muestra en el gráfico que se muestra arriba: Si un tweet menciona cuenta de twitter IoToots] enviar datos a Adafruit.io. Configurar IFTTT para que los datos enviados son "4". El dispositivo IoToots está programado para seleccionar un sonido al azar cuando ve un punto de datos «4». Cuando está configurando esta receta, es necesario conectar tu cuenta de Adafruit.io y su cuenta de Twitter a IFTTT. Para ello.
Ahora al iniciar sesión en su cuenta de Adafruit.io y vista dashboard IoToots, cuando un tweet de cualquier cuenta menciona cuenta de twitter IoToots] debería ver un nuevo punto de datos con un valor de "4" aparece en su secuencia de IoToots Adafruit.io. Esto significa que sus cuentas en línea tres trabajan juntos como se pretendía.
Notas:
Encontré que la latencia de toot total en el sistema (tiempo de enviar el tweet a escuchar el toque de bocina) varió de < 5 segundos a ~ 4 minutos. No estoy seguro de lo que causa esta diferencia. También he probado dos recetas diferentes de IFTTT: uno que busca y que en "menciona que". El gatillo "menciona que" parecía bastante más rápido que el gatillo de "Buscar". Así que recomiendo usar el gatillo "menciones de ustedes".