Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
arduino adkボードを介して13の異なるセンサーからデータを受信してAndroidデバイスに表示するAndroid用の1つのアプリケーションを開発しています。デモキットの例に従いましたが、13のセンサーが連携しているため、データが失われる可能性があります。知りたいデータのバイトを見逃したり、失ったりしないようにするために私が従うことができる最良の方法は何ですか?
バイトを失いたくない場合は、センサーを常に監視している必要があります。解決策は、2つのスレッドを用意することです。1つはセンサーデータを収集して独自のバッファーに入れ、もう1つはこのバッファーから読み取ってデータを処理します。
質問はリアルタイムパフォーマンスに関するものです。つまり、特定のハードウェアでタイミングを正しく保ちながら、アプリケーションで処理するのに最適なバッファサイズとデータサイズを確認するためにテストする必要があります。