Visualizzazione dei dati del sensore con OSX?


9

Quale software suggerisci per visualizzare i dati dei sensori su OSX. Ad esempio un gruppo di sensori collegati ad Arduino e inviati a MacBook via seriale. La grafica in tempo reale preferiva, ma sarebbe interessata anche alle soluzioni log-and-graph-later.


1
Sono anche interessato a soluzioni per questo, in particolare open source / multipiattaforma. Per grafici rapidi e una tantum che mi aiutano a visualizzare i dati che tendo a usare gnuplot. Ma questi grafici sono abbastanza brutti e, per quanto ne so, gnuplot non supporta in tempo reale. Probabilmente finirai per usare alcune librerie per crearne una tua. Ad esempio: eli.thegreenplace.net/2008/08/01/matplotlib-with-wxpython-guis
David Brenner,

Risposte:



5

Uso RRD TOOL, utile per il monitoraggio di flussi continui di dati. Quando voglio produrre grafici unici, di solito vado con matplotlib .

Risonanza magnetica con EEG1

RRD


Come hai installato RRDtool? Hai compilato RRDtool e le sue dipendenze dal sorgente, hai usato fink / homebrew / etc o hai trovato binari precompilati?
Clinton Blackmore,

brew.sh dovrebbe funzionare molto bene per te per i pacchetti oSS più popolari.
akohlsmith il

4

Puoi usare Grapher per grafici semplici. Viene fornito con OSX. Anche se non è molto potente, va bene dare un'occhiata ad alcuni esempi.

@zklapow hai un link?


Immagino che @zklapow significhi "Python" e non "hon".
tuupola,

3

hon è sia open source che multipiattaforma. Puoi usare pyserial per connetterti ad un Arduino e ci sono librerie disponibili per rappresentare graficamente i dati.


Intendi Python?
endolith,

3

Puoi dare un'occhiata a Pure Data a Max come il linguaggio (non è solo per la generazione di musica) c'è una pagina Wikipedia qui con un po 'più di informazioni al riguardo. E 'completamente supportato su Mac OSX e c'è anche un subforum qui dedicato a collegandola a cose come Arduino.


3

Uso Max per l'elaborazione e la visualizzazione di tutti i miei sensori. Sia Max che il suo fratello minore open source Pd hanno librerie per la programmazione grafica avanzata (rispettivamente Jitter e GEM). Jitter è il suo sistema grafico basato su "matrici jitter", ma include una suite di strumenti basati su OpenGL. GEM è basato su OpenGL.

Un linguaggio di flusso di dati alternativo (sempre basato su OpenGL) fornito con OSX è Quartz Composer .

Insieme a Processing , vvvv e Flash, questi sono gli ambienti di programmazione video in tempo reale standard per gli artisti. Tutte ottime scelte per lo sviluppo rapido di applicazioni di visualizzazione dei dati dei sensori.



1

Suggerirò di usare un po 'di framework RIA ( http://en.wikipedia.org/wiki/Rich_Internet_application ). A rigor di termini, raccomando il framework di visualizzazione dei dati in aggiunta al framework RIA ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html ).

Penso che l'approccio migliore sarà Flash. Suggerisco Flex o Air (se hai bisogno di una maggiore integrazione desktop).

Per connettersi con il flash È necessario ser2net o qualcosa del genere. Per esempio, puoi utilizzare as3glu ( http://code.google.com/p/as3glue/ ) in cui è installato ser2net.

Un altro progetto interessante è NETLab Toolkit ( http://newecologyofthings.wik.is/NETLab_Toolkit )


2
Latenza, latenza, latenza.
terrazza il

1

Vorrei utilizzare un database (come PostgreSQL) e un'interfaccia web. Esegui Apache e offri grafici e tabelle. Qualsiasi dispositivo con un browser può visualizzare grafici, tabelle o dati non elaborati.

È inoltre possibile fornire un'interfaccia di query ai dati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.