Tous les produits
Search
Centre de documentation

IoT Platform:Codes d'erreur

Dernière mise à jour :Aug 10, 2026

Le SDK Android Link peut renvoyer les codes d'erreur suivants lorsqu'un appareil se connecte à IoT Platform.

Codes d'erreur courants

Remarque

Cette rubrique ne couvre que les codes d'erreur du SDK Android Link. Pour les codes d'erreur présents dans les journaux IoT Platform, consultez la section Journaux IoT Platform.

Code d'erreur

Sous-code d'erreur

Description

Remarque

1101100

Aucun

ERROR_SDK_ERROR

Une exception interne s'est produite lors de l'initialisation du SDK.

1101101

Aucun

ERROR_SDK_INIT_ERROR

Une erreur s'est produite lors de l'initialisation du SDK.

120

ERROR_PARAMS_DEVICEINFO_INVALID

Les champs ProductKey ou DeviceName du certificat de l'appareil sont vides lors de l'initialisation.

121

ERROR_PARAMS_DEVICE_SECRET_NULL

Le champ DeviceSecret (secret de l'appareil) du certificat de l'appareil est vide lors de l'initialisation.

122

ERROR_PARAMS_SECURE_MODE_ITLS_WITH_PS_NULL

Le mode d'authentification iTLS est utilisé, mais le champ ProductSecret (clé du produit) du certificat de l'appareil est vide.

123

ERROR_STATE_LINKKIT_DEINITING

L'opération DEINIT n'est pas terminée. Attendez la fin de l'opération DEINIT avant d'initialiser le SDK.

-33

Aucun

MQTT_CONNECT_ERROR

Échec de l'établissement d'une connexion MQTT.

  • Vérifiez la connexion réseau.

  • Vérifiez le certificat de l'appareil.

  • Vérifiez que le nom de domaine est correctement défini.

  • Vérifiez qu'aucun autre appareil n'utilise le même certificat.

-4

Aucun

ERROR_HTTP

Une erreur s'est produite lors de l'appel d'une API HTTP. Par exemple, l'enregistrement dynamique d'un appareil utilisant un certificat unique par appareil a échoué.

  • Vérifiez que le nom de domaine est correctement défini.

  • Vérifiez l'état du réseau.

  • Vérifiez que l'heure système est correcte.

1101220

Aucun

ERROR_COTA_GET_PARAMS_ERROR

Une erreur s'est produite dans les paramètres de la requête pour la configuration distante.

1101230

Aucun

ERROR_SHADOW_INVALID_STATE

Une API de device shadow a été appelée avant l'initialisation du SDK.

1101231

Aucun

ERROR_SHADOW_UPDATE_FAILED

Échec de la mise à jour du device shadow. Pour plus d'informations, consultez le message d'erreur.

1101232

Aucun

ERROR_SHADOW_PARAMS_INVALID

Une erreur s'est produite dans les paramètres de mise à jour du device shadow.

1101312

Aucun

ERROR_GATEWAY_PERMIT_JOIN_DEVICE_INFO_INVALID

Les informations de l'appareil initialisées lors de l'appel à PermitJoin ne sont pas valides.

1101300

Aucun

ERROR_GATEWAY_TOPO_NOT_ADDED

La relation topologique n'a pas été ajoutée.

1101301

Aucun

ERROR_GATEWAY_SUBDEV_NOT_LOGIN

Le sous-appareil n'est pas connecté.

1101302

Aucun

ERROR_GATEWAY_SUBDEV_WRAPPER_INFO_NULL

Les informations internes du sous-appareil dans le SDK sont vides.

1101303

Aucun

ERROR_GATEWAY_SUBDEV_WRAPPER_NULL

Le sous-appareil interne n'existe pas dans le SDK.

1101304

Aucun

ERROR_GATEWAY_SUBDEV_THING_NOT_INITED

Le modèle Thing Specification Language pour le sous-appareil n'est pas initialisé.

1101305

Aucun

ERROR_GATEWAY_SUBDEV_LABEL_NULL

Échec de l'obtention du tag du sous-appareil. Cela se produit généralement parce que le sous-appareil n'a pas été ajouté avant la connexion.

1101306

Aucun

ERROR_GATEWAY_SUBDEV_SHADOW_NULL

Échec de l'obtention du device shadow du sous-appareil. Cela se produit généralement parce que le sous-appareil n'a pas été ajouté avant la connexion.

1101307

Aucun

ERROR_GATEWAY_SUBDEV_COTA_NULL

Échec de l'obtention de la configuration distante pour le sous-appareil. Cela se produit généralement parce que le sous-appareil n'a pas été ajouté avant la connexion.

1101308

Aucun

ERROR_GATEWAY_SUBDEV_INFO_INVALID

Les informations du certificat de l'appareil pour le sous-appareil ne sont pas valides.

1101309

Aucun

ERROR_GATEWAY_SUBDEV_DISABLED

Le sous-appareil est désactivé dans le cloud.

1101310

Aucun

ERROR_GATEWAY_SUBDEV_DELETED

Le sous-appareil a été supprimé.

1101311

Aucun

ERROR_GATEWAY_LABEL_PARAMS_INVALID

Les paramètres de la requête pour le tag ne sont pas valides.

1101312

Aucun

LINKKIT_INIT_FAIL

Échec de l'initialisation. Cela se produit généralement parce que la connexion MQTT est établie, mais est interrompue en raison de problèmes réseau lors de l'initialisation du service, ce qui entraîne l'échec de l'initialisation globale.

1101200

Aucun

ERROR_TMP_INIT

Échec de l'initialisation. L'initialisation TMP a échoué.

1101201

Aucun

ERROR_DM_GET_TSL_INFO_INVALID

Échec de l'initialisation. Les informations TSL obtenues ne sont pas valides.

1101202

Aucun

ERROR_DM_INIT_THING_PARAMS_INVALID

Échec de l'initialisation. Les paramètres d'obtention du modèle Thing Specification Language ne sont pas valides.

1101203

Aucun

ERROR_DM_GET_TMP_IDEVICE

Échec de l'initialisation. Échec de l'obtention du modèle Thing Specification Language.

1101204

Aucun

ERROR_DM_RESET_FAILED

Échec de la réinitialisation de l'appareil. Par exemple, la connexion MQTT n'est pas établie ou est déconnectée.

1101205

Aucun

ERROR_DM_INIT_THING_FAILED_IS_INITING

Le modèle Thing Specification Language est en cours d'initialisation.

1101020

Aucun

ERROR_DUPLICATE_SDK_INIT

Initialisation en double. Le SDK est déjà initialisé ou en cours d'initialisation.

1102000

Aucun

ERROR_CALL_INTERFACE_PARAMS_ERROR

Une erreur s'est produite dans les paramètres d'appel de l'API. Pour plus d'informations sur l'appel d'API, vérifiez le code msg ou le sous-code d'erreur.

1102002

Aucun

ERROR_PARAMS_ERROR

Une erreur de paramètre s'est produite.

200201

Aucun

DM_INIT_PARAMS_INVALID

Les paramètres d'initialisation ne sont pas valides.

200301

Aucun

DM_INIT_GET_TSL_RESPONSE_ERROR

Échec de l'obtention du modèle Thing Specification Language lors de l'initialisation.

100

Aucun

ERROR_DUPLICATE_SDK_INIT_DM

Le module de gestion des appareils est initialisé plusieurs fois.

101

Aucun

ERROR_DUPLICATE_SDK_INIT_LK

Le SDK LinkKit est initialisé plusieurs fois.

510

Aucun

ERROR_CMP_PARAMS_ERROR

Une erreur de paramètre CMP s'est produite.

514

Aucun

ERROR_CMP_REGISTER_CONNECT_ERROR_EXIST

Le type de connexion est enregistré. Vous pouvez ignorer cette erreur.

517

Aucun

ERROR_CMP_SEND_ERROR_CONNECT_NOT_FOUND

Échec de l'envoi du message. Le type de connexion actuel n'existe pas.

521

Aucun

ERROR_CMP_SEND_ERROR_CONNECT_NOT_CONNECTED

Échec de l'envoi du message. La connexion n'est pas établie.

529

Aucun

ERROR_CMP_REGISTER_CONNECT_IS_REGISTERING

Le type de connexion est en cours d'enregistrement.

4201

Aucun

ERROR_UNKNOW

Une erreur client interne s'est produite.

Appelez la méthode getMsg() de la classe AError pour afficher le message d'erreur spécifique.

4101

Aucun

ERROR_NETWORK_ERROR

Une erreur réseau s'est produite. Par exemple, le réseau est instable ou le signal du site cellulaire est faible.

4102

Aucun

ERROR_SERVER

Une erreur de passerelle de service s'est produite.

4103

Aucun

ERROR_BUSINESS

  • La connexion a échoué lors de l'enregistrement dynamique.

  • Le paramètre d'identité MQTT est une chaîne vide.

  • Une erreur s'est produite lors de la création de l'objet MQTT.

  • La connexion MQTT a échoué.

  • La connexion MQTT est déconnectée.

  • Échec de l'envoi d'un message MQTT ou de l'abonnement à un sujet.

Codes d'erreur MQTT

Le SDK Android Link utilise la bibliothèque open source Paho pour MQTT. Le tableau suivant répertorie les codes d'erreur natifs de Paho. En cas de déconnexion, vérifiez les journaux d'erreurs pour trouver le code correspondant.

1=Invalid protocol version
2=Invalid client ID
3=Agent program unavailable
4=Invalid username or password
5=Connection not authorized
6=Unexpected error
32000=Timed out while waiting for a response from the server
32100=Client connected
32101=Client disconnected
32102=Client is disconnecting
32103=Cannot connect to the server
32104=Client not connected
32105=The specified SocketFactory type does not match the agent program URI
32106=SSL configuration error
32107=Disconnecting using the callback method is not allowed
32108=Unrecognized package
32109=Disconnected
32110=Connection in progress
32111=Client closed
32200=Persistence is in use
32201=Token is in use
32202=Too many publications are in progress