Ios 仅当Apple watch连接到iphone时,才立即断开蓝牙设备连接

Ios 仅当Apple watch连接到iphone时,才立即断开蓝牙设备连接,ios,bluetooth,apple-watch,Ios,Bluetooth,Apple Watch,我遇到了一个非常奇怪的问题。 安装在iPhone上的IOS应用程序连接到蓝牙设备。我可以发现/连接/获取特征。我还可以发送和获取数据。 当苹果手表与iPhone配对时,我们发现了一个问题。蓝牙设备连接、发现特征,但随后立即(无延迟)通过DIDDisconnect外围设备回调断开连接,原因是:“连接意外超时”。如果我解开苹果手表,一切都会恢复正常 我尝试自动重新连接蓝牙设备,但没有成功。 我尝试了苹果手表与其他蓝牙设备,它成功地连接。 我尝试了蓝牙设备一起,它也工作。 然后我尝试去激活apple

我遇到了一个非常奇怪的问题。 安装在iPhone上的IOS应用程序连接到蓝牙设备。我可以发现/连接/获取特征。我还可以发送和获取数据。 当苹果手表与iPhone配对时,我们发现了一个问题。蓝牙设备连接、发现特征,但随后立即(无延迟)通过DIDDisconnect外围设备回调断开连接,原因是:“连接意外超时”。如果我解开苹果手表,一切都会恢复正常

我尝试自动重新连接蓝牙设备,但没有成功。 我尝试了苹果手表与其他蓝牙设备,它成功地连接。 我尝试了蓝牙设备一起,它也工作。 然后我尝试去激活apple watch的一些功能并将其置于睡眠模式(这似乎关闭了蓝牙连接),但也没有成功。 我在stackoverflow上尝试了一些答案,如:

我不知道我使用的蓝牙设备硬件:

<CBCharacteristic: 0x15453b1d0, UUID = Manufacturer Name String, properties = 0x2, value = (null), notifying = NO>
<CBCharacteristic: 0x154576cb0, UUID = Model Number String, properties = 0x2, value = (null), notifying = NO>
<CBCharacteristic: 0x15453b850, UUID = Serial Number String, properties = 0x2, value = (null), notifying = NO>
<CBCharacteristic: 0x154572690, UUID = Hardware Revision String, properties = 0x2, value = (null), notifying = NO>
<CBCharacteristic: 0x15456c8b0, UUID = Firmware Revision String, properties = 0x2, value = (null), notifying = NO>
<CBCharacteristic: 0x15456edc0, UUID = Software Revision String, properties = 0x2, value = (null), notifying = NO>
<CBCharacteristic: 0x15456fda0, UUID = System ID, properties = 0x2, value = (null), notifying = NO>
<CBCharacteristic: 0x1545824f0, UUID = IEEE Regulatory Certification, properties = 0x2, value = (null), notifying = NO>

这个问题发生在iPhone 6S上,IOS 9.2 apple watch 2.0。 我不知道如何面对那个问题。 有人有这种问题吗

谢谢