¿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.
9
Respuestas:
Uno que viene a la mente es el procesamiento . El entorno de desarrollo es similar al de Arduino y es multiplataforma (Java).
Me gustaría ver una aplicación OSX nativa pero aún no la he encontrado :)
fuente
Utilizo la herramienta RRD TOOL, que es buena para monitorear flujos continuos de datos. Cuando quiero producir gráficos únicos, generalmente uso matplotlib .
fuente
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?
fuente
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.
fuente
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.
fuente
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.
fuente
Puede echar un vistazo a mi boceto basado en procesamiento, que utilicé para visualizar datos AD7746 . Es muy simple, pero tal vez justo lo que necesita. Toma valores de los trabajos en serie, decodifica cadenas y genera conjuntos de datos. Solo contáctame si tienes preguntas.
fuente
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 )
fuente
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.
fuente