Я подключаю устройство Android к встроенной системе сбора данных через Bluetooth.Система DAQ будет принимать выборки данных от 50 Гц до потенциально 880 Гц (возможно, в будущем - больше) и передавать их на устройство Android либо по мере сбора данных, либо в виде пакетов с более высокой частотой дискретизации.
Существует множествопримеров того, как управлять соединением Bluetooth, но не столько о том, что делать с данными.
Мне нужно сохранить данные в каком-то долговременном хранилище и иметь возможность делать это постоянно на этихболее высокие частоты дискретизации в течение длительного периода времени.
Я знаю, что делать это из потока пользовательского интерфейса, поэтому нет необходимости в этом говорить.Какой носитель на Android может реагировать достаточно быстро, чтобы не отставать от этих входящих данных?Будет ли база данных SQLite достаточно быстрой?Похоже, это довольно быстро свалилось бы.