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

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

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

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

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

1 ответ

Решение

blecm_disconnect(BT_ERROR_CODE_CONNECTION_TERMINATED_BY_LOCAL_HOST);

Другие вопросы по тегам