藍芽 API 錯誤碼對照表
錯誤碼 | 說明 | 解決方案 |
---|---|---|
10000 | 未初始化藍芽適配器。 | 調用 my.openBluetoothAdapter,進行藍芽適配器初始化。 |
10001 | 當前藍芽適配器不可用。 | 檢查當前裝置對 BLE 的支援情況,並開啟藍芽功能。 |
10002 | 沒有找到指定裝置。 | 檢查 |
10003 | 串連失敗。 | 檢查 |
10004 | 沒有找到指定服務。 | 檢查 |
10005 | 沒有找到指定特徵值。 | 確保 |
10006 | 當前串連已斷開。 | 重新串連。 |
10007 | 當前特徵值不支援此操作。 | 檢查特徵值具備讀、寫、通知等功能。 |
10008 | 其餘所有系統上報的異常。 | 其他未知錯誤,具體問題具體分析。 |
10009 | Android 系統特有,系統版本低於 4.3 不支援 BLE。 | 提示使用者該安卓系統版本不支援使用 。 |
10010 | 沒有找到指定描述符。 | 使用正確的 |
10011 | 裝置識別碼 不可用,或為空白。 | 使用正確的 |
10012 | 服務 ID 不可用,或為空白。 | 使用正確的 |
10013 | 特徵 ID 不可用,或為空白。 | 使用正確的 |
10014 | 發送的資料為空白或格式錯誤。 | 確保寫資料或者 HEX 轉化正確。 |
10015 | 操作逾時。 | 重新操作。 |
10016 | 缺少參數。 | 檢查調用的參數,並重新操作。 |
10017 | 寫入特徵值失敗。 | 確保外設特徵支援寫操作,不要中斷連線。 |
10018 | 讀取特徵值失敗。 | 確保外設特徵支援讀操作,不要中斷連線。 |