Android デバイスを Bluetooth 経由で組み込みのデータ取得システムに接続しています。DAQ システムは、50Hz から潜在的に 880Hz (将来的にはそれ以上) までのデータ サンプルを取得し、データが収集されるとき、またはより高速なサンプル レートでバンドルとして Android デバイスにプッシュします。
Bluetooth接続を管理する方法の例はたくさんありますが、データをどうするかについてはあまりありません.
データをある種の長期ストレージに保持し、これらの高いサンプル レートで長期間継続的にこれを実行できるようにする必要があります。
私はこれを UI スレッドから実行することを知っているので、それについて口論する必要はありません。Android のどのストレージ メディアが、この着信データに対応できるほど高速に応答できるでしょうか? SQLite データベースは十分に高速でしょうか? かなり早く沈みそうです。