Firefly开源社区

打印 上一主题 下一主题

连接问题

10

积分

0

威望

0

贡献

技术小白

积分
10

连接问题

发表于 2015-5-7 12:58:06      浏览:5960 | 回复:5        打印      只看该作者   [复制链接] 楼主
我下了一个proxr的程序,开启广播,苹果手机的lightblue可以成功连接,android下的BLE Device Monitor,却连接不上,提示disconnect failed. status:133 错误,但是可以连上TI的CC2541和BCM的蓝牙方案!android手机是华为的 系统版本是4.3 支持4.0蓝牙。
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2015-5-12 17:47:28        只看该作者  沙发
在usr_config.h 头文件里面,把串口调试信息输出屏蔽掉就可以连接了!
不过,其他的一些android机,同样装BLE Device Monitor这个APP,不屏蔽串口,是可以成功连接的,这个倒是不知道是什么问题?
回复

使用道具 举报

400

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
400
QQ
发表于 2015-5-13 15:55:12        只看该作者  板凳
我估计这就是Android软硬件太杂乱的原因,不同款的Android手机接收的RSSI有时也会相差甚大,会影响到连接速度和通信数据包的成功率。还要调试信息会占用一些资源,所以请不要过多的加入调试信息,最好是需要解决的时候再加入,解决之后把之前的打印信息屏蔽掉,否则可能会发生许多未知错误。
没个性,不签名!
回复

使用道具 举报

179

积分

0

威望

0

贡献

技术小白

积分
179
发表于 2015-5-27 09:47:08        只看该作者  地板
安安 发表于 2015-5-13 15:55
我估计这就是Android软硬件太杂乱的原因,不同款的Android手机接收的RSSI有时也会相差甚大,会影响到连接速 ...

原来有这种可能啊。
回复

使用道具 举报

39

积分

0

威望

0

贡献

游客

积分
39
发表于 2015-5-29 17:49:50        只看该作者  5#
本帖最后由 ydz 于 2015-5-29 17:50 编辑

据我近一年测试的Android手机来看,三星的蓝牙是最稳定的,而华为和小米的表现比较差,有时候手机BLE设备无发应必须重新启动手机才行,特别是涉及到后台运行的,这两款手机做的优化特别多,基本上是没法用的。
回复

使用道具 举报

400

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
400
QQ
发表于 2015-6-2 16:22:00        只看该作者  6#
是的,BLE还是IOS的最稳定,Android的每个机型都有可能出现不同的问题,希望Android对BLE的支持能早点稳定下来。
没个性,不签名!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表