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);