デバイスが IoT Platform に接続する際、 Android Link SDK は次のエラーコードを返す場合があります。
一般的なエラーコード
このトピックでは Android Link SDK のエラーコードのみを扱います。IoT Platform ログのエラーコードについては、IoT Platform ログをご参照ください。
|
エラーコード |
サブエラーコード |
説明 |
注記 |
|
1101100 |
なし |
ERROR_SDK_ERROR |
SDK の初期化中に内部例外が発生しました。 |
|
1101101 |
なし |
ERROR_SDK_INIT_ERROR |
SDK の初期化中にエラーが発生しました。 |
|
120 |
ERROR_PARAMS_DEVICEINFO_INVALID |
初期化時にデバイス証明書内の ProductKey または DeviceName が空です。 |
|
|
121 |
ERROR_PARAMS_DEVICE_SECRET_NULL |
初期化時にデバイス証明書内の DeviceSecret (デバイスシークレット) が空です。 |
|
|
122 |
ERROR_PARAMS_SECURE_MODE_ITLS_WITH_PS_NULL |
iTLS 認証モードが使用されていますが、デバイス証明書内の ProductSecret (プロダクトシークレット) が空です。 |
|
|
123 |
ERROR_STATE_LINKKIT_DEINITING |
DEINIT が完了していません。SDK を初期化する前に、DEINIT が完了するまで待機してください。 |
|
|
-33 |
なし |
MQTT_CONNECT_ERROR |
MQTT 接続の確立に失敗しました。
|
|
-4 |
なし |
ERROR_HTTP |
HTTP API 呼び出し時にエラーが発生しました。たとえば、一意の証明書を使用するデバイスの動的登録が失敗しました。
|
|
1101220 |
なし |
ERROR_COTA_GET_PARAMS_ERROR |
リモート設定のリクエストパラメーターでエラーが発生しました。 |
|
1101230 |
なし |
ERROR_SHADOW_INVALID_STATE |
SDK の初期化前にデバイスシャドウ API を呼び出しました。 |
|
1101231 |
なし |
ERROR_SHADOW_UPDATE_FAILED |
デバイスシャドウの更新に失敗しました。詳細については、エラーメッセージをご参照ください。 |
|
1101232 |
なし |
ERROR_SHADOW_PARAMS_INVALID |
デバイスシャドウ更新のパラメーターでエラーが発生しました。 |
|
1101313 |
なし |
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 |
サブデバイスの TSL モデルが初期化されていません。 |
|
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 接続は確立されているものの、サービス初期化中にネットワーク問題によって接続が中断され、全体の初期化が失敗する場合に発生します。 |
|
1101200 |
なし |
ERROR_TMP_INIT |
初期化に失敗しました。TMP の初期化に失敗しました。 |
|
1101201 |
なし |
ERROR_DM_GET_TSL_INFO_INVALID |
初期化に失敗しました。取得した TSL 情報が無効です。 |
|
1101202 |
なし |
ERROR_DM_INIT_THING_PARAMS_INVALID |
初期化に失敗しました。TSL モデルを取得するためのパラメーターが無効です。 |
|
1101203 |
なし |
ERROR_DM_GET_TMP_IDEVICE |
初期化に失敗しました。TSL モデルの取得に失敗しました。 |
|
1101204 |
なし |
ERROR_DM_RESET_FAILED |
デバイスのリセットに失敗しました。たとえば、MQTT 接続が確立されていない、または切断されています。 |
|
1101205 |
なし |
ERROR_DM_INIT_THING_FAILED_IS_INITING |
TSL モデルを初期化中です。 |
|
1101020 |
なし |
ERROR_DUPLICATE_SDK_INIT |
初期化が重複しています。SDK はすでに初期化済み、または初期化中です。 |
|
1102000 |
なし |
ERROR_CALL_INTERFACE_PARAMS_ERROR |
API 呼び出しパラメーターでエラーが発生しました。API 呼び出しの詳細については、 |
|
1102002 |
なし |
ERROR_PARAMS_ERROR |
パラメーターエラーが発生しました。 |
|
200201 |
なし |
DM_INIT_PARAMS_INVALID |
初期化パラメーターが無効です。 |
|
200301 |
なし |
DM_INIT_GET_TSL_RESPONSE_ERROR |
初期化中の TSL モデル取得に失敗しました。 |
|
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 クラスの |
|
4101 |
なし |
ERROR_NETWORK_ERROR |
ネットワークエラーが発生しました。たとえば、ネットワークが不安定である、またはセルサイトの信号が弱い場合に発生します。 |
|
4102 |
なし |
ERROR_SERVER |
サービスゲートウェイエラーが発生しました。 |
|
4103 |
なし |
ERROR_BUSINESS |
|
MQTT エラーコード
Android Link SDK は MQTT 用にオープンソースの Paho ライブラリを使用します。次の表に、ネイティブの Paho エラーコードを示します。接続が切断された場合は、該当コードのエラーログを確認してください。
1=無効なプロトコルバージョン
2=無効なクライアント ID
3=エージェントプログラムを利用できません
4=無効なユーザー名またはパスワード
5=接続が許可されていません
6=予期しないエラー
32000=サーバーからの応答待機中にタイムアウトしました
32100=クライアントが接続されました
32101=クライアントが切断されました
32102=クライアントを切断中です
32103=サーバーに接続できません
32104=クライアントが接続されていません
32105=指定された SocketFactory タイプがエージェントプログラム URI と一致しません
32106=SSL 設定エラー
32107=コールバックメソッドを使用した切断は許可されていません
32108=認識されないパッケージ
32109=切断されました
32110=接続処理中です
32111=クライアントがクローズされました
32200=永続化を使用中です
32201=トークンを使用中です
32202=進行中のパブリッシュが多すぎます