Регулирование Bluetooth телефонаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Регулирование Bluetooth телефона

Сообщение Anonymous »

Осуществляет ли операционная система Android телефона когда-либо дросселирование Bluetooth?
Я разработал приложение для телефона Android, которое получает данные датчиков от смарт-кольца на частоте 100 Гц через BTLE. Данные датчика записываются в файл на телефоне. Типичное использование приложения: оно работает 5–20 минут. Запрограммировано с использованием службы переднего плана с блокировкой пробуждения. В 90% случаев сохраняется частота 100 Гц, но иногда частота дискретизации падает до 30–70 Гц через 3–15 минут. Иногда она падает в два раза, скажем до 70 Гц на 3-5 мин, а затем до 30 Гц на 10-15 мин. Есть ли в Android функция энергосбережения, которая может регулировать BTLE?
Похоже, проблема не связана с текущим зарядом батареи, например. происходит при заряде 80% или 40% одинаково.
Поток продолжает работать и данные принимаются, поэтому он не дремлет. Просто задушен. Что может быть причиной регулирования?

Подробнее здесь: https://stackoverflow.com/questions/788 ... throttling
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»