1. ホーム
  2. アンドロイド

Android BLE ERROR CODE

2022-02-23 19:18:28

そこで、Nordicなどのハードウェア開発者がドキュメントしているコマンドと、私が自分で考えたコードをリストアップしてみました。











<テーブル

ステータス

ステータスヘックス

説明

説明

0

0x00

ブレ_フチ_ステータス_コード_サクセス

すべてOKです。

1

0x01

コマンドを指定します。

2

0x02

ブレ_フチ_ステータス_コード_未知_接続_識別子

5

0x05

ble_hci_authentication_failure

6

0x06

ブレ_hci_status_code_pin_or_key_missing

7

0x07

ble_hci_memory_capacity_exceeded

8

0x08

ble_hci_connection_timeout

指定された時間内に接続を確立できませんでした。デバイスが他の機器に接続されている可能性があります。

指定された監視タイムアウト値内にリモートデバイスから同期パケットを受信しなかったため、接続が失われました。これは、デバイスが互いに範囲外になったことが原因で発生します。

12

0x0C

BL_HCI_STATUS_CODE_COMMAND_DISALLOWED

18

0x12

無効なコマンドパラメーター

19

0x13

ble_hci_remote_user_terminated_connection

リモートデバイスが強制的に切断しました。

20

0x14

低リソースに起因するデバイスの終了。

21

0x15

電源遮断に至るまで

22

0x16

ble_hci_local_host_terminated_connection

26

0x1A

ble_hci_unsupported_remote_featureを指定します。

30

0x1E

無効なLMPパラメータ。

31

0x1F

エラーコード

34

0x22

ブレ_フチ_ステータス_コード_LMP_レスポンス_タイムアウト

36

0x24

BL_HCI_STATUS_CODE_LMP_PDU_NOT_ALLOWED(許可されていない)。

40

0x28

ble_hci_instant_passed

41

0x29

ユニットキーとのペアリングがサポートされていません。

42

0x2A

ble_hci_different_transaction_collision

58

0x3A

ビジー

59

0x3B

ブレ_フコイ_ン_インターバル_不受理

60

0x3C

ble_hci_directed_advertiser_timeout

61

0x3D

ブレ_フチ_コン_終端_デュ_ト_ミック_フェイルア

62

0x3E

確立に失敗しました。

128

0x80

gatt_no_ressources

129

0x81

gatt_internal_error

130

0x82

gatt_wrong_state

131

0x83

GATT_DB_FULL

132

0x84

GATT_BUSY

133

0x85

GATT_ERROR

デバイスがRangeにない場合からランダムなエラーまで、何でもありです。

135

0x87

gatt_illegal_parameter

137

0x89

GATT_AUTH_FAIL





出典



<スパン ノルディック



Androidソース

リンク https://allmydroids.blogspot.jp/2015/06/android-ble-error-status-codes-explained.html