Qual software você sugere para visualizar os dados do sensor no OSX. Por exemplo, vários sensores conectados ao Arduino e enviados ao MacBook via serial. Os gráficos em tempo real são os preferidos, mas também estariam interessados em soluções de log-and-graph-later.
9
Respostas:
Um que vem à mente é o processamento . O ambiente de desenvolvimento é semelhante ao do Arduino e é multiplataforma (Java).
Gostaria de ver um aplicativo OSX nativo, mas ainda não o encontrei :)
fonte
Eu uso o RRD TOOL, que é bom para monitorar fluxos contínuos de dados. Quando eu quero produzir gráficos únicos, geralmente eu uso o matplotlib .
fonte
Você pode usar o Grapher para gráficos simples. Ele vem com o OSX. Embora não seja realmente poderoso, é bom dar uma olhada rápida em algumas amostras.
@zklapow você tem um link?
fonte
hon é de código aberto e multiplataforma. Você pode usar o pyserial para se conectar a um Arduino e existem bibliotecas disponíveis para representar graficamente os dados.
fonte
Você pode dar uma olhada na linguagem do Pure Data a Max (não é apenas para geração de música), há uma página da Wikipedia aqui com um pouco mais de informação sobre isso. É totalmente suportado no Mac OSX e há até um subforum aqui dedicado a vinculá-lo a coisas como o Arduinos.
fonte
Eu uso Max para todo o meu processamento e visualização de sensores. Tanto Max quanto seu irmão mais novo, de código aberto, Pd têm bibliotecas para programação gráfica avançada (Jitter e GEM, respectivamente). O Jitter é seu próprio sistema gráfico baseado em 'matrizes de jitter', mas inclui um conjunto de ferramentas baseadas em OpenGL. O GEM é baseado no OpenGL.
Uma linguagem alternativa de fluxo de dados (novamente baseada em OpenGL) que acompanha o OSX é o Quartz Composer .
Juntamente com Processing , vvvv e Flash, esses são os ambientes de programação de vídeo em tempo real padrão para artistas. Todas as ótimas opções para o desenvolvimento rápido de aplicativos de visualização de dados de sensores.
fonte
Você pode dar uma olhada no meu esboço baseado em Processamento, usado para visualizar dados do AD7746 . É muito simples - mas talvez seja exatamente o que você precisa. Ele pega valores das fontes seriais, decodifica seqüências e gera conjuntos de dados. Basta entrar em contato comigo se tiver alguma dúvida.
fonte
Vou sugerir o uso de alguma estrutura RIA ( http://en.wikipedia.org/wiki/Rich_Internet_application ). A rigor, recomendo a estrutura de visualização de dados sobre a estrutura da RIA ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html ).
Eu acho que a melhor abordagem será o Flash. Sugiro Flex ou Air (se você precisar de mais integração com a área de trabalho).
Para conectar-se com o flash Você precisa do ser2net ou algo parecido. Por exemplo, você pode usar o as3glu ( http://code.google.com/p/as3glue/ ) que ele usa no ser2net.
Outro projeto interessante é o NETLab Toolkit ( http://newecologyofthings.wik.is/NETLab_Toolkit )
fonte
Eu usaria um banco de dados (como o PostgreSQL) e uma interface da web. Execute o Apache e sirva gráficos e tabelas. Qualquer dispositivo com um navegador pode visualizar gráficos, tabelas ou dados brutos.
Você também pode fornecer uma interface de consulta para os dados.
fonte