TempBug: internet-ansluten termometer (6 / 7 steg)
Steg 6: Ansluta till dataströmmen Sparkfun
För att ansluta din termometer till Sparkfun, måste du först skapa en ny Sparkfun dataström. Chef till data.sparkfun.com och klicka på "Skapa" till höger på sidan.
Måste du fylla i några detaljer om din nya ström: en titel, en beskrivning och några datafält. Vad du kallar datafälten är viktigt: se till att du skapar ett fält med namnet "temp". Elektriska imp koden är inställd att bokföra temperaturdata med detta namn, och om fälten inte matchar din kod kommer att kasta fel. Du kan skapa andra fält om du vill, men det enda du behöver (och den enda koden har redan ställts in att använda) är "temp".
När du har fyllt i uppgifter och klickade på "Spara", ska du tas till en sida med nycklarna till din nya ström. Spara de offentliga och privata nycklarna från denna sida. Måste du lägga till dessa nycklar elektriska imp agent koden för att berätta din TempBug som Sparkfun dataströmmen att skicka data till. Spara ström URL du konfigurerat, också - blir det en snabb och enkel plats för att se dina data anländer i Sparkfun strömmen.
Klistra in dina nycklar i linjerna 6 och 7 i agenten tillbaka i den elektriska imp IDE:
CONST SPARKFUN_PUBLIC_KEY = "Din offentliga nyckel här";
CONST SPARKFUN_PRIVATE_KEY = "Din privata nyckel här";
Klicka på "Bygga och köra" i den elektriska imp IDE att distribuera den kod som innehåller nu dina nycklar. Din termometer är förmodligen sover, så om du vill testa det direkt, gör en snabb push-push (tryck imp kortet att mata ut den från SD-uttaget, räkna till 3, tryck in det uttaget igen) att starta om den integrerade havspolitiken, och du bör se loggar rapport en framgångsrik post till Sparkfun!
2015-01-30 09:15:05 UTC-8 [Status] enhet uppstart; 5.14% program lagring används
2015-01-30 09:15:05 UTC-8 [Agent] PUSH: 200-1 framgång
2015-01-30 09:15:05 UTC-8 [enhet] sova tills 1422639001000
2015-01-30 09:16:51 UTC-8 [Status] enhet frånkopplad
Peka din webbläsare på ström URL du konfigurerat när du ställer in din dataströmmen att se data loggas i Sparkfun strömmen. Naturligtvis vill du antagligen en graf. Goda nyheter: det är lätt.
Chef till imp.guru och du hittar en sida som ber om din Sparkfun stream offentliga nyckel. Klistra in den offentliga nyckeln i här och slå in och sidan kommer att bygga dig ett diagram över dina temperaturdata!
Låt oss tillbaka gå till kodredigeraren och ta en titt på hur den integrerade havspolitiken fungerar denna magi.