Firefly开源社区

标题: 连接问题 [打印本页]

作者: Bear    时间: 2015-5-7 12:58
标题: 连接问题
我下了一个proxr的程序,开启广播,苹果手机的lightblue可以成功连接,android下的BLE Device Monitor,却连接不上,提示disconnect failed. status:133 错误,但是可以连上TI的CC2541和BCM的蓝牙方案!android手机是华为的 系统版本是4.3 支持4.0蓝牙。

作者: Bear    时间: 2015-5-12 17:47
在usr_config.h 头文件里面,把串口调试信息输出屏蔽掉就可以连接了!
不过,其他的一些android机,同样装BLE Device Monitor这个APP,不屏蔽串口,是可以成功连接的,这个倒是不知道是什么问题?
作者: 安安    时间: 2015-5-13 15:55
我估计这就是Android软硬件太杂乱的原因,不同款的Android手机接收的RSSI有时也会相差甚大,会影响到连接速度和通信数据包的成功率。还要调试信息会占用一些资源,所以请不要过多的加入调试信息,最好是需要解决的时候再加入,解决之后把之前的打印信息屏蔽掉,否则可能会发生许多未知错误。
作者: lovefirstly    时间: 2015-5-27 09:47
安安 发表于 2015-5-13 15:55
我估计这就是Android软硬件太杂乱的原因,不同款的Android手机接收的RSSI有时也会相差甚大,会影响到连接速 ...

原来有这种可能啊。
作者: ydz    时间: 2015-5-29 17:49
本帖最后由 ydz 于 2015-5-29 17:50 编辑

据我近一年测试的Android手机来看,三星的蓝牙是最稳定的,而华为和小米的表现比较差,有时候手机BLE设备无发应必须重新启动手机才行,特别是涉及到后台运行的,这两款手机做的优化特别多,基本上是没法用的。
作者: 安安    时间: 2015-6-2 16:22
是的,BLE还是IOS的最稳定,Android的每个机型都有可能出现不同的问题,希望Android对BLE的支持能早点稳定下来。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1