En Raspberry Pi vikt spårning, vise knäcka IoT badrumsvåg (6 / 9 steg)

Steg 6: Starttillstånd



Vi vill strömma vår vikt/data till en molntjänst och har tjänsten förvandla våra data till en snygg instrumentpanel som vi kan komma åt från vår bärbara dator eller mobil enhet. Våra data måste en destination. Vi kommer att använda starttillstånd som denna destination.

Steg 1: Registrera starttillstånd konto

Gå till https://app.initialstate.com/#/register/ och skapa ett nytt konto.

Steg 2: Installera ISStreamer

Installera den första staten Pythonmodul på din Pi: vid en kommandotolk (Glöm inte att SSH till din Pi först), kör du följande kommando:

$ cd/home/pi /
$ \curl - sSL https://app.initialstate.com/#/register/ -o - | sudo bash

Säkerhet Observera: Ovanstående kommando har vissa viktiga anatomi som användaren bör vara medveten om.

1) det finns ett föregående \ innan curl. Detta är viktigt att säkerställa att inget alias för curl får köra om en skapades. Detta hjälper till att minska risken av kommandot göra mer än avsett.

2) kommandot är en rörbunden kommandot, så när du kör, du rörledningar utdata från ett skript som hämtas från https://app.initialstate.com/#/register/ in i kommandot sudo bash. Detta görs för att förenkla installationen, det bör dock noteras att https är viktigt här för att hjälpa säkerställa ingen man-in-the-middle manipulation av skriptet för installationen, särskilt eftersom skriptet körs med förhöjda privilegier. Detta är ett vanligt sätt att förenkla installation och setup, men om du är lite mer trött det finns några lite mindre bekvämt alternativ: du kan bryta kommandot ut i två steg och undersöka bash-script som hämtas från kommandot curl själv för att försäkra sin trohet eller kan du följa instruktionerna pip, du kommer inte bara få ett automatiskt genererade exempel script.

Steg 3: Gör några Automagic

Efter steg 2 ser du något av följande utdata på skärmen:

PI ~ $ \curl - sSL https://app.initialstate.com/#/register/ -o - | sudo bash
Lösenord:
Början ISStreamer Python enkel Installation!
Detta kan ta ett par minuter att installera, ta lite kaffe :)
Men glöm inte att komma tillbaka, jag har frågor senare!
Hittade easy_install: setuptools 1.1.6
Hittade pip: pip 1.5.6 från /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg (python 2.7)
PIP huvudversion: 1
PIP delversion: 5
ISStreamer hittade, uppdatera...
Kravet redan uppdaterat: ISStreamer i /Library/Python/2.7/site-packages
Städa upp...
Vill du automatiskt få en exempelskriptet? [y/N]

(utdata kan vara annorlunda och ta längre tid om du har aldrig installerat den första statliga Python streaming modulen innan) När du uppmanas att automatiskt få en exempelskriptet typ y.

Detta skapar ett testskript som vi kan köra för att säkerställa att vi kan strömma data till starttillstånd från våra Pi. Du uppmanas att:

Var vill du spara exemplet? [standard:. / is_example.py]:

Du kan antingen skriva en anpassad lokal sökväg eller trycka enter för att acceptera standardnamnet. Måste du för ditt användarnamn och lösenord som du skapade när du registrerade kontot starttillstånd. Ange båda och installationen slutförs.

Steg 4: Snabbtangenter

Låt oss ta en titt på exempelskriptet som skapades.

$ nano is_example.py

