关于DEFAULT_ENABLE_UPDATE_REQUEST的疑问?
时间:10-02
整理:3721RD
点击:
关于DEFAULT_ENABLE_UPDATE_REQUEST的疑问?
在调试CC2541程序中,我发现当把DEFAULT_ENABLE_UPDATE_REQUEST设置为TRUE后,BLE设备同Android的 Apk程序很容易断线,隔几秒时间就自动断线了,过一会又自动连上,如果将DEFAULT_ENABLE_UPDATE_REQUEST设置为FALSE,就不存在这个问题。
但如果将DEFAULT_ENABLE_UPDATE_REQUEST设置为FALSE后,但那些连接参数如:DEFAULT_DESIRED_MIN_CONN_INTERVAL,DEFAULT_DESIRED_MAX_CONN_INTERVAL等就又无法设置了。
这个问题不知如何解决,请指点,谢谢!
Steel,
有两种情况。
一是你的安卓机不支持你的连接参数更新请求。这个不太可能,除非你的安卓机实在是太low.
二是你的连接参数设置有问题。你仔细看一下你的连接参数设置。
谢谢Yan回复
1. 我测试用的安卓手机应该不低,我用两部手机测试都是这样,一部是小米的2S, Android版本为: 5.0.2 LRX22G, 另一部是华为Mate 7, Android 版本为:4.4.2
2. 我就直接用协议栈BLE-CC254x-1.3.2来测试,源码基本上没改.