Jeffrey Cross
Jeffrey Cross

Streaming von Daten mit Plotly

Ein Arduino überträgt Daten drahtlos in eine Plotly-Grafik

Plotly bietet eine kostenlose Plattform für Hersteller, um Daten in die Cloud zu streamen, wo sie ihre Daten grafisch darstellen und analysieren, andere Hersteller entdecken und diese Datenströme teilen und kommentieren können. Die Daten gehören immer Ihnen, dem Hersteller, so dass Sie sie nach Belieben herunterladen, freigeben oder entfernen können. Viele der Ideen für Plotly (und ein Großteil des Codes) wurden wenige Kilometer vom MAKE-Hauptquartier in einem Cottage in Sebastopol (Kalifornien) entwickelt. Plotly ist jetzt ein achtköpfiges Team in Montreal, San Francisco und Boston, das eine Plattform dafür baut Verbinden Sie Hersteller und Datenwissenschaftler über ein globales Netzwerk für Datenströme.

Wi-Fi-Schilde für Arduinos und Rasberry Pi sind im Preis gesunken, und neue Hardware-Plattformen wie der Tessel werden mit integrierter Internetverbindung entwickelt. Bald werden alle unsere Geräte und Projekte mit dem Internet verbunden sein. Es sollte einen einfachen und freien Ort geben, an dem die Daten, die von ihnen stammen, deponiert, ausgetauscht und analysiert werden können - und hier kommt Plotly ins Spiel.

"Plotly-Benutzer können in jeder Größenordnung an Projekten zusammenarbeiten - vom Zwei-Personen-Labor bis hin zu einer internationalen Daten-Bonanza, die aus Crowdsourcing-Quellen stammt."

Plotly verfolgt die Daten aller unserer Projekte und Geräte in der Cloud, wo sie gemeinsam analysiert, entdeckt und erneut freigegeben werden können. Besitzer dieser Daten können sich dann nach Standort und ähnlichen Interessen mit anderen Plotly-Benutzern verbinden. Da Daten, Grafiken und Code an einem Ort sind, können Plotly-Benutzer problemlos auf die Arbeit des jeweils anderen aufbauen, sich gegenseitig ihre Daten verständlich machen und an Projekten in jeder Größenordnung mitarbeiten - vom Zwei-Personen-Labor bis hin zu einer internationalen Masse -sourced, Daten Bonanza.

Hier sind einige unserer Lieblingsprojektmacher und Datenwissenschaftler, die sich mit Plotly verbinden.

Arduino Umweltdaten

Alex Vados und Matte Vonnée verwenden Plotly, um die Temperatur und die Luftfeuchtigkeit ihres in Montreal ansässigen Studios zu messen, in dem sie holzgekapselte MIDI-Controller unter dem Namen Les Instruments bauen. Sie machten ein schönes Instructable über dieses Projekt, das Sie hier genießen können. Wenn Sie auf das Diagramm unten klicken, gelangen Sie zu einer Live-Plotly-Ansicht des Datenstroms. Weitere Projekte und Grafiken von Alex und Matte finden Sie in Alex 'Plotly-Profil.

Ein Arduino mit einem CC3000-WLAN-Schild und einem DHT22-Feuchte-Temperatursensor.

Grafische Darstellung der Streaming-Temperatur- und Luftfeuchtigkeitsdaten. Klicken Sie hier, um das Live-Diagramm anzuzeigen.

Daten des Rasberry Pi und Nest Thermostat

Auf dem ganzen Kontinent, in Südkalifornien, überträgt Farhan Simjee die Temperaturdaten von verschiedenen Orten in seinem Haus zu Plotly mit einem Nest-Thermostat (1. Etage), Raspberry Pi (2. Etage) und Arduino (Dachboden). In der Plotly-Grafik unten sehen Sie, dass der Arduino auf seinem Dachboden eine höhere Temperatur misst als der Nest-Thermostat in seinem ersten Stock. Farhan hat mehr Details zu diesem Projekt in seinem GitHub.

Himbeer-Pi-Streaming-Temperaturdaten zu Plotly im zweiten Stock von Farhan.

Die grafische Darstellung der Thermostat-Temperaturen von Rasberry Pi, Arduino und Nest. Klicken Sie hier, um das Live-Diagramm anzuzeigen.

Daten aus dem Weltraum streamen: für die NASA Satellite Research

Professor Carl Brandon vom Vermont Technical College verwendet Plotly, um Daten von den Satelliten, die er für die NASA startet, grafisch darzustellen und auszutauschen. Die Satelliten streamen Daten zu seinem Computer, dann lädt er die Dateien zu Plotly hoch, um die Daten grafisch darzustellen und zu teilen. Unten sehen Sie ein Foto des Satelliten mit einem Plotly-Diagramm seiner Winkelposition im Raum über der Zeit.

Carl hat mehr fantastische Grafiken von diesem Satelliten auf seiner Profilseite, einschließlich der Menge an Sonnenenergie, die er produziert und wie weit über der Erde liegt.

Der CubeSat-Satellit der NASA überträgt Daten zur Erde, die dann in Plotly hochgeladen werden, um dort grafisch dargestellt und geteilt zu werden.

Graphische Darstellung der CubeSat-Satellitendaten. Klicken Sie hier, um das Live-Diagramm anzuzeigen.

Diagramme für Online-Journalismus

Sie müssen nicht etwas konstruieren oder messen, um Plotly verwenden zu können. Rhett Allain bei Verdrahtet Die Zeitschrift verwendet Plotly zur Erstellung von Diagrammen in seinem Blog „Dot Physics“. Nachfolgend ist sein Diagramm der Schallwellen aus seinem Artikel „Wie schweben Sie die Dinge mit dem Sound?“

Weitere Diagramme aus Rhetts Artikeln finden Sie in seinem Plotly-Profil.

Plotly Grafik verwendet in VerdrahtetPhysik-Blog „Dot Physics“. Klicken Sie hier, um das Live-Diagramm anzuzeigen.

Die Aufgabe von Plotly besteht darin, Hersteller, Datenwissenschaftler, Forscher und Journalisten über die Daten ihrer Projekte und Forschungen miteinander zu verbinden und kostenlose Online-Tools bereitzustellen, die das Verständnis und die Auffindbarkeit dieser Daten erleichtern. Wenn Sie begeistert sind, was wir tun oder Ihre Projekte teilen möchten, schreiben Sie uns eine kurze Nachricht an jack [at] plot [dot] ly oder über Twitter @plotlygraphs. Wir sind ein sehr junges Unternehmen und möchten dieses Recht aufbauen. Wir würden uns also sehr über Ihre Ideen und Ihr Feedback freuen!

+ Schauen Sie sich außerdem das neueste Video von Plotly an und stellen Sie ein Projekt vor, das Plotly zum Streamen und Visualisieren von Temperatur- und Luftfeuchtigkeitsdaten verwendet:

Aktie

Leave A Comment