Todos los productos
Search
Centro de documentos

IoT Platform:Códigos de error

Última actualización: Sep 03, 2026

El Android Link SDK puede devolver los siguientes códigos de error cuando un dispositivo se conecta a IoT Platform.

Códigos de error comunes

Nota

Este tema aborda únicamente los códigos de error del Android Link SDK. Para consultar los códigos de error en los registros de IoT Platform, consulte IoT Platform logs.

Código de error

Subcódigo de error

Descripción

Nota

1101100

Ninguna

ERROR_SDK_ERROR

Ocurrió una excepción interna durante la inicialización del SDK.

1101101

Ninguna

ERROR_SDK_INIT_ERROR

Ocurrió un error durante la inicialización del SDK.

120

ERROR_PARAMS_DEVICEINFO_INVALID

El campo ProductKey o DeviceName del certificado del dispositivo está vacío durante la inicialización.

121

ERROR_PARAMS_DEVICE_SECRET_NULL

El campo DeviceSecret (secreto del dispositivo) del certificado del dispositivo está vacío durante la inicialización.

122

ERROR_PARAMS_SECURE_MODE_ITLS_WITH_PS_NULL

Se utiliza el modo de autenticación iTLS, pero el campo ProductSecret (clave del producto) del certificado del dispositivo está vacío.

123

ERROR_STATE_LINKKIT_DEINITING

El proceso DEINIT no ha finalizado. Espere a que DEINIT se complete antes de inicializar el SDK.

-33

Ninguna

MQTT_CONNECT_ERROR

No se pudo establecer la conexión MQTT.

  • Compruebe si la red está conectada.

  • Verifique que el certificado del dispositivo sea correcto.

  • Asegúrese de que el nombre de dominio esté configurado correctamente.

  • Revise si varios dispositivos utilizan el mismo certificado.

-4

Ninguna

ERROR_HTTP

Ocurrió un error al invocar una API HTTP. Por ejemplo, falló el registro dinámico de un dispositivo que usa un certificado único por equipo.

  • Compruebe que el nombre de dominio esté configurado correctamente.

  • Verifique si hay anomalías en la red.

  • Confirme que la hora del sistema sea correcta.

1101220

Ninguna

ERROR_COTA_GET_PARAMS_ERROR

Ocurrió un error en los parámetros de solicitud de Remote Configuration.

1101230

Ninguna

ERROR_SHADOW_INVALID_STATE

Se invocó una API de device shadow antes de inicializar el SDK.

1101231

Ninguna

ERROR_SHADOW_UPDATE_FAILED

No se pudo actualizar el device shadow. Para obtener más información, consulte el mensaje de error.

1101232

Ninguna

ERROR_SHADOW_PARAMS_INVALID

Ocurrió un error en los parámetros para actualizar el device shadow.

1101312

Ninguna

ERROR_GATEWAY_PERMIT_JOIN_DEVICE_INFO_INVALID

La información del dispositivo inicializada al invocar PermitJoin no es válida.

1101300

Ninguna

ERROR_GATEWAY_TOPO_NOT_ADDED

La relación topológica no se ha agregado.

1101301

Ninguna

ERROR_GATEWAY_SUBDEV_NOT_LOGIN

El subdispositivo no ha iniciado sesión.

1101302

Ninguna

ERROR_GATEWAY_SUBDEV_WRAPPER_INFO_NULL

La información interna del subdispositivo en el SDK está vacía.

1101303

Ninguna

ERROR_GATEWAY_SUBDEV_WRAPPER_NULL

El subdispositivo interno no existe en el SDK.

1101304

Ninguna

ERROR_GATEWAY_SUBDEV_THING_NOT_INITED

El modelo Thing Specification Language del subdispositivo no está inicializado.

1101305

Ninguna

ERROR_GATEWAY_SUBDEV_LABEL_NULL

No se pudo obtener la etiqueta del subdispositivo. Esto suele ocurrir porque el subdispositivo no se agregó antes de iniciar sesión.

1101306

Ninguna

ERROR_GATEWAY_SUBDEV_SHADOW_NULL

No se pudo obtener el device shadow del subdispositivo. Generalmente sucede porque el subdispositivo no se agregó antes de iniciar sesión.

1101307

Ninguna

ERROR_GATEWAY_SUBDEV_COTA_NULL

No se pudo obtener la configuración remota (Remote Configuration) del subdispositivo. Esto suele deberse a que el subdispositivo no se agregó antes de iniciar sesión.

1101308

Ninguna

ERROR_GATEWAY_SUBDEV_INFO_INVALID

