¿Visualizando los datos del sensor con OSX?

10

¿Qué software sugiere para visualizar datos de sensores en OSX? Por ejemplo, un grupo de sensores conectados a Arduino y enviados a MacBook a través de una serie. Los gráficos en tiempo real son preferibles, pero también estarían interesados en las soluciones log-and-graph-later.

    
pregunta tuupola

9 respuestas

7

Lo que me viene a la mente es Processing . El entorno de desarrollo es similar al de Arduino y es multiplataforma (Java).

Me gustaría ver una aplicación OSX nativa pero todavía no la he encontrado :)

    
respondido por el jdiaz
5

Utilizo cualquiera de las RRD TOOL que es bueno para monitorear flujos continuos de datos. Cuando quiero producir gráficos aislados, suelo ir con matplotlib .

    
respondido por el MrEvil
4

Puedes 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?

    
respondido por el tinkerlog
3

hon es tanto de código abierto como multiplataforma. Puede utilizar pyserial para conectarse a un Arduino y hay bibliotecas disponibles para representar gráficamente los datos.

    
respondido por el zklapow
3

Puede consultar Pure Data un lenguaje parecido a Max (no es solo para la generación de música) hay una página de Wikipedia here con un poco más de información al respecto. Es totalmente compatible con Mac OSX e incluso hay un subforo aquí dedicado a vincularlo con cosas como Arduinos.

    
respondido por el Amos
3

Utilizo 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 de gráficos 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 son los entornos de programación de video en tiempo real estándar para artistas. Todas las mejores opciones para el rápido desarrollo de aplicaciones de visualización de datos de sensores.

    
respondido por el terrace
2

Puede echar un vistazo a mi boceto basado en procesamiento, que usé para visualizar datos de AD7746 . Es muy simple, pero tal vez sea lo que necesita. Toma valores de los enlaces serie, decodifica cadenas y genera conjuntos de datos. Solo contáctame si tienes preguntas.

    
respondido por el Interactive Matter
1

Sugeriré usar algún marco RIA ( enlace ). Hablando estrictamente, recomiendo el marco de visualización de datos sobre el marco de RIA ( enlace ).

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

Para conectar con flash Necesitas ser2net o algo así. Ejemplo de ejemplo Puede usar as3glu ( enlace ) que está integrado por ser2net.

Otro proyecto interesante es NETLab Toolkit ( enlace )

    
respondido por el Maciek Sawicki
1

Yo usaría una base de datos (como PostgreSQL) y una interfaz web. Ejecutar apache y servir Subir gráficos y tablas. Cualquier dispositivo con navegador podría ver los gráficos, tablas o datos sin procesar

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

    
respondido por el jluciani

Lea otras preguntas en las etiquetas