Stap 5: Online Setup
U zult instellen en verbinding maken met drie verschillende diensten te halen zulks werkzaamheden: Twitter, IFTTT (als dit dan dat) en Adafruit.io. U zult deze gebruiken om een basiswerkstroom maken zodat elke keer dat een tweet vermeldt uw Internet van Toots account, IFTTT stuurt dat een gegevenspunt op Adafruit.io en vervolgens uw IoT apparaat Adafruit.io kunt controleren om de paar seconden om te zien of er een nieuwe gegevenspunten en te reageren op een nieuwe gegevens door tooting punt.
Stel eerst een twitter-account voor uw IoT apparaat. Maakt u de account die u wilt-mijne heet hier "InternetOfToots"-u kunt bellen jou wat je wilt.
Ten tweede, als je niet al een adafruit.io-account instellen
heb een. Creëert u een feed genaamd "IoToots" in uw adafruit.io account. Een dashboard die u voor het testen gebruiken kunt met deze feed "IoToots" maken. Ik ingesteld mij met een schuifregelaar dat waarden tussen 0 en 4 om te helpen testen omschakelbaar, maar u hoeft dit niet als alles werkt perfect de eerste keer (doet dat ooit gebeuren?). Adafrut.io is in bèta, maar is een mooie, easy-to-use IoT-service tot nu toe. Meer gedetailleerde instructies voor het instellen van een Adafruit.io rekening, diervoeders, en het dashboard bevindt zich hier: https://learn.adafruit.com/adafruit-io-basics-feeds
Ten derde, een IFTTT-account instellen als u niet reeds hebt. Maak vervolgens een IFTTT "recept" zoals in de afbeelding hierboven wordt getoond: als een tweet vermeldt IoToots twitter account] gegevens vervolgens naar Adafruit.io verzenden. IFTTT zodanig instellen dat de gegevens die worden verzonden is "4". Selecteer een willekeurige geluid bij het zien van een gegevenspunt "4" voor het IoToots apparaat is geprogrammeerd. Wanneer u dit recept instelt, zal het u uw Adafruit.io account en uw Twitter-account verbinden met IFTTT vereisen. Dit doen.
Nu wanneer u zich bij uw Adafruit.io account en aanmeldt uw IoToots dashboard, wanneer een tweet uit elke account twitter-account IoToots vermeldt] ziet u een nieuwe gegevenspunt met een waarde van "4" weergegeven op uw IoToots Adafruit.io stream. Dit betekent dat uw drie online accounts werken samen zoals bedoeld.
Notities:
Ik vond dat totaal toeten latentie in het systeem (tijd van het verzenden van de tweet te horen de toeten) van varieerde < 5 seconden tot ~ 4 minuten. Ik ben niet zeker wat de oorzaken van dit verschil. Ik heb ook geprobeerd twee verschillende IFTTT-recepten: één die een zoektocht naar was en één die geactiveerd op "vermeldingen van u". De "vermeldingen van u" trigger leek aanzienlijk sneller dan de trigger "zoeken". Zo adviseer ik gebruikend de trigger "vermeldingen van u".