首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CoreBluetooth[WARNING]未知错误: 14在iPhone 5上

CoreBluetooth[WARNING]未知错误: 14在iPhone 5上
EN

Stack Overflow用户
提问于 2013-03-22 23:58:03
回答 1查看 2.9K关注 0票数 9

我能够使用BLE连接到外围设备,但是在阅读了一些特性之后不久,框架返回:

CoreBluetoothWARNING未知错误: 14

外围设备断开。

看看BT Core_V4.0规范,我不知道这个错误意味着什么。14是个十六进制值吗?根据规范,它是否意味着以下错误:(D部分,第2节-错误代码)

2.20远程设备由于低资源而终止连接(0X14)远程设备由于低资源错误代码而终止连接,指示远程设备由于资源低而终止连接。

我试着换电池,但没有产生不同的效果。

另外,我不知道如何捕获这些CB错误,我只看到它们被记录下来,但是当设备断开连接时,它不会提供错误(它是null)。

我不直接控制外设的源代码,但可以要求修复bug。所以任何暗示都很感激。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2013-03-23 09:19:35

你不能拦截这些CB错误,它们只是底层BLE的痕迹。

例如,错误13是在GATT数据库中没有指定书面数据的长度。错误14意味着连接被另一边(外围)关闭。我看过好几次了。有时我读取数据的速度太快(在以前的访问之前,不允许您请求下一次访问,每个连接的BLE中只有一个“资源”)。也许这也是你所看到的?

与往常一样,最好是得到TI BTLE USB软盘与嗅探器sw安装,然后使用TI射频嗅探器工具在BLE模式与该开关。您可以从这些跟踪中获得许多可以调试的信息。例如,查看是否有多个没有响应的读或写请求。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15581684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档