3

Что происходит с подключением к подключению устройства BLE, когда Android переходит в спящий режим? Поэтому, если приложение устанавливает соединение с устройством BLE, а затем Android переходит в режим сна, будет ли поддерживаться соединение? Сообщается ли приложение о разъединениях или повторном подключении?Что происходит с соединением с устройством BLE, когда Android переходит в спящий режим

ответ

2

BLE разделен на две части,

  • физический уровень и канальный уровень реализован в BLE контроллера (внешний интерфейс)
  • верхние слои, реализованные на стороне хоста (Android система)

и части соединяются через интерфейс HCI. (Который вы кстати можете sniff using the developer options).

Таким образом, если хост находится в спящем режиме, интерфейсный модуль BLE может поддерживать соединения и разбудить хост в случае, если ему потребуются некоторые реакции (например, соединение упало или какой-то пакет данных для более высоких уровней).

Это позволяет очень эффективно использовать энергию.

+0

«Обнюхивать, используя параметры разработчика» будет ли эта работа по регистрации работать также, когда устройство спит? –

 Смежные вопросы

  • Нет связанных вопросов^_^