有没有推荐的方法CBPeripheralManager
终止连接。到目前为止我发现的最好方法就是不响应动态值,然后 BLE 堆栈似乎会关闭连接,但这看起来相当粗糙。
一定会有更好的办法?
不,您无法从外围侧以明确的方式强行关闭连接。没有适用于它的 API。
您可以通过不响应请求来突然断开连接,这最多会在 30 秒后导致断开连接。这是蓝牙规范 Vol.3 Part F 3.3.3 定义的标准行为
30秒内未完成的交易将超时。这样一个
交易应被视为失败,并由当地上级
应将此故障通知各层。不再有属性协议
请求、命令、指示或通知应发送至
此 ATT 承载上的目标设备。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)