我们想要在连接状态下减少电力消耗,
我们这样编辑函数
空白app_param_update_func(空白)
{
struct gapc_param_update_cmd * req = KE_MSG_ALLOC(gapc_param_update_cmd, TASK_GAPC, TASK_APP, gapc_param_update_cmd);
//填充参数结构
申请- >操作= GAPC_UPDATE_PARAMS;
申请- > params.intv_min = 160;// N * 1.25ms
申请- > params.intv_max = 200;// N * 1.25ms
申请- >参数。延迟= 0;// Conn跳过事件
申请- >参数。time_out = 800;// N * 10ms
ke_msg_send(要求的);
}
,并在连接状态下调用函数一次,
机器有时会断开与电话的连接,
这种情况不同于不同手机的现象,
有的手机出现的时间比较长,有的看起来很普通,
怎样才能修好它,
谢谢! !

有的手机出现的时间很长,有的出现的非常频繁
嗨,对话框中,
我还想知道app_param_update_func()操作是否影响连接进程。我将延迟设置为4,这将采取任何兼容性问题在连接过程中?现在我们在重新连接时遇到了一些问题,但不确定这是否是由于app_param_update_func()。
谁能给我个提示?非常感谢。
致以最亲切的问候
安吉
嗨angelforest,
据我们所知,更新参数过程在连接过程中没有影响,如果主机接受参数更新将遵守您的外设请求的新信息,如果不接受,它将拒绝它。
由于MT_dialog
嗨MT_dialog,
谢谢你的回复。
MTU交换怎么样?为了提高OTA速率,我们将MTU增加到140+,是否MTU交换失败会阻塞连接进程?增加MTU会降低手机的兼容性吗?
谢谢你
BR
Angelforest
嗨angelforest,
当MTU交换正在执行时,主机可能会拒绝你的设备的请求,但不会终止连接过程,它只会继续使用最小商定的MTU和更多的数据包。我不认为这会降低兼容性。
由于MT_dialog