使用app_param_update_func后有时断开连接

6个帖子/ 0新
最后一篇
Lizhuobin.
离线
最后一次露面:1个月1天前
加入:2014-08-15 05:08
使用app_param_update_func后有时断开连接

我们希望降低连接状态的功耗,

所以我们编辑这样的函数
void app_param_update_func(void)
{
struct gapc_param_update_cmd * req = ke_msg_alloc(gapc_param_update_cmd,task_gapc,task_app,gapc_param_update_cmd);

//填写参数结构
req->操作= gapc_update_params;
req-> params.intv_min = 160;// n * 1.25ms
req-> params.intv_max = 200;// n * 1.25ms
req-> params.latency = 0;// conn事件跳过
req-> params.time_out = 800;// n * 10ms
KE_MSG_SEND(REQ);
}
,并在连接状态下调用函数一次,

现在机器有时会与手机断开连接,

这种情况不同于不同手机的现象,

一些手机相对较长的时间出现,有些看起来非常普通,

如何解决它,

谢谢!!

Lizhuobin.
离线
最后一次露面:1个月1天前
加入:2014-08-15 05:08
一些手机很长一段时间

一些手机很长一段时间出现,有些人常见

令人惊艳
离线
最后一次露面:3年10个月前
加入:2014-11-07 01:08
嗨对话框,

嗨对话框,

我还想知道app_param_update_func()操作是否影响连接过程。我将延迟设置为4,将在连接过程中占用任何兼容性问题吗?现在我们在重新连接中存在一些问题,但不确定是因为app_param_update_func()。

有人可以给我一个线索吗?非常感谢。

最好的祝福

安吉

mt_dialog.
离线
最后一次露面:2天前1周
职员
加入:2015-06-08 11:34
嗨angelforest,

嗨angelforest,

据我们所知,从Connection Proccess中的更新参数过程没有影响,如果主机接受参数更新将符合您的外设请求的新信息,如果不是它只是拒绝它。

谢谢mt_dialog.

令人惊艳
离线
最后一次露面:3年10个月前
加入:2014-11-07 01:08
嗨mt_dialog,

嗨mt_dialog,

感谢您的回复。
MTU交换怎么样?为了提高OTA率,我们将MTU增加到140 +,可能是MTU交换机的失败块连接过程?增加MTU会降低电话兼容性吗?

感谢你

布尔
令人惊艳

mt_dialog.
离线
最后一次露面:2天前1周
职员
加入:2015-06-08 11:34
嗨angelforest,

嗨angelforest,

当MTU Exchange正在保存主机可能会拒绝您的设备拒绝请求,但不会终止连接过程,它只继续使用最低商定的MTU和更多数据包。我不认为这将减少兼容性。

谢谢mt_dialog.