Broadcom WICED API не отключает соединение Bluetooth LE

Я разработал встроенное программное обеспечение на центральной плате и периферийной плате, используя API Broadcom WICED v1.0.1.

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

НО, когда центральное устройство затем отключается, чтобы опрашивать следующее периферийное устройство, ничего не происходит; периферийное устройство не запускает обратный вызов (отключение).

Чтобы отключиться, мой центральный сервер выполняет эту функцию API Broadcom: blecm_CreateConnectionCancel();


person Doug Null    schedule 23.11.2013    source источник


Ответы (1)


blecm_disconnect(BT_ERROR_CODE_CONNECTION_TERMINATED_BY_LOCAL_HOST);

person Doug Null    schedule 27.11.2013
comment
Я копался в WICED и обнаружил эту функцию, которая работает. - person Doug Null; 14.01.2014