2016-07-23 4 views
0

私は、プロジェクトのセンサからのデータを扱う必要があります。主にデモンストレーションの目的であるため、プロジェクトの規模はかなり小さい。しかし、私はリアルタイムでデータを視覚化して処理できる必要があります。センサーなどからストリーミングデータを扱うための保管と監視?

ワークフローは単純である:センサ(設定)からデータを受信 - >プロセスデータをリアルタイム - >表示及び更新結果(チャート/グラフ形式で)

ために展開する高速である任意の解決策があります私のニーズ? (Pythonとオープンソースのソリューションが望ましい)

+1

処理の詳細はわかりませんが、グラファイトを保存したりレンダリングしたりすることはできますか? - https://graphite.readthedocs.io/en/latest/overview.html – mikalai

答えて

1

https://www.rethinkdb.com/を使用できます。 センサーからデータを受信できるオープンソースのDBです。私はセンサからDBにイベントを送るためにnode.jsドライバを使用していますが、Pythonドライバも持っています。 また、クライアントサイドアプリケーションへのデータのストリーミングも処理するので、データを取得する必要はありません。入ってくるセンサーデータをアプリケーションに送ります。 rethinkクエリ言語を使用してデータを処理できます。 チャート作成に関しては、多くのオプションがありますが、これは実際のニーズに左右されます。私は私のグラフを表示するためにGoogleグラフを使用しています。 https://www.sitepoint.com/15-best-javascript-charting-libraries/ を使用して、適切なチャートライブラリを選択することができます。

関連する問題