路遇bug
公司出了一款新设备,配合做app开发,拿出demo程序,搜索,连接,配对,打开notify。挺好,也收到了数据,可是伴随着而来的还有这么一条log:Error Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly."
查原因
百度搜索文章标题Code=6 "The connection has timed out unexpectedly."得到的第一条结果
看完了并没有得到什么启发。感觉跟固件的行为有关,联系固件开发的小哥哥,试着用lightblue绑了几次,发现不配对的时候并不会出现这个报错的信息。他分析了一波,感觉自己可能有点bug,我心领神会的笑了。
分析
从现象来看,不负责猜测是和配对时的ANCS绑定有关,CoreBluetooth在这里应该是需要和固件交换下参数,握个手啥的。
这一篇挺水的,就一个信息,如果你是iOS开发,遇到这种问题,请联系你们的固件开发。如果你是linux开发工程师,误入我这里,只能说抱歉了,没有您想要的信息,上面那条百度搜索的第一条或许能帮到您。
网友评论