微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 多次更新CC254x与iOS之间连接参数(Connection Parameter)的有关问题

多次更新CC254x与iOS之间连接参数(Connection Parameter)的有关问题

时间:12-22 整理:3721RD 点击:

管理员您好,我在研究电池供电的CC2540外设(Peripheral)开发,遇到问题。

为了节能,我使用以下连接参数

#define DEFAULT_DESIRED_MIN_CONN_INTERVAL     20 //80=100ms

#define DEFAULT_DESIRED_MAX_CONN_INTERVAL     400 //800=1000ms

#define DEFAULT_DESIRED_SLAVE_LATENCY         0

#define DEFAULT_DESIRED_CONN_TIMEOUT          500 //600=6.0s

这样确实比较节能,但是这样一来我开发的iOS APP需要【约30秒来完成连接以及连接之后的Services和Characteristics的读取】。这是非常糟糕的用户体验。

我希望能够在节能与反应敏捷之间做平衡,我试着写了一个函数,希望通过调用函数来更新连接参数,实现高频率与低频率的连接参数的切换,但是好像iOS这边不理会,代码如下,请问问题在哪里?难道iOS在一次连接中只能更新一次连接参数?

恳请管理员指点,非常感谢!

只能说, 你的代码看上去都是正常的.

而且, IOS也能实时动态随时改变这些连接参数的, 本人做过多次试验.

上一篇:CC3000的待机电流
下一篇:cc2540 自动连线

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top