¿Visualizando datos del sensor con OSX?


9

¿Qué software sugiere para visualizar los datos del sensor en OSX? Por ejemplo, un montón de sensores conectados a Arduino y enviados a MacBook a través de serie. Se prefieren los gráficos en tiempo real, pero también estarían interesados ​​en soluciones de registro y gráficos posteriores.


1
También estoy interesado en soluciones para esto, particularmente de código abierto / multiplataforma. Para gráficos rápidos y únicos para ayudarme a visualizar los datos, tiendo a usar gnuplot. Pero estos gráficos son bastante feos y, que yo sepa, gnuplot no es compatible en tiempo real. Es probable que tengas que usar algunas bibliotecas para construir la tuya. Por ejemplo: eli.thegreenplace.net/2008/08/01/matplotlib-with-wxpython-guis
David Brenner

Respuestas:




4

Puede usar Grapher para gráficos simples. Viene con OSX. Aunque no es realmente poderoso, está bien echar un vistazo rápido a algunas muestras.

@zklapow ¿tienes un enlace?


Supongo que @zklapow significa "Python" no "hon".
tuupola

3

hon es tanto de código abierto como multiplataforma. Puede usar pyserial para conectarse a un Arduino y hay bibliotecas disponibles para graficar los datos.


¿Te refieres a Python?
endolito

3

Se podría echar un vistazo a Pure Data un Max como el lenguaje (que no es sólo para la generación de la música) hay una página de Wikipedia aquí con un poco más de información al respecto. Es totalmente compatible con Mac OSX e incluso hay un subforum aquí dedicado a vincularlo a cosas como Arduinos.


3

Uso Max para todo el procesamiento y visualización de mis sensores. Tanto Max como su hermano menor de código abierto Pd tienen bibliotecas para la programación de gráficos avanzados (Jitter y GEM respectivamente). Jitter es su propio sistema gráfico basado en 'matrices de jitter', pero incluye un conjunto de herramientas basadas en OpenGL. GEM se basa en OpenGL.

Un lenguaje de flujo de datos alternativo (nuevamente basado en OpenGL) que viene con OSX es Quartz Composer .

Junto con Processing , vvvv y Flash, estos son los entornos de programación de video estándar en tiempo real para artistas. Todas excelentes opciones para desarrollar rápidamente aplicaciones de visualización de datos de sensores.



1

Sugeriré usar un marco RIA ( http://en.wikipedia.org/wiki/Rich_Internet_application ). Estrictamente hablando, recomiendo el marco de visualización de datos sobre el marco de RIA ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html ).

Creo que el mejor enfoque será Flash. Sugiero Flex o Air (si necesita más integración de escritorio).

Para conectarse con flash Necesita ser2net o algo así. Ejemplo anterior Puede usar as3glu ( http://code.google.com/p/as3glue/ ) en el que está integrado ser2net.

Otro proyecto interesante es NETLab Toolkit ( http://newecologyofthings.wik.is/NETLab_Toolkit )


2
Latencia, latencia, latencia.
terraza

1

Usaría una base de datos (como PostgreSQL) y una interfaz web. Ejecute Apache y sirva gráficos y tablas. Cualquier dispositivo con un navegador podría ver los gráficos, las tablas o los datos sin procesar.

También podría proporcionar una interfaz de consulta a los datos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.