TempBug: internet-ansluten termometer (5 / 7 steg)
Steg 5: Installera din imp firmware
Peka din webbläsare till ide.electricimp.com igen och logga in. Detta tar dig tillbaka till fönstret IDE.
Om du har anslutit denna imp breakout styrelse innan (du pro), kommer det gå tillbaka upp i IDE enligt modellen med det senast var en del av. Om detta är en helt ny breakout ombord, kommer att visas i IDE vänster nav panelen under "Nya enheter", överst i panelen. Ser du en liten siffra i panelen visar antalet nya enheter det väntar på att bli konfigurerad - förmodligen bara en!
Klicka på "Nya produkter" för att se listan över nya enheter. Återigen, om du aldrig har konfigurerat enheten innan, brukar ha ett namn, så kommer det standard att en lång hex-sträng (enhetens enhets-ID). Klicka på de små redskap bredvid enhetsnamnet att öppna inställningarna för enheten. Det är här du kan namnge enheten och tilldela den en modell. Gå vidare och namn det vad du vill, och skapa en ny modell genom att skriva ett namn för din nya modell i modellen drop-down och trycka Skriv. När du trycker "spara ändringar", ska du tas till kodfönstret för denna nya modell och du kommer att se din nya enhet visas nu under denna modell i den vänstra nav.
En modell har två delar: en agent och en enhet. Enhetens firmware är helt enkelt den kod som körs i den integrerade havspolitiken själv. Agenten är att enhetens partner - en liten server som körs i molnet elektriska imp. Enheten och agent kan skicka information fram och tillbaka, och agenten kan prata med resten av internet och har sin egen webbadress. Du får skriva kod för dem båda.
... Eller du kan använda kod som redan är skriven för dig :) Chef till github, och märker att det finns två filer här - en för agent och en för enheten. Därför finns det två fönster för dig i IDE - man kommer att säga "agent" och andra "device". Kopiera rätt kod till varje fönster.
Om du trycker "Bygga och köra" nu, du ser enheten läsa temperaturen och sedan gå för att sova, men agenten kommer att ha ett fel vid försök att logga data till Sparkfun eftersom du inte har lagt till kontot Sparkfun än. Låt oss göra det nästa. Om du har gjort detta, och enheten har somnat i 15 minuter, du kan koppla ur och återkoppla makt (genom att helt enkelt dra och återinföra bygeln) att få imp att vakna igen.
Låt oss ansluta din nya termometer till Sparkfun att logga data, så kan vi komma tillbaka och ta en titt på vad som gör den fasta programvaran fungerar.