gpt4 book ai didi

osx-mavericks - 终止连接 CBPeripheralManager 端

转载 作者:行者123 更新时间:2023-12-04 06:24:27 27 4
gpt4 key购买 nike

CBPeripheralManager 是否有推荐的方法来终止连接。到目前为止我发现的最好的方法就是干脆不响应动态值,然后 BLE 堆栈似乎关闭了连接,但这似乎很粗糙。

一定有更好的方法吗?

最佳答案

不,您不能从外设端以明确的方式强行关闭连接。它没有 API。

您可以通过不响应请求来突然断开连接,这会导致最多 30 秒后断开连接。这是蓝牙规范 Vol.3 Part F 3.3.3 定义的标准行为

A transaction not completed within 30 seconds shall time out. Such a transaction shall be considered to have failed and the local higher layers shall be informed of this failure. No more attribute protocol requests, commands, indica- tions or notifications shall be sent to the target device on this ATT Bearer.

关于osx-mavericks - 终止连接 CBPeripheralManager 端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21537427/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com