BLE蓝牙断开连接原因对照表
Posted xiaoshideyuxiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BLE蓝牙断开连接原因对照表相关的知识,希望对你有一定的参考价值。
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
以上是关于BLE蓝牙断开连接原因对照表的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows Phone 8.1 上连接和断开蓝牙 BLE