Регулирование 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

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