BLE蓝牙断开连接原因对照表

本文详细介绍了蓝牙低功耗(BLE)核心规范5.0中关于错误代码的部分,特别是BLE HCI(主机控制器接口)状态代码。这些代码用于表示蓝牙连接中断的各种原因,包括命令不识别、连接超时、资源不足、用户终止连接等。理解这些状态代码对于诊断和解决蓝牙设备通信问题至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BLE HCI STATUS(通常用于表示蓝牙断开原因)

查阅BLE_core_5.0的Vol2.Part D: Error Codes章节
或者看蓝牙厂商提供的头文件ble_hci.h

#define 	BLE_HCI_STATUS_CODE_SUCCESS   0x00
 
#define 	BLE_HCI_STATUS_CODE_UNKNOWN_BTLE_COMMAND   0x01
 
#define 	BLE_HCI_STATUS_CODE_UNKNOWN_CONNECTION_IDENTIFIER   0x02
 
#define 	BLE_HCI_AUTHENTICATION_FAILURE   0x05
 
#define 	BLE_HCI_STATUS_CODE_PIN_OR_KEY_MISSING   0x06
 
#define 	BLE_HCI_MEMORY_CAPACITY_EXCEEDED   0x07
 
#define 	BLE_HCI_CONNECTION_TIMEOUT   0x08
 
#define 	BLE_HCI_STATUS_CODE_COMMAND_DISALLOWED   0x0C
 
#define 	BLE_HCI_STATUS_CODE_INVALID_BTLE_COMMAND_PARAMETERS   0x12
 
#define 	BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION   0x13
 
#define 	BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_LOW_RESOURCES   0x14
 
#define 	BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_POWER_OFF   0x15
 
#define 	BLE_HCI_LOCAL_HOST_TERMINATED_CONNECTION   0x16
 
#define 	BLE_HCI_UNSUPPORTED_REMOTE_FEATURE   0x1A
 
#define 	BLE_HCI_STATUS_CODE_INVALID_LMP_PARAMETERS   0x1E
 
#define 	BLE_HCI_STATUS_CODE_UNSPECIFIED_ERROR   0x1F
 
#define 	BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT   0x22
 
#define 	BLE_HCI_STATUS_CODE_LMP_ERROR_TRANSACTION_COLLISION   0x23
 
#define 	BLE_HCI_STATUS_CODE_LMP_PDU_NOT_ALLOWED   0x24
 
#define 	BLE_HCI_INSTANT_PASSED   0x28
 
#define 	BLE_HCI_PAIRING_WITH_UNIT_KEY_UNSUPPORTED   0x29
 
#define 	BLE_HCI_DIFFERENT_TRANSACTION_COLLISION   0x2A
 
#define 	BLE_HCI_PARAMETER_OUT_OF_MANDATORY_RANGE   0x30
 
#define 	BLE_HCI_CONTROLLER_BUSY   0x3A
 
#define 	BLE_HCI_CONN_INTERVAL_UNACCEPTABLE   0x3B
 
#define 	BLE_HCI_DIRECTED_ADVERTISER_TIMEOUT   0x3C
 
#define 	BLE_HCI_CONN_TERMINATED_DUE_TO_MIC_FAILURE   0x3D
 
#define 	BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED   0x3E

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值