Bouwen van een Raspberry Pi SUPER weerstation (3 / 7 stap)

Stap 3: Beginstatus


Wij willen die dienst onze gegevens omzetten in een mooi dashboard die we vanaf onze laptop of mobiele apparaat benaderen kunnen te streamen van al onze weergegevens op een cloud dienst. Onze gegevens moet een bestemming. We zullen de begintoestand gebruiken als die bestemming.

Stap 1: Registreer voor een account Beginstatus

Ga naar https://www.initialstate.com/app#/register/ en maak een nieuwe account.


Stap 2: Installeer de ISStreamer

Installeer de eerste Braziliaanse Python module op je Raspberry Pi: vanaf de opdrachtprompt (Vergeet niet om SSH in uw Pi eerst), voert u de volgende opdracht:

$ cd/home/pi /

$ \curl - sSL https://get.initialstate.com/python -o - | sudo bash

Beveiligings opmerking: Het bovenstaande commando heeft enkele belangrijke anatomie, die de gebruiker bewust van moet zijn.

1) er is een voorafgaand aan \ voor curl. Dit is belangrijk om ervoor te zorgen dat geen alias voor curl wordt uitgevoerd als een is gemaakt. Hierdoor worden de risico's van de opdracht doen meer dan bestemd.

2) de opdracht is een stromend command, zodat, wanneer u de uitvoer van een script dat wordt opgehaald uit de https://get.initialstate.com/python in de opdracht sudo bash zijn leidingen. Dit wordt gedaan om de installatie te vereenvoudigen, maar opgemerkt moet worden dat https is hier belangrijk voor het helpen waarborgen geen man-in-the-middle-manipulatie van de installatie script, vooral omdat het script wordt uitgevoerd met verhoogde bevoegdheden. Dit is een gemeenschappelijke manier om installatie en setup te vereenvoudigen, maar bent u een beetje meer op hun hoede zijn er enkele iets minder handig alternatieven: u kunt de opdracht uit te breken in twee stappen en onderzoeken van de bash-script wordt gedownload van de curl-opdracht jezelf om te verzekeren het is trouw of u kunt de pip-instructies volgen, je gewoon niet krijgen een automatisch gegenereerde voorbeeldscript.

Stap 3: Controleer sommige Automagic

Na stap 2 ziet u iets wat lijkt op de volgende output naar het scherm:

Pi ~ $ \curl - sSL https://get.initialstate.com/python -o - | sudo bash

Wachtwoord: Begin ISStreamer Python eenvoudige installatie!

Dit duurt een paar minuten te installeren, grijpen sommige koffie :)

Maar vergeet niet om terug te komen, heb ik vragen later!

Gevonden easy_install: setuptools 1.1.6

Pip gevonden: pip 1.5.6 van /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg (python 2.7)

PIP primaire versie: 1

PIP secundaire versie: 5

ISStreamer gevonden, bijwerken...

Eis al up-to-date: ISStreamer in /Library/Python/2.7/site-packages opruimen...

Wilt u automagisch krijgen een voorbeeldscript? [y/N]

(de output kan afwijken en duurt langer als u nooit hebt geïnstalleerd de eerste Braziliaanse Python streaming module voordat)

Wanneer automatisch gevraagd of u wilt krijgen een voorbeeldscript, type y.

Hierdoor ontstaat een testscript die we kunnen worden uitgevoerd om ervoor te zorgen dat wij gegevens naar de beginstatus van onze Pi streamen kunt. U zal worden gevraagd:

Waar wilt u de voorbeeld opslaan? [default:. / is_example.py]:

U kunt een aangepaste typen lokaal pad of treffer steken om te accepteren van de standaard. U zal worden gevraagd om uw gebruikersnaam en wachtwoord die u zojuist hebt gemaakt bij het registreren van uw account van de beginstatus. Voer beide en de installatie zal voltooien.

Stap 4: Toegangstoetsen

