Visualisera Twitter Hashtag aktivitet med din Spark kärna (3 / 6 steg)
Steg 3: Kontrollera din kärna på webben
Kärnan kommer med några cool och användbar förmågor som är aktiverade av dess ihållande WiFi-anslutning, exempelvis möjligheten att omprogrammeras via etern, som vi såg i det sista steget. Nu, vi kommer att dra nytta av den grundläggande anslutning till Spark molnet skickas det fjärrkontroll över WiFi. Först, vi ska knappa in fjärrkontrollkommandon manuellt, men så småningom kommer vi att använda ett program för denna uppgift. För att kontrollera kärnan i etern, du behöver två bitar av information: din Core-ID och tillgång Token. För att få båda bitar av denna information, måste du starta online utvecklingsmiljön på https://www.spark.io/build/ om det inte redan är öppen.
- Få din Core ID genom att klicka på ikonen "Kärnar ur" (den kompass som ser en i nederst vänstra) och klicka på triangeln till höger om namnet på din kärna. Core är apparaten ID, en lång alfanumerisk sträng, ska visas.
- Få din tillgång Token genom att klicka på "Inställningar" (redskap, just under ikonen "Kärnar ur"). Det är också en lång alfanumerisk sträng.
Kopiera och klistra in båda dessa bitar av information i en textfil eller din favorit anteckningar ansökan för nu (göra säker du etikett vilket nummer är som).
Ta emot data över webben, din kärna använder sig av en populär arkitekturen stil som kallas en RESTful API, som använder HTTP-standarden att avsändaren och mottagaren förstår varandra. Utan att oroa om detaljer, detta är goda nyheter för vårt projekt, eftersom HTTP är enkel, stabil och dess popularitet innebär att det blir lätt att hitta redan skrivna programvara bibliotek att hjälpa oss att testa och skriva våra sista program.
Vi kommer att använda ett verktyg som levereras med din Mac kallas cURL att testa kommunikation med din kärna. cURL är ett verktyg för HTTP-kommandon och se deras resultat (detta är för övrigt också vad din webbläsare syftet är). Öppna programmet Terminal på datorn ligger i /Applications/Utilities/Terminal.app och ange följande kommando. Ersätta YOURDEVICEIDHERE och YOURACCESSTOKENHERE med (du gissade rätt) på enhets-ID och tillgång token du fått.
curl https://api.spark.io/v1/devices/YOURDEVICEIDHERE/led -d access_token = YOURACCESSTOKENHERE
Om allt går bra, bör din Core kort Lys upp! Om inget händer, kontrollera följande:
- Du kopiera kommandot cURL exakt? Se till att det finns inga extra och saknade blanksteg
- Andas din kärna Cyan? (vilket betyder att det är online och anslutna till Spark molnet)