På rad 15, ser du en rad som börjar med streamer = Streamer (bucket_... Detta skapar en ny data hink heter "Python Stream exempel" och är kopplat till ditt konto. Den här associeringen händer på grund av access_key = "..." parameter på det samma lina. Det långa serien av bokstäver och siffror är din starttillstånd konto tillgång nyckel. Om du gå till kontot starttillstånd i din webbläsare, klicka på ditt användarnamn i övre högra, sedan gå till "mitt konto", hittar du den samma tillträde nyckeln längst ner på sidan under "Streaming tillgång nycklar".

Varje gång du skapar en dataström, kommer denna snabbtangent direkt att dataströmmen till ditt konto (så att inte dela din nyckel med någon).

Steg 5: Kör exemplet

Kör skriptet test att se till att vi kan skapa en dataström till kontot starttillstånd. Kör följande:

$ python is_example.py

Steg 6: vinst


Gå tillbaka till kontot starttillstånd i webbläsaren. En ny data hink kallas "Python Stream exempel" bör ha visat upp till vänster i din logg hylla (du kan behöva uppdatera sidan). Klicka på denna hink och klicka sedan på ikonen vågor att Visa testdata.

Kommer du gå igenom vågor handledningen att bekanta dig med hur du använder detta visualiseringsverktyg. Nästa, Visa data i brickorna för att se denna samma data i instrumentpanelen form.

Du är nu redo att starta streaming verkliga data från din skala.

Se Steg
Relaterade Ämnen

Raspberry Pi bollen spårning

(Obs: detta är en avancerad handledning, det är inte avsett för linux nybörjare.)I denna tutorial kommer jag visa hur man spåra pingis bollar med OpenCV på Raspberry Pi. Det kan användas för att spåra alla cirkulär objekt så länge det kan upptäckas v...

Raspberry Pi LED prydande Text visas

Hej kommer jag att visa dig hur man använder en Raspbery Pi och en ledde matrisen för att visa vissa rullande text.Steg 1: Samla material Delar Raspberry Pi (jag kommer att använda en 2)RGB-matris hatt + RTC32 x 32 ledde matrisenHoppare ledningarVerk...

Back-av-Monitor Raspberry Pi Mount

som Raspberry Pi datorer börja visas världen över, börjar folk undrar vad med dem att göra. Det första jag undrade (efter att jag fick det igång) var "hur sjutton ska jag få denna röra av kablar av mitt skrivbord?"Det finns förmodligen många som...

Antenn Balun för en vikt Diapole

varje kropp någon gång eller andra kommer till en punkt om du installerar en antenn, och här vill jag läsarna att belysa den Baluns som kommer att vara mycket användbar för att mata en vikta Diapole som visas i figuren.En vikta diapole antenn har en...

Ställa in din Raspberry Pi

Välkommen till våra instruktioner för att ställa in en helt ny Raspberry Pi! Trots vad det ser ut, är en Raspberry Pi en dator. det saknar bara en majoritet av de finesser de flesta datorer har. Medan användningsområdena för den här enheten är många,...

Raspberry Pi 3 modell B: Nybörjare Guide

En nyare version av Raspberry Pi, Raspberry Pi 3 modell B har nyligen släppts. Vad gör det skiljer sig från andra tidigare modeller är:En snabbare 64-bitars processor på 1,2 GHzInbyggt Bluetooth lågenergi (BLE)Inbyggd WiFiDu kan se fullständig beskri...

Komma igång med Raspberry Pi B + med NOOBS OS Installation

Denna information vägleder dig om hur du installerar NOOBS verksamma system(OS) från grunden. Det finns tredjeparts OS också avaliabble som UBUNTU MATE, SNÄRTIGA UBUNTU CORE etc för dessa installationen kan vara något annorlunda och inte täckt här. I...

JavaScript för IoT: kontrollera en knapp på Raspberry Pi via Node.js

Denna handbok förklarar hur att montera en "push att göra"-knappen på en skärbräda, att anslutit den till Raspberry Pi och kontrollera det med JavaScript och Node.js. Det hela exemplet är öppen källkod och är tillgänglig på GitHub under MIT lice...

Göra Raspberry Pi gör LDAP-verifiering

IntroduktionSom standard autentisera Raspberry Pi användare mot en lokal lösenordsfil (/ etc/passwd). Om jag har mer än en raspberry pi, har jag att hantera mer än en lösenordsfil. Kan jag undvika detta?LösningKonfigurera varje Rasperry Pi för att sö...

XBMC Media Center med Raspberry Pi

Media Centers är användbara verktyg som tillåter användare att organisera och spela deras medier, inklusive videor, musik och bilder. Mediacenter gör det möjligt att strömma innehåll från flera datorer till ett hemmabiosystem eller andra centralt läg...

Ställa in en VNC-Server på din Raspberry Pi

om din Raspberry Pi är ämnat att göra en aktivitet som normalt inte kräver en bildskärm, mus och tangentbord (eller någon mänsklig interaktion för den delen), ibland är det bra att komma åt din Raspberry Pi operativsystem utan att behöva ansluta en b...

Att göra en självständig båt med en Raspberry Pi (Pia)

våg av entusiasm för Raspberry Pi har drivit många människor att undra på möjligheterna, och förundras över sin enkelhet. Kreditkortet storlek SBC är perfekt för precis vad som helst. Kanske även för korsar Atlanten.FishPi är ett projekt med målet at...

Värd för din webbplats på Raspberry pi

Raspberry pi är en låg kostnad utveckling styrelse av hallon foundation, för denna tutorial använder jag distro tillhandahålls av adafruit som finns på http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-2 är...

Power till ditt vardagsrum via Raspberry Pi

Tanken är att skapa en kontrollerad vardagsrum/underhållning kanal med raspberry Pi som mediacenter, torrent down-loader, fillagring och driva elektriska växlar.Använd försiktighet och aktsamhet komponenter använder live AC och därmed är farligt.Den...

Raspberry pi växten vattnas system

DISCLAIMER: Detta projekt har utvecklats av studenter/amatörer och har inte testats fullständigt. Vi accepterar inget ansvar för eventuella skador som orsakats genom att följa detta instructable.Detta är hur du gör en raspberry pi biträdd bevattnings...

Återanvända IP-Power 9258 med en Raspberry Pi

För några år sedan, köpte jag denna enhet för att styra ett par andra enheter och lampor i mitt nätverk hylla. Det varade några år innan det började att slumpmässigt makt cykel med några minuters mellanrum, och nu är det bara Piper upprepade gånger n...

Den Tweeting Intercom: (Dörren Strike) relä övervakning med Raspberry Pi

Detta instructable handlar om uppföljning av reläer med en Raspberry Pi. I det särskilda fallet får vi en titt på en sofistikerad Telegärtner DoorLine Pro intercom som innehar två potentialfria reläer. Normalt de används för att utlösa en elektriska...

Wi-Fi strömbrytare med Raspberry Pi

Hej! I detta instructable, jag ska visa dig hur jag byggde min Wi-Fi Light switch med hjälp av en Raspberry Pi och några grundläggande komponenter. Observera att detta är min första instructable och jag är inte riktigt bra på att förklara saker, så j...

Windows IoT och Raspberry Pi: läsa en GrovePi knapp

Detta projekt visar hur du kommer igång ansluter en knapp till GrovePi använda Windows IoT, Raspberry Pi och GrovePi.Om du är en Microsoft- eller C# entusiast, har det aldrig varit enklare att komma igång med theGrovePi + Internet av saker Kit. Ställ...