BLE HCI Status(断开码)

断开码 定义 描述
0x02

UNKNOWN_CONNECTION_IDENTIFIER

连接不存在,或者连接打开请求被取消。
0x08

HCI_ERR_CONN_TIMEOUT

链路监督超时时间已过

1、距离过远

2、通信质量差、射频性能不好

0x13

HCI_ERR_REMOTE_USER_TERM_CONN

Remote User Terminated Connection

App断开(主设备断开)

0x16

HCI_ERR_CONN_TERM_BY_LOCAL_HOST

Connection Terminated By Local Host

从设备主动断开

0x1F 链接被对本地设备自己主动断开
0x22

HCI_ERR_LMP_LL_RESP_TIMEOUT

发送的控制包未收到对端回复超时(默认是 40 秒),主动断开。
或发送断开链接包之后,链接超时 时间内没有收到对端的 ack。
0x28 有个交互有一端没有回应,或者没收到
0x3D 执行加密操作时,发现密码不对,主动断开
0x3E HCI_ERROR_CODE_CONN_FAILED_TO_ESTABLISH 建立链接时,没有收到第一包数据,建立链接失败,主动断开。

你可能感兴趣的:(BLE,(协议栈,广播包,nRF52832),BLE)