Internet av Toots (IoT): en Social hurra kudde (5 / 7 steg)
Steg 5: Online Setup
Du ställer in och ansluta tre olika tjänster för att göra detta arbete: Twitter, IFTTT (om detta sedan att) och Adafruit.io. Du använder dessa för att skapa en grundläggande arbetsflöde så att varje gång en tweet nämner Internet av Toots kontot, IFTTT skickar en datapunkt till Adafruit.io och sedan enheten IoT kan kontrollera Adafruit.io efter några sekunder om det finns några nya datapunkter och svara på en ny data pekar av tooting.
Skapa först ett twitter-konto för enheten IoT. Skapar du det konto du vill – min här kallas "InternetOfToots"-du kan kalla din vad du vill.
För det andra skapa ett adafruit.io konto om du inte redan
har en. Skapa ett foder som heter "IoToots" i ditt adafruit.io-konto. Skapa en instrumentpanel som du kan använda för att testa som innehåller denna "IoToots" foder. Jag satt mig upp med ett reglage som som kan kopplas till värden mellan 0 och 4 att hjälpa testa, men du behöver inte detta om allt fungerar perfekt första gången (gör att någonsin hända?). Adafrut.IO är i beta men är en trevlig, lätt-till-använda IoT tjänst så länge. Mer ingående instruktioner för att ställa in en Adafruit.io konto foder och instrumentpanelen är här: https://learn.adafruit.com/adafruit-io-basics-feeds
För det tredje skapa ett IFTTT konto om du inte redan har ett. Skapa sedan en IFTTT "recept" som visas i bilden ovan: om en tweet nämner IoToots twitter-konto] sedan skicka data till Adafruit.io. Ställ in IFTTT så att data som skickas är "4". Enhetens IoToots är programmerad att välja ett slumpmässigt ljud när den ser en datapunkt "4". När du ställer in detta recept, kräver det att du ansluter ditt Adafruit.io-konto och din Twitter-konto till IFTTT. Göra detta.
Nu när du loggar in på ditt Adafruit.io-konto och Visa instrumentpanelen IoToots, när en tweet från valfritt konto nämner IoToots twitterkonto] bör du se en ny datapunkt till ett värde av "4" visas på din IoToots Adafruit.io ström. Detta innebär att dina tre konton arbetar tillsammans som avsett.
Anteckningar:
Jag hittade att totala toot latens i systemet (tid från att skicka tweet att få höra toot) varierat från < 5 sekunder till ~ 4 minuter. Jag vet inte vad som orsakar denna skillnad. Jag försökte också två olika IFTTT recept: en som var en sökning efter och en som utlöste på "omnämnanden av er". "Omnämnanden av er" avtryckaren verkade betydligt snabbare än "Sök" avtryckaren. Så rekommenderar jag att använda "omnämnanden av er" avtryckaren.