La información del certificado del subdispositivo no es válida.

1101309

Ninguna

ERROR_GATEWAY_SUBDEV_DISABLED

El subdispositivo está deshabilitado en la nube.

1101310

Ninguna

ERROR_GATEWAY_SUBDEV_DELETED

El subdispositivo ha sido eliminado.

1101311

Ninguna

ERROR_GATEWAY_LABEL_PARAMS_INVALID

Los parámetros de solicitud de la etiqueta no son válidos.

1101312

Ninguna

LINKKIT_INIT_FAIL

Falló la inicialización. Esto suele ocurrir cuando la conexión MQTT se establece, pero se interrumpe por problemas de red durante la inicialización del servicio, lo que provoca un fallo general.

1101200

Ninguna

ERROR_TMP_INIT

Falló la inicialización. La inicialización de TMP presentó errores.

1101201

Ninguna

ERROR_DM_GET_TSL_INFO_INVALID

Falló la inicialización. La información TSL obtenida no es válida.

1101202

Ninguna

ERROR_DM_INIT_THING_PARAMS_INVALID

Falló la inicialización. Los parámetros para obtener el modelo Thing Specification Language no son válidos.

1101203

Ninguna

ERROR_DM_GET_TMP_IDEVICE

Falló la inicialización. No se pudo obtener el modelo Thing Specification Language.

1101204

Ninguna

ERROR_DM_RESET_FAILED

No se pudo restablecer el dispositivo. Por ejemplo, la conexión MQTT no está establecida o se desconectó.

1101205

Ninguna

ERROR_DM_INIT_THING_FAILED_IS_INITING

El modelo Thing Specification Language se está inicializando.

1101020

Ninguna

ERROR_DUPLICATE_SDK_INIT

Inicialización duplicada. El SDK ya está inicializado o se encuentra en proceso de inicialización.

1102000

Ninguna

ERROR_CALL_INTERFACE_PARAMS_ERROR

Ocurrió un error en los parámetros de llamada a la API. Para más detalles sobre la invocación, revise msg o sub error code.

1102002

Ninguna

ERROR_PARAMS_ERROR

Ocurrió un error de parámetro.

200201

Ninguna

DM_INIT_PARAMS_INVALID

Los parámetros de inicialización no son válidos.

200301

Ninguna

DM_INIT_GET_TSL_RESPONSE_ERROR

No se pudo obtener el modelo Thing Specification Language durante la inicialización.

100

Ninguna

ERROR_DUPLICATE_SDK_INIT_DM

El módulo de gestión de dispositivos se inicializó más de una vez.

101

Ninguna

ERROR_DUPLICATE_SDK_INIT_LK

El SDK LinkKit se inicializó más de una vez.

510

Ninguna

ERROR_CMP_PARAMS_ERROR

Ocurrió un error de parámetro CMP.

514

Ninguna

ERROR_CMP_REGISTER_CONNECT_ERROR_EXIST

El tipo de conexión ya está registrado. Puede ignorar este error.

517

Ninguna

ERROR_CMP_SEND_ERROR_CONNECT_NOT_FOUND

No se pudo enviar el mensaje. El tipo de conexión actual no existe.

521

Ninguna

ERROR_CMP_SEND_ERROR_CONNECT_NOT_CONNECTED

No se pudo enviar el mensaje. La conexión no está establecida.

529

Ninguna

ERROR_CMP_REGISTER_CONNECT_IS_REGISTERING

El tipo de conexión se está registrando.

4201

Ninguna

ERROR_UNKNOW

Ocurrió un error interno en el cliente.

Invoque el método getMsg() de la clase AError para imprimir el mensaje de error específico.

4101

Ninguna

ERROR_NETWORK_ERROR

Ocurrió un error de red. Por ejemplo, la red es inestable o la señal de la estación base celular es débil.

4102

Ninguna

ERROR_SERVER

Ocurrió un error en la puerta de enlace del servicio.

4103

Ninguna

ERROR_BUSINESS

  • La conexión falló durante el registro dinámico.

  • El parámetro de identidad MQTT es una cadena vacía.

  • Ocurrió un error al crear el objeto MQTT.

  • La conexión MQTT falló.

  • La conexión MQTT se desconectó.

  • No se pudo enviar un mensaje MQTT ni suscribirse a un tema.

Códigos de error MQTT

El Android Link SDK utiliza la biblioteca de código abierto Paho para MQTT. A continuación se enumeran los códigos de error nativos de Paho. Si se desconecta una conexión, revise los registros de errores para encontrar el código correspondiente.

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