Neem een blik bij het voorbeeldscript dat is gemaakt. Type:

$ nano is_example.py

Op regel 15, ziet u een regel die met streamer begint = Streamer (bucket_... Deze lijnen creëert een nieuwe emmer van gegevens met de naam "Python Stream Example" en is gekoppeld aan uw account. Deze vereniging gebeurt wegens de access_key = "..." parameter op dat dezelfde regel. Die lange reeks letters en cijfers is uw begintoestand rekening toegangstoets. Als u Ga naar uw account begintoestand in uw webbrowser, klik op uw gebruikersnaam in het rechtsboven, ga dan naar "mijn account", vindt u dat dezelfde toegangstoets aan de onderkant van de pagina onder "Streaming Access Keys".

Elke keer dat u maakt een data stream, zal dat toegangstoets direct die datastroom aan uw account (dus niet met iedereen uw sleutel delen).

Stap 5: Voer het voorbeeld

Voer het testscript om ervoor te zorgen dat we een gegevensstroom aan uw begintoestand-account kunt maken.

Voer de volgende handelingen:

$ python is_example.py

Stap 6: winst

Ga terug naar de rekening van uw initiële staat in uw webbrowser. Een nieuwe gegevens emmer genaamd "Python Stream voorbeeld" moet hebben aangetoond omhoog op de links in uw logboek plat (wellicht om de pagina te vernieuwen). Klik op deze emmer en klik vervolgens op het pictogram van de golven om de testgegevens te bekijken.

Wil je de golven tutorial doorlopen om vertrouwd te raken met het gebruik van deze data visualisatie tool. Vervolgens de gegevens bekijken in tegels om te zien deze dezelfde gegevens in dashboard vorm.

U bent nu klaar om te beginnen met streaming echte gegevens van Wunderground en meer.

Gerelateerde Artikelen

Bouwen van een weerstation behuizing

Bouwen van een weerstation behuizing

Ten eerste, ik maakte dit op mijn lokale hackerspace/afkomstig Bloominglabs (waar dit apparaat is ook geïnstalleerd). Dit is een vervolg op dit instructable die betrekking hebben op de elektronica gebruikt in dit weerstation:De eerste stap in het ver
Bouwen van een Tablet Binder met de Raspberry Pi

Bouwen van een Tablet Binder met de Raspberry Pi

Hallo wereld, Pure koolstof hier met een ander instructable. Vandaag zal ik u tonen hoe te bouwen van een tablet binder hybride die u voor school, werk, spel, enz gebruiken kunt. Dit project is gebaseerd op de Raspberry pi die als je niet al weet is
Bouwen van een GPS tracker met de Raspberry Pi (Auteur: Arnoud Buzing)

Bouwen van een GPS tracker met de Raspberry Pi (Auteur: Arnoud Buzing)

Dit bericht laat zien hoe het bouwen van een eenvoudige GPS tracker met de Wolfram taal op een Raspberry Pi.Stap 1: HardwareDit experiment opnieuw moet u de volgende hardware (naast de Raspberry Pi zelf):Ultieme GPS BreakoutUSB naar TTL seriële kabel
Kwik schuim teardrop, hoe het bouwen van een schuim teardrop aanhangwagen. Rot bewijs, goed geïsoleerd en super lichtgewicht

Kwik schuim teardrop, hoe het bouwen van een schuim teardrop aanhangwagen. Rot bewijs, goed geïsoleerd en super lichtgewicht

In zekere zin zijn teardrop kampeerders een geweldige herinnering aan het oude Amerikaanse Westen, enerzijds dat de Pioniers, de kolonisten, de ontdekkingsreizigers en de cowboys ontdekt, en dat de inboorlingen had alle bekende langs. De kolonisten m
Bouwen van een zonne-aangedreven ESP8266

Bouwen van een zonne-aangedreven ESP8266

In dit Instructable die laten we hoe zien het bouwen van een zonne-aangedreven ESP8266We maken een ESP8266 aan de SunAirPlus Solar Power Controller/lader/Data Collection van bestuur en een zonnepaneel/batterij.Het doel van dit project is vijf vouwen:
Bouwen van een vaatwasser van kras

Bouwen van een vaatwasser van kras

Toegegeven, dit was waarschijnlijk niet het beste eerst project. Op het moment dat ik begon het, kon ik niet vinden iemand anders die het had geprobeerd. Dus het was een beetje een gek idee. En mijn familie laat me proberen gekke dingen, p̶r̶o̶b̶a̶b̶
Bouwen van een Semi-hollowbody gitaar

Bouwen van een Semi-hollowbody gitaar

Dit instructable zal u tonen hoe te bouwen van een boutbevestiging nek, de semi-hollowbody gitaar, op de wijze van Fender's Thinline gitaren en dergelijke. Het lichaam dat ik heb gemaakt is vergelijkbaar met een Jazzmaster of Jaguar, met een platte t
Bouwen van een 1:1 schaal Portal pistool met verlichting

Bouwen van een 1:1 schaal Portal pistool met verlichting

Inleiding:Dit Instructable zal detail het proces ging ik door terwijl de bouw van mijn eigen Diafragma wetenschap Handheld Portal apparaat [AKA de "Portal Gun"] uit het ventiel wild Portal & Portal 2. Hoewel de Portal Gun de belangrijkste fo
Bouwen van een draagbare ruw gezaagd loods

Bouwen van een draagbare ruw gezaagd loods

IntroDenk dat je ooit teveel spullen? Uw minimalistische vrienden geven u smalend kijkt als u thuis met meer werf verkoop goodies komen? (Of, ik bedoel, belangrijke en nuttige tools...?) Als je merkt dat je teveel tijd waden door de heuvels van mater
Lora schild en RPi gebruiken om te bouwen van een gateway LoRaWAN

Lora schild en RPi gebruiken om te bouwen van een gateway LoRaWAN

Wij zullen hierheen, de Lora Shileld, de MEGA2560 en de Raspberry Pi te bouwen een enkellijns LoRaWAN gatewaygebruiken.LoRa Technologie is een draadloze modulatie voor long-bereik, laag energieverbruik, lage-data-rate toepassingen. Door het bereiken
Bouwen van een Roycroft geïnspireerd boekenplank

Bouwen van een Roycroft geïnspireerd boekenplank

Ik ben een sucker voor Kunsten en ambachten stijl meubelen en ik heb altijd graag het ontwerp van de Roycroft tijdschrift Tribune. Het aflopend op zowel partijen als de voorkant. Ik hou van dat het is bedrieglijk eenvoudig, gewoon zijden en vaste pla
Bouwen van een kalebas Birdhouse

Bouwen van een kalebas Birdhouse

Deze pompoen Birdhouse werd geïnspireerd door een Instructable Gepost door Calischs. ik was in staat om op te nemen van verschillende ideeën voorgesteld door andere Instructable gebruikers die commentaar op de originele post. Gebruiker Zacker stelde
Hoe het bouwen van een houten peddel bord

Hoe het bouwen van een houten peddel bord

Waarom bouwen een houten SUP?Paddle boarding is inherent een zeer schone activiteit, maar als je bedenkt dat de schadelijke chemicaliën, overzeese productie en korte levensduur van schuim paddleboards, dingen er heel anders uitzien. Voor een lange ti
Bouwen van een schaalmodel van de 1:160 (N) van een plaat ligger spoorwegbrug

Bouwen van een schaalmodel van de 1:160 (N) van een plaat ligger spoorwegbrug

Dit is een instructable voor het bouwen van een plaat Railroad Balkbrug in N-schaal of (1:160). Het 3D-model-bestanden kunnen worden gevonden op Thingiverse.Stap 1: De onderdelen afdrukkenDe onderdelen voor dit model met een 3D Printer kunnen worden