|
查看: 7|回复: 0

[BLE SDK] 回连时连接成功后又马上断开,reason为0x13是什么原因?

[复制链接]

145

主题

338

回帖

1584

积分

管理员

积分
1584
发表于 昨天 11:29 | 显示全部楼层 |阅读模式 来自 上海
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: -
SDK及版本: -
设备回连对端时,出现"连接成功后马上断开"的现象,disconnect 事件 reason 是 0x13,这是什么意思?

回答:

0x13 对应 HCI_ERR_REMOTE_USER_TERMINATED_CONNECTION,表示对端(远端)主动断开连接,是远程用户主动终止的,不是本地或链路错误。

排查建议:

1、对端(如电脑/手机)在回连成功后又主动断开,常见于:对端协议栈认为本次连接不满足预期(参数、服务等),主动终止;
2、检查回连时的连接参数(间隔/延迟/超时)是否在对端接受范围内;
3、检查回连时对端是否需要重新认证/绑定(例如绑定信息丢失或不匹配);
4、配合对端抓包确认断开原因。

如果是对端用户操作导致(如用户在系统里主动取消连接),则该 reason 属于正常行为。

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部