OSXでセンサーデータを視覚化するためにどのソフトウェアを提案しますか。たとえば、Arduinoに接続され、シリアル経由でMacBookに送信されるセンサーの束。リアルタイムのグラフ作成が望ましいですが、後でログとグラフを作成するソリューションにも関心があります。
OSXでセンサーデータを視覚化するためにどのソフトウェアを提案しますか。たとえば、Arduinoに接続され、シリアル経由でMacBookに送信されるセンサーの束。リアルタイムのグラフ作成が望ましいですが、後でログとグラフを作成するソリューションにも関心があります。
回答:
頭に浮かぶのは、Processingです。開発環境はArduinoの開発環境に似ており、クロスプラットフォーム(Java)です。
ネイティブOSXアプリを見たいのですが、まだ見つかりません:)
データの連続ストリームの監視に適したRRDツールを使用します。1つのオフグラフを作成する場合、通常はmatplotlibを使用します。
単純なグラフにはGrapherを使用できます。OSXに付属しています。それほど強力ではありませんが、いくつかのサンプルをざっと見ても大丈夫です。
@zklapowリンクはありますか?
私はすべてのセンサー処理と視覚化にMaxを使用しています。Maxとその若いオープンソース兄弟Pdの両方に、高度なグラフィックプログラミング用のライブラリがあります(それぞれJitterおよびGEM)。Jitterは「ジッターマトリックス」に基づく独自のグラフィックスシステムですが、OpenGLベースのツールのスイートが含まれています。GEMはOpenGLに基づいています。
OSXに付属する(再びOpenGLベースの)代替データフロー言語は、Quartz Composerです。
処理、VVVV、およびフラッシュは、これらのアーティストのための標準的なリアルタイムのビデオプログラミング環境です。センサーデータ視覚化アプリケーションを迅速に開発するためのすべての優れた選択肢。
AD7746データの視覚化に使用した私の処理ベースのスケッチをご覧ください。とてもシンプルですが、おそらく必要なものだけです。シリアルプロットから値を取得し、文字列をデコードしてデータセットを生成します。質問があれば私に連絡してください。
いくつかのRIAフレームワーク(http://en.wikipedia.org/wiki/Rich_Internet_application)を使用することをお勧めします。厳密に言えば、RIAフレームワーク(http://www.insideria.com/2009/12/28-rich-data-visualization-too.html)の上にデータ視覚化フレームワークをお勧めします。
最善のアプローチはFlashだと思います。FlexまたはAirをお勧めします(デスクトップ統合がさらに必要な場合)。
フラッシュに接続するにはser2netまたはこのようなものが必要です。前の例ser2netに組み込まれているas3glu(http://code.google.com/p/as3glue/)を使用できます。
もう1つの興味深いプロジェクトはNETLab Toolkit(http://newecologyofthings.wik.is/NETLab_Toolkit)です。