Etape 5: Mise en ligne
Vous configurer et connecter trois différents services pour que cela fonctionne : Twitter, IFTTT (si présent alors que) et Adafruit.io. Vous utiliserez ces pour créer un workflow de base afin que chaque fois qu’un tweet mentionne votre Internet de Toots compte, IFTTT envoie qu'un point de données à Adafruit.io, puis votre appareil ITO peut vérifier Adafruit.io toutes les quelques secondes pour voir si il y a des nouveaux points de données et répondre à un nouveau données point de tooting.
Tout d’abord, créer un compte twitter pour votre IoT périphérique. Vous allez créer le compte que vous voulez – ici le mien s’appelle « InternetOfToots » – vous pouvez vous appeler tout ce que vous voulez.
Deuxièmement, créer un compte adafruit.io si vous n’avez pas déjà
avoir un. Créer un flux appelé « IoToots » dans votre compte de adafruit.io. Créer un tableau de bord que vous pouvez utiliser pour l’essai qui contient ce flux de « IoToots ». J’ai créé mine avec un curseur qui peut être commuté à des valeurs comprises entre 0 et 4 pour aider à tester, mais vous n’aurez pas besoin de cela si tout fonctionne parfaitement la première fois (que ne jamais arriver?). Adafrut.IO est en version bêta, mais est jusqu’ici un service agréable, facile à utiliser d’Ito. Plus des instructions très détaillées pour la mise en place d’un compte Adafruit.io, alimentation et un tableau de bord sont ici : https://learn.adafruit.com/adafruit-io-basics-feeds
Troisièmement, créer un compte IFTTT si vous n’avez pas déjà un. Puis créez un IFTTT "recette" comme illustré dans le graphique ci-dessus : si un tweet mentionne IoToots compte twitter] alors envoyer des données à Adafruit.io. Configurer IFTTT afin que les données envoyées sont « 4 ». Le dispositif IoToots est programmé pour sélectionner un son au hasard quand il voit un point de données « 4 ». Lorsque vous configurez cette recette, il faudra vous connecter votre compte Adafruit.io et votre compte Twitter à IFTTT. Pour ce faire.
Maintenant, lorsque vous vous connectez à votre compte Adafruit.io et voir votre tableau de bord IoToots, quand un tweet de n’importe quel compte mentionne compte twitter IoToots], vous devriez voir un nouveau point de données avec une valeur de "4" apparaître sur votre flux de IoToots Adafruit.io. Cela signifie que vos comptes en ligne trois travaillent ensemble comme prévu.
Notes:
J’ai trouvé que toot total latence dans le système (temps d’envoyer le tweet d’entendre le toot) variait de < 5 secondes à 4 minutes. Je ne sais pas ce qui provoque cette différence. J’ai aussi essayé deux recettes différentes de IFTTT : celui qui était à la recherche d’et l’autre qui a déclenché sur « mentions de vous ». Le déclencheur « mentions de vous » semblait nettement plus rapide que le déclencheur « Rechercher ». Je recommande donc à l’aide de la gâchette « mentions de vous ».