Подключение и уведомление в профилях Bluetooth Low Energy (BLE) GATT - PullRequest
1 голос
/ 19 июня 2019

Как указано здесь , клиент BLE GATT может «подписаться» на конкретную характеристику на сервере GATT, чтобы получать уведомления каждый раз, когда происходит изменение в этой характеристике.

На самом деле мне интересно, поддерживает ли уведомляющая характеристика связь между клиентом и сервером в течение всего времени «подписки»? Другими словами, после подписки на уведомляющую характеристику будут ли клиент и сервер оставаться подключенными до тех пор, пока клиент не выполнит принудительное отключение?

1 Ответ

1 голос
/ 19 июня 2019

Подписка на уведомления не связана с тем, должен ли клиент или сервер сохранять соединение или отключаться.По крайней мере, в спецификации ничего не говорится об этом.

Однако приложение, конечно, может создавать собственные правила, такие как ссылка, должна быть отключена, если в течение некоторого времени нет подписок.Стек BLE Windows даже делает это по умолчанию.

...