全部產品
Search
文件中心

:錯誤碼

更新時間:Jun 30, 2024

本文介紹使用Android Link SDK串連至物聯網平台時,可能返回給裝置端的錯誤碼及說明。

常見錯誤碼

說明

本文包括Android Link SDK的錯誤碼,雲端日誌錯誤碼請參見雲端作業記錄

錯誤碼

子錯誤碼

描述

備忘

1101100

ERROR_SDK_ERROR

SDK初始化內部異常。

1101101

ERROR_SDK_INIT_ERROR

SDK初始化錯誤。

120

ERROR_PARAMS_DEVICEINFO_INVALID

初始化裝置認證資訊ProductKeyDeviceName為空白。

121

ERROR_PARAMS_DEVICE_SECRET_NULL

初始化裝置認證DeviceSecret(裝置密鑰)為空白。

122

ERROR_PARAMS_SECURE_MODE_ITLS_WITH_PS_NULL

使用iTLS認證模式,但是裝置認證ProductSecret(產品金鑰)為空白。

123

ERROR_STATE_LINKKIT_DEINITING

DEINIT未執行完成,請等待DEINIT執行完後再初始化。

-33

MQTT_CONNECT_ERROR

MQTT建聯失敗。

  • 檢查是否網路正常。

  • 檢查裝置認證是否正確。

  • 網域名稱是否設定正確。

  • 是否多個裝置使用同一個裝置認證。

-4

ERROR_HTTP

HTTP請求介面錯誤,如一型一密動態註冊失敗。

  • 檢測網域名稱是否設定正確。

  • 網路是否有異常。

  • 系統時間是否正常。

1101220

ERROR_COTA_GET_PARAMS_ERROR

擷取遠程配置請求參數錯誤。

1101230

ERROR_SHADOW_INVALID_STATE

SDK尚未初始化調用裝置影子相關介面。

1101231

ERROR_SHADOW_UPDATE_FAILED

裝置影子更新失敗,具體錯誤資訊參考ErrorMessage。

1101232

ERROR_SHADOW_PARAMS_INVALID

裝置影子更新參數錯誤。

1101312

ERROR_GATEWAY_PERMIT_JOIN_DEVICE_INFO_INVALID

PermitJoin調用的時候初始化的裝置資訊無效。

1101300

ERROR_GATEWAY_TOPO_NOT_ADDED

尚未添加拓撲關係。

1101301

ERROR_GATEWAY_SUBDEV_NOT_LOGIN

子裝置尚未登入。

1101302

ERROR_GATEWAY_SUBDEV_WRAPPER_INFO_NULL

SDK內部子裝置資訊為空白。

1101303

ERROR_GATEWAY_SUBDEV_WRAPPER_NULL

SDK內部子裝置不存在。

1101304

ERROR_GATEWAY_SUBDEV_THING_NOT_INITED

子裝置物模型未初始化。

1101305

ERROR_GATEWAY_SUBDEV_LABEL_NULL

擷取子裝置標籤為空白,一般是子裝置未添加後登入。

1101306

ERROR_GATEWAY_SUBDEV_SHADOW_NULL

擷取子裝置影子為空白,一般是子裝置未添加後登入。

1101307

ERROR_GATEWAY_SUBDEV_COTA_NULL

擷取子裝置遠程配置為空白,一般是子裝置未添加後登入。

1101308

ERROR_GATEWAY_SUBDEV_INFO_INVALID

子裝置的裝置認證資訊無效。

1101309

ERROR_GATEWAY_SUBDEV_DISABLED

子裝置已被雲端禁用。

1101310

ERROR_GATEWAY_SUBDEV_DELETED

子裝置已被刪除。

1101311

ERROR_GATEWAY_LABEL_PARAMS_INVALID

標籤請求參數無效。

1101312

LINKKIT_INIT_FAIL

初始化失敗,一般是指MQTT建聯成功了,但是在執行業務初始化時MQTT因網路問題中斷導致整體初始化失敗。

1101200

ERROR_TMP_INIT

初始化失敗,TMP初始化失敗。

1101201

ERROR_DM_GET_TSL_INFO_INVALID

初始化失敗,擷取TSL資訊無效。

1101202

ERROR_DM_INIT_THING_PARAMS_INVALID

初始化失敗,物模型擷取參數無效。

1101203

ERROR_DM_GET_TMP_IDEVICE

初始化失敗,物模型擷取失敗。

1101204

ERROR_DM_RESET_FAILED

裝置重設失敗,比如當前MQTT尚未建立串連或已掉線。

1101205

ERROR_DM_INIT_THING_FAILED_IS_INITING

物模型初始化中。

1101020

ERROR_DUPLICATE_SDK_INIT

重複初始化,當前初始化已完成或者正在初始化。

1102000

ERROR_CALL_INTERFACE_PARAMS_ERROR

介面調用參數錯誤,具體調用介面可查看msgsub error code

1102002

ERROR_PARAMS_ERROR

參數錯誤。

200201

DM_INIT_PARAMS_INVALID

初始化參數無效。

200301

DM_INIT_GET_TSL_RESPONSE_ERROR

初始化過程中擷取物模型失敗。

100

ERROR_DUPLICATE_SDK_INIT_DM

裝置管理模組重複初始化。

101

ERROR_DUPLICATE_SDK_INIT_LK

LinkKit SDK重複初始化。

510

ERROR_CMP_PARAMS_ERROR

CMP參數錯誤。

514

ERROR_CMP_REGISTER_CONNECT_ERROR_EXIST

該連結類型登入,一般可以忽略。

517

ERROR_CMP_SEND_ERROR_CONNECT_NOT_FOUND

發送失敗,當前連線類型不存在。

521

ERROR_CMP_SEND_ERROR_CONNECT_NOT_CONNECTED

發送失敗,串連未建立。

529

ERROR_CMP_REGISTER_CONNECT_IS_REGISTERING

連線類型正在註冊。

4201

ERROR_UNKNOW

用戶端內部錯誤。

建議您通過AError類的getMsg()方法,將報錯的Message具體錯誤訊息列印出來。

4101

ERROR_NETWORK_ERROR

網路錯誤,網路波動,蜂窩基站訊號弱等。

4102

ERROR_SERVER

業務網關錯誤。

4103

ERROR_BUSINESS

  • 動態註冊時串連失敗。

  • MQTT的身份參數為空白字串。

  • 建立MQTT對象時有其他錯誤。

  • MQTT串連失敗。

  • MQTT串連斷線。

  • MQTT發送訊息或訂閱Topic失敗。

MQTT錯誤碼

Android Link SDK使用了MQTT開源庫Paho,原生錯誤碼如下。具體串連斷開的時候,可以看到MQTT斷開相關的錯誤記錄檔和相關的錯誤碼。

1=無效協議版本
2=無效客戶機標識
3=代理程式不可用
4=錯誤的使用者名稱或密碼
5=無權串連
6=意外錯誤
32000=等待來自伺服器的響應時逾時
32100=已串連客戶機
32101=已斷開客戶機串連
32102=客戶機正在中斷連線
32103=無法串連至伺服器
32104=客戶機未串連
32105=指定的 SocketFactory 類型與代理程式 URI 不匹配
32106=SSL 配置錯誤
32107=不允許通過回調方法中斷連線
32108=不可識別的包
32109=已中斷連線
32110=已在進行串連
32111=客戶機已關閉
32200=持久性已在使用中
32201=令牌已在使用中
32202=進行中過多的發布