2016-07-25 13 views
0

現在、3秒ごとにFirebaseデータベースに測定値を記録しています。 しかし、私は時々別の期間、時には5分、その場合3秒の解像度が大丈夫(〜100点)でデータをグラフにしたい。しかし、私が3秒の解像度で12時間以上変化する様子を見たい場合、私は14,400ポイントを持っています。 より長い期間、私はデータポイントを減らすために解像度を落としたいと思います。低周波火災ベースのデータをより低い周波数で照会

Firebaseを使用しているため、データベースを照会してデータをフィルタリングするためのバックエンドはありません。照会に入るようにDBを照会するUIです。

  • これを処理する標準的な方法はありますか?
  • 問い合わせ中にFirebase固有の解決策を知っている人は誰でも
  • データが最初に保存されるときに1分、5分、10分、1時間のデータを保存するのが最善ですか?予め

多くのおかげで(これは、データがfirebaseに設定されているものとして以下の好ましい溶液は、メモリの膨大な量なしで小ESP8266マイクロコントローラからのものである)

例データ:

enter image description here

答えて

0

最後に、3つの異なる場所に3時間、3秒、1分、10分でデータをプッシュするオプション3のバリアントを使用しました。 enter image description here

これは、別の場所に追加情報を送信しないことを意味します。 クエリを実行すると、固定間隔に限定されていますが、私はそれらの3つの場所を照会することができます