Mobile Station prototyp för miljömässiga datafångst ("en Mars Rover emulator") (9 / 18 steg)
Steg 9: Skicka ett larm tweet
En av egenskaperna hos Sakernas Internet är interagerar med användare automatiskt. Du kan programmera RPi som en WebServer att skicka Tweets direkt eller använda funktionen som hemsida ThingSpeak har (men naturligtvis det sista fallet, endast meddelanden "aktiveras" av ett villkor baserat på data fångas in och laddas upp kommer att sända).
Python-koden:
importera Twython från twython
C_KEY = "xxxxxxxxxxxx"
C_SECRET = "yyyyyyyyy"
A_TOKEN = "zzzzzzzzzzzz"
A_SECRET = "wwwwwwwww"
API: t = Twython (C_KEY, C_SECRET, A_TOKEN, A_SECRET)
API.update_status (status = "IoT Capstone projekt - Tweet test")
Observera att kontot Tweeter måste tillåta att du skicka en tweet från RPi. Också måste du fått nycklarna från Twitter för att använda det TWYTHON biblioteket tillgängliga för RPi.
En annan enkel lösning är som förklarats tidigare, att skicka en Twitter direkt från hemsidan. I detta fall kan funktionen "Reagera" i ThingSpeak.com användas.