Welche Software schlagen Sie zur Visualisierung von Sensordaten unter OSX vor? Zum Beispiel eine Reihe von Sensoren, die an Arduino angeschlossen und über die serielle Schnittstelle an das MacBook gesendet werden. Echtzeit-Grafik bevorzugt, wäre aber auch an Log-and-Graph-Later-Lösungen interessiert.
9
Antworten:
Eines, das mir in den Sinn kommt, ist die Verarbeitung . Die Entwicklungsumgebung ähnelt der von Arduino und ist plattformübergreifend (Java).
Ich würde gerne eine native OSX-App sehen, habe sie aber noch nicht gefunden :)
quelle
Ich verwende entweder RRD TOOL, das sich gut zur Überwachung kontinuierlicher Datenströme eignet. Wenn ich einmalige Grafiken erstellen möchte, verwende ich normalerweise matplotlib .
quelle
Sie können Grapher für einfache Diagramme verwenden. Es kommt mit OSX. Obwohl es nicht wirklich mächtig ist, ist es in Ordnung, einen kurzen Blick auf einige Beispiele zu werfen.
@zklapow hast du einen Link?
quelle
hon ist sowohl Open Source als auch plattformübergreifend. Sie können pyserial verwenden , um eine Verbindung zu einem Arduino herzustellen , und es stehen Bibliotheken zur Verfügung, um die Daten grafisch darzustellen .
quelle
Sie können einen Blick auf nehmen Purer Data einen Max wie Sprache (es ist nicht nur für Musik Generation) gibt es eine Wikipedia - Seite hier mit etwas mehr Informationen über sie. Es wird unter Mac OS X vollständig unterstützt und es gibt sogar ein Unterforum , das sich mit der Verknüpfung mit Dingen wie Arduinos befasst.
quelle
Ich benutze Max für alle meine Sensorverarbeitung und Visualisierung. Sowohl Max als auch sein jüngeres Open-Source-Geschwister- Pd verfügen über Bibliotheken für erweiterte Grafikprogrammierung (Jitter bzw. GEM). Jitter ist ein eigenes Grafiksystem, das auf 'Jitter-Matrizen' basiert, jedoch eine Reihe von OpenGL-basierten Tools enthält. GEM basiert auf OpenGL.
Eine alternative (wieder OpenGL-basierte) Datenflusssprache, die mit OSX geliefert wird, ist Quartz Composer .
Zusammen mit Processing , vvvv und Flash sind dies die Standard-Echtzeit-Videoprogrammierumgebungen für Künstler. Alles gute Optionen für die schnelle Entwicklung von Anwendungen zur Visualisierung von Sensordaten.
quelle
Sie können sich meine verarbeitungsbasierte Skizze ansehen, die ich zur Visualisierung von AD7746-Daten verwendet habe . Es ist sehr einfach - aber vielleicht genau das, was Sie brauchen. Es nimmt Werte aus den seriellen Dateien, dekodiert Zeichenfolgen und generiert Datensätze. Kontaktieren Sie mich einfach, wenn Sie Fragen haben.
quelle
Ich werde vorschlagen, ein RIA-Framework zu verwenden ( http://en.wikipedia.org/wiki/Rich_Internet_application ). Genau genommen empfehle ich das Datenvisualisierungs-Framework zusätzlich zum RIA-Framework ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html ).
Ich denke, der beste Ansatz wird Flash sein. Ich empfehle Flex oder Air (wenn Sie mehr Desktop-Integration benötigen).
Um eine Verbindung mit Flash herzustellen, benötigen Sie ser2net oder ähnliches. Beispiel: Sie können as3glu ( http://code.google.com/p/as3glue/ ) verwenden, das in ser2net integriert ist.
Ein weiteres interessantes Projekt ist das NETLab Toolkit ( http://newecologyofthings.wik.is/NETLab_Toolkit ).
quelle
Ich würde eine Datenbank (wie PostgreSQL) und eine Weboberfläche verwenden. Führen Sie Apache aus und stellen Sie Grafiken und Tabellen bereit. Jedes Gerät mit einem Browser kann die Grafiken, Tabellen oder Rohdaten anzeigen.
Sie können auch eine Abfrageschnittstelle für die Daten bereitstellen.
quelle