我有一个iOS应用程序,我连接到自定义BLE设备。
我们通过更新iOS应用订阅的特性,不断从设备发送数据。
据我了解,只要特征更新其值,我们就不应该断开连接。
大约一分钟后设备会断开连接。这几乎是完全相同的时间。
我们还有一个Android应用,它不会断开连接。只要设备更新其特性,它就会永远运行。
我在日志中看到的消息很简单:
BTServer[6940] <Error>: Disconnected unexpectedly from device "558B27AF-1AA6-422E-A770-6C3202D2BA8C" with error 759
在这种情况下会导致iOS应用断开连接的原因是什么?我该如何诊断问题?