Python データロガーをまとめようとしていて、アドバイスを探しています。これが私の状況です。ユーザーの介入は望んでいません。差し込んで録音するだけ。これまでのところ、私は PySerial モジュールを使用しており、すべてのシリアル データをテキスト ファイルに記録することができます。1 行を読み取り、変数に格納してから、その変数を追加モードでファイルに書き込みます。
ここで、このデータをグラフ化するために Web に送信したいと思います。ここで頭の痛い問題が発生します。これを SQL サーバーに送信するか、テキスト ファイルに送信する必要がありますか? 3g モジュールを使用していますが、速度/帯域幅が制限されています。データは 0.25 秒ごとに 1 サンプルでロガーにストリーミングされます。次に例を示します。
1 324 23454 2342 0 233 0 0 12223 66453 443 33 33 20 0 0 0 0
したがって、すべてのサンプルを送信する必要はないと思います。おそらく、1 秒あたり 1 行または 1 秒おきに送信するだけです。
ロガーは約 5 日間のみ実行され、その後すべてのデータが記録されます。私の質問は、データを送信する方法/場所に関する推奨事項はありますか? SQLまたはテキストファイル? 次に、このデータをオンラインに持っている場合、ストリーミング中にこのデータをリアルタイムでプロットする簡単な方法はありますか?
さらに、生データがスペースで区切られたり、タブで区切られたり、カンマで区切られたりすることもあります。
任意の入力をいただければ幸いです。