как восстановить связь Broadcom WICED Bluetooth LE после попытки подключения к отключенному периферийному устройству

После попытки подключиться к адресу Bluetooth для периферийного устройства, которое только что было выключено (батарея разрядилась), центральный блок больше не может подключаться к другим включенным периферийным устройствам. (Это может произойти, если центральный сервер сканирует и обнаруживает периферийные устройства, но затем периферийное устройство отключается до того, как центральное устройство подключается к нему.)

Периферийное устройство с адресом Bluetooth «000000000001» включено, а периферийное устройство «000000000002» выключено.

Central нормально подключается к P1 и получает уведомления. Затем отключается.

Центральный пытается подключиться к периферийному устройству '000000000002'.

Центральные развязки.

Central снова пытается подключиться к «000000000001», но даже не получает обратный вызов connUp.

Почему центральный сервер не может повторно подключиться к периферийному «000000000001»?


person Doug Null    schedule 18.01.2014    source источник
comment
Используете ли вы обычное широковещательное решение или центральным является какой-нибудь смартфон?   -  person allprog    schedule 19.01.2014


Ответы (1)


Решение состоит в том, чтобы сначала сканировать периферийное устройство и пытаться подключиться только в том случае, если периферийное устройство НЕ отключено.

person Doug Null    schedule 14.03.2014