OSX로 센서 데이터를 시각화합니까?


9

OSX에서 센서 데이터를 시각화하기 위해 어떤 소프트웨어를 제안합니까? 예를 들어 Arduino에 연결되어 직렬을 통해 MacBook에 전송 된 센서들이 있습니다. 실시간 그래프가 선호되지만 로그 및 그래프 이후 솔루션에도 관심이 있습니다.


1
또한 특히 오픈 소스 / 크로스 플랫폼과 같은 솔루션에 관심이 있습니다. gnuplot을 사용하는 경향이있는 데이터를 시각화하는 데 도움이되는 하나의 오프 그래프를 신속하게 제공합니다. 그러나이 그래프는 아주 추악하고 내가 아는 한 gnuplot은 실시간을 지원하지 않습니다. 자신 만의 라이브러리를 만들기 위해 라이브러리를 사용해야 할 수도 있습니다. 예를 들어 : eli.thegreenplace.net/2008/08/01/matplotlib-with-wxpython-guis
데이비드 브레너에게

답변:



5

연속적인 데이터 스트림 모니터링에 적합한 RRD TOOL 을 사용합니다 . 하나의 오프 그래프를 생성하려면 보통 matplotlib을 사용하십시오 .

EEG1을 가진 MRI

RRD


RRDtool을 어떻게 설치 했습니까? 소스에서 RRDtool 및 해당 종속성을 컴파일했거나 fink / homebrew / etc를 사용하거나 사전 컴파일 된 바이너리를 찾으셨습니까?
클린턴 블랙 모어

brew.sh 는 가장 인기있는 oSS 패키지에 매우 적합합니다.
akohlsmith

4

간단한 그래프를 위해 Grapher를 사용할 수 있습니다. OSX와 함께 제공됩니다. 실제로 강력하지는 않지만 일부 샘플을 간단히 살펴볼 수 있습니다.

@zklapow 링크가 있습니까?


@zklapow는 "Python"이 아니라 "hon"을 의미한다고 생각합니다.
tuupola

3

hon은 오픈 소스 및 크로스 플랫폼입니다. 당신이 사용할 수있는 pyserial 아두 이노에 연결하여 데이터를 그래프로 할 수 라이브러리가있다.


파이썬을 의미합니까?
endolith

3

Pure Data a Max를 언어와 같은 언어로 볼 수 있습니다 (음악 생성뿐만 아니라) 여기에 Wikipedia 페이지가 있습니다 . 그것은 완전히 맥 OSX에서 지원되는 것, 심지어 관련 하위 거기에 여기 아두 이노 같은 것들에 연결하는 전용은.


3

모든 센서 처리 및 시각화에 Max 를 사용 합니다. Max와 그보다 더 어린 오픈 소스 형제 Pd 에는 고급 그래픽 프로그래밍 (각각 지터 및 GEM)을위한 라이브러리가 있습니다. 지터는 '지터 매트릭스'를 기반으로하는 자체 그래픽 시스템이지만 OpenGL 기반 도구 모음이 포함되어 있습니다. GEM은 OpenGL을 기반으로합니다.

OSX와 함께 제공되는 대체 (OpenGL 기반) 데이터 흐름 언어는 Quartz Composer입니다. 입니다.

Processing , vvvvFlash 와 함께 아티스트를위한 표준 실시간 비디오 프로그래밍 환경이 있습니다. 센서 데이터 시각화 애플리케이션을 신속하게 개발하기위한 모든 선택.


2

AD7746 데이터 시각화에 사용한 처리 기반 스케치를 살펴볼 수 있습니다 . 매우 간단하지만 아마도 필요한 것입니다. 직렬 püorts에서 값을 가져 와서 문자열을 디코딩하고 데이터 세트를 생성합니다. 궁금한 점이 있으면 저에게 연락하십시오.


1

RIA 프레임 워크 ( http://en.wikipedia.org/wiki/Rich_Internet_application )를 사용하는 것이 좋습니다 . 엄밀히 말하면 RIA 프레임 워크 ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html) 위에 데이터 시각화 프레임 워크를 권장합니다 ) 합니다.

가장 좋은 방법은 플래시라고 생각합니다. Flex 또는 Air를 제안합니다 (더 많은 데스크톱 통합이 필요한 경우).

플래시와 연결하려면 ser2net 또는 이와 유사한 것이 필요합니다. 예를 들어 ser2net이 내장 된 as3glu ( http://code.google.com/p/as3glue/ )를 사용할 수 있습니다 .

또 다른 흥미로운 프로젝트는 NETLab Toolkit입니다 ( http://newecologyofthings.wik.is/NETLab_Toolkit )


2
대기 시간, 대기 시간, 대기 시간
테라스

1

PostgreSQL과 같은 데이터베이스와 웹 인터페이스를 사용합니다. Apache를 실행하고 그래프와 테이블을 제공하십시오. 브라우저가있는 모든 장치는 그래프, 표 또는 원시 데이터를 볼 수 있습니다.

데이터에 대한 쿼리 인터페이스를 제공 할 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.