Movesense - датчик отключается через 35 секунд
Мы разработали приложение с Movesense. Приложение подключается и подписывается на акселерометры. Он работает в течение 35 секунд и получает данные от датчика. Каждый раз через 35 секунд датчик прекращает отправку данных (не отправляет onNotification(String data)) и через несколько секунд отключается. Еще несколько секунд спустя он снова подключается и продолжает отправлять данные. Это полностью разрушает пользовательский опыт и способность работать с Movesense. Мы испробовали 4 разных датчика Movesense. Проблема существует во всех. Также мы обновили прошивку для всех наших датчиков, но проблема не исчезла. В документации устройства в файле "Changes.md" мы нашли следующие 2 строки:
"Известные ошибки:" "HR прекращает отправку данных после подписки Acc/Magn/Gyro"
Прочитав большую часть документации на устройство-lib и проблемы в Stuck-overflow (т.е. здесь), мы не смогли найти дальнейшую документацию по этой проблеме. У нас есть несколько очевидных вопросов: 1. Является ли то, что мы видим, "Известной ошибкой"? 2. Если да, есть ли дополнительная документация по этому вопросу? 3. Если да, есть ли известный обходной путь для этого? 4. Если нет, что бы вы порекомендовали сделать?
Спасибо, Эрик.
Обновление: после тестирования на мобильных устройствах с API 23 или выше проблема исчезла. Первоначальное мобильное устройство было API 22. Кроме того, поскольку у нас нет другого устройства с API 22 или ниже, мы не можем исключить, что у устройства API 22 есть некоторые проблемы с Bluetooth, которые могут быть не связаны с API. Я оставляю этот вопрос без ответа, так как мы все еще хотели бы спросить, как или где найти более подробную информацию об известной ошибке "HR прекращает отправку данных после подписки Acc/Magn/Gyro", описанной в этом предложении в документации Movesense Device Lib.
Спасибо, Эрик.