为什么我用TI提供的协议栈BLE-CC254x-1.2.1,把#define DEFAULT_ENABLE_UPDATE_REQUEST FALSE 改成TRUE 其他参数没有变蓝牙连上没一会儿就断开了。。然后我试图修改下这几个参数
// Minimum connection interval (units of 1.25ms, 80=100ms) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 80
// Maximum connection interval (units of 1.25ms, 800=1000ms) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_MAX_CONN_INTERVAL 800
// Slave latency to use if automatic parameter update request is enabled
#define DEFAULT_DESIRED_SLAVE_LATENCY 0
// Supervision timeout value (units of 10ms, 1000=10s) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_CONN_TIMEOUT 100 据说这个参数要小于6s
这样改了还是断开连接,十分不解啊?求各位帮小弟个忙谢谢。。
Yan:
Hi yang,
1.2.1版本太老了,是iOS 6 发布之前的版本,之前的iOS不支持BLE,所以1.2.1跟新的iOS兼容有问题。
请下载最新的1.4版本:http://www.ti.com/tool/ble-stack?DCMP=wbu-blestack&HQS=blestack%7C