Todos los productos
Search
Centro de documentos

IoT Platform:Códigos de error

Última actualización: Sep 08, 2026

Este tema describe los códigos de error que se devuelven al invocar las operaciones de la API de IoT Platform. Para obtener más información sobre cómo solucionar errores relacionados con los parámetros de solicitud, consulte los parámetros específicos de cada operación en la documentación de la API. Estos errores incluyen formatos de datos no válidos, longitudes de datos incorrectas y valores no permitidos.

Códigos de error del sistema

Un código de error que comienza con iot.system o iot.Sre indica un error del sistema.

Código de error

Descripción

Solución

iot.system.SystemException

Ocurrió una excepción del sistema.

Inténtelo de nuevo más tarde. Si el problema persiste, envíe un ticket.

iot.system.InstanceNotFound

El ID de instancia especificado no existe.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.Sre.IotInstanceNotFound

iot.system.UidNotFound

La cuenta de Alibaba Cloud especificada no existe o IoT Platform no está activado para dicha cuenta.

Compruebe que la cuenta de Alibaba Cloud especificada sea válida y que IoT Platform esté activado para ella. Inténtelo de nuevo más tarde.

iot.system.IllegalRequest

El parámetro de solicitud no es válido.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.system.InstanceIdSame

El ID de la instancia de origen especificada es igual al de la instancia de destino.

Asegúrese de que el ID de la instancia de origen sea distinto al de la instancia de destino. Inténtelo de nuevo más tarde.

Iot.system.BillIsOverDue

La cuenta de Alibaba Cloud tiene pagos vencidos.

Vaya a User Center y agregue fondos a su cuenta de Alibaba Cloud.

Códigos de error comunes

Un código de error que comienza con iot.common o iot.check indica un error común.

Código de error

Descripción

Solución

iot.common.InvalidPageParams

El tamaño de página o el número de página especificado no es válido.

Compruebe que los parámetros de paginación, como PageSize, sean válidos. Inténtelo de nuevo más tarde. Para obtener más información, consulte la documentación de la API.

iot.common.InvalidTenant

El inquilino especificado no es válido.

Especifique una cuenta de Alibaba Cloud válida y otorgue los permisos obligatorios a dicha cuenta.

iot.common.QueryDeviceActionError

El sistema no pudo obtener la información del dispositivo.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.common.QueryDevicePropertyActionError

El sistema no pudo obtener las propiedades del dispositivo.

iot.common.QueryProductActionError

El sistema no pudo obtener la información del producto.

iot.common.QueryProductCountActionError

El sistema no pudo obtener el número total de productos.

iot.common.RamActionPermissionDeny

El usuario de Resource Access Management (RAM) especificado no tiene los permisos obligatorios.

Utilice su cuenta de Alibaba Cloud para otorgar los permisos obligatorios al usuario de RAM. Para obtener más información, consulte Introduction to RAM and STS.

iot.common.AuthActionPermissionDeny

La autenticación falló.

Este error puede ocurrir cuando la información del dispositivo especificada no coincide con la cuenta.

Compruebe que el par de claves AccessKey coincida con la información del dispositivo. Inténtelo de nuevo más tarde.

iot.check.ParameterIsNotLessThanMax

El valor del parámetro A debe ser menor que el valor del parámetro B. Por ejemplo, el valor del parámetro startTime debe ser menor que el del parámetro endTime.

Compruebe que los parámetros de solicitud cumplan con la regla anterior. Inténtelo de nuevo más tarde.

iot.check.InvalidFormattedParameter

El formato del parámetro no es válido.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.common.APINotSupportedInInstance

La operación no está disponible para la instancia.

Esta función no está disponible para instancias públicas.

Especifique una instancia Enterprise Edition. Después, invoque la operación.

iot.common.InvalidFormattedParameter

El formato del parámetro no es válido.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.common.IllegalFileBizCode

El tipo de negocio del archivo no es válido.

iot.common.IllegalFileFormat

El formato del archivo no es válido.

iot.common.FileNotExist

El archivo especificado no existe.

iot.common.UpdateThingModelOverLimit

El número de caracteres válidos en un solo archivo de Thing Specification Language (TSL) supera el límite, que es de 256 KB o 256 × 1024 caracteres.

Asegúrese de que el número de caracteres válidos en un solo archivo TSL no supere el límite.

Códigos de error relacionados con el producto

Un código de error que comienza con iot.prod indica un error relacionado con el producto.

Código de error

Descripción

Solución

iot.prod.AlreadyExistedProductName

El nombre del producto ya existe. El nombre de cada producto dentro de una instancia debe ser único.

Asegúrese de que el nombre de cada producto en una instancia Enterprise Edition sea único. Inténtelo de nuevo más tarde.

iot.prod.CreateProductFailed

El sistema no pudo crear el producto.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.prod.CreateProductTopicFailed

El sistema no pudo crear la categoría de tema para el producto.

iot.prod.InvalidAliyunCommodityCode

El valor del parámetro AliyunCommodityCode no es válido.

Los valores válidos del parámetro AliyunCommodityCode son iothub_senior e iothub.

Compruebe que el parámetro AliyunCommodityCode sea válido. Inténtelo de nuevo más tarde.

iot.prod.InvalidFormattedCatId

El parámetro CategoryId no es válido.

Compruebe que los parámetros especificados relacionados con la categoría de producto sean válidos. Inténtelo de nuevo más tarde.

iot.prod.InvalidFormattedProductkey

El formato del valor del parámetro ProductKey no es válido.

Compruebe que el valor especificado para el parámetro ProductKey sea válido. Inténtelo de nuevo más tarde.

iot.prod.InvalidFormattedProductName

El formato del nombre del producto no es válido.

Compruebe que el formato del nombre especificado para el producto sea válido. Inténtelo de nuevo más tarde.

Para obtener más información sobre el formato de los nombres de producto, consulte CreateProduct.

iot.prod.LongProductDesc

La longitud de la descripción del producto supera el límite.

La descripción debe tener entre 1 y 100 caracteres.

Asegúrese de que la longitud de la descripción del producto no supere el límite. Inténtelo de nuevo más tarde.

iot.prod.InvalidNodeType

El parámetro NodeType no es válido.

Compruebe que el valor especificado para el parámetro NodeType sea válido. Inténtelo de nuevo más tarde.

Para conocer los valores válidos del parámetro NoteType, consulte CreateProduct.

iot.prod.NotExistedProduct

El producto especificado no existe.

El valor del parámetro ProductKey no existe en la cuenta.

Compruebe que el valor de ProductKey y el ID de instancia especificados sean válidos. Inténtelo de nuevo más tarde.

iot.prod.NotSeniorProduct

El producto no admite modelos TSL. El modelo TSL no se habilitó para el producto durante su creación.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.prod.NullProductKey

Debe especificar un valor válido para el parámetro ProductKey.

iot.prod.NullProductName

Debe especificar un nombre de producto válido.

iot.prod.ProductCountExceedMax

El número total de productos supera el límite.

Puede crear hasta 1,000 productos por instancia.

Elimine los productos que ya no utilice. Inténtelo de nuevo más tarde.

iot.prod.QueryDeviceCountActionError

El sistema no pudo obtener el número de dispositivos que pertenecen al producto.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.prod.QueryProductAbilitiesFailed

El sistema no pudo obtener las funciones del producto.

Compruebe que los parámetros de solicitud, como Identifier, sean válidos. Inténtelo de nuevo más tarde.

iot.prod.QueryProductAbilityFailed

El sistema no pudo obtener las funciones del producto.

Compruebe si los parámetros de solicitud son válidos. Por ejemplo, revise el valor del parámetro Identifier.

iot.prod.QueryProductListActionError

El sistema no pudo obtener la lista de productos.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.prod.UpdateProductFailed

El sistema no pudo actualizar la información del producto.

iot.prod.QueryExtendPropertyFailed

El sistema no pudo obtener las etiquetas del producto.

iot.prod.InvalidScriptType

El tipo del script de análisis de datos no es válido.

Compruebe que el tipo especificado para el script de análisis de datos sea válido. Inténtelo de nuevo más tarde.

iot.prod.ThingScriptExisted

El producto ya cuenta con un borrador de un nuevo script de análisis de datos o con el borrador modificado de un script existente.

Compruebe si el producto ya cuenta con un borrador de un nuevo script de análisis de datos o con el borrador modificado de uno existente. De ser así, no es necesario volver a crear el script nuevo ni actualizar el existente.

iot.prod.ConcurrentScriptOperation

La operación solicitada sobre el script de análisis de datos falló.

No es posible ejecutar varias operaciones en paralelo sobre el script de análisis de datos.

iot.prod.ThingScriptDataFormatError

El tipo del script de análisis de datos del producto no es válido.

Compruebe que los parámetros de solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.prod.BatchCreateThingModelFailed

El sistema no pudo crear el modelo TSL.

iot.prod.ThingModelNameDuplicated

Existen nombres de función duplicados en el modelo TSL.

Especifique un nombre de función diferente. Inténtelo de nuevo más tarde.

iot.Prod.NotProductOwner

El operador actual no es el propietario del producto.

Compruebe que tenga los permisos obligatorios para acceder al producto. Inténtelo de nuevo más tarde.

iot.prod.ProductDataFormatIsNull

No se pudo enviar el script de análisis de datos. No especificó un valor para el parámetro DataFormat al crear el producto.

Asegúrese de especificar un formato de datos al crear el producto. Para obtener más información, consulte CreateProduct.

Códigos de error relacionados con dispositivos

Un código de error que comienza con iot.device, Iot.Device o iot.devicesearch indica un error relacionado con el dispositivo.

Código de error

Descripción

Solución

iot.device.DistributedProductCanNotCreateDevice

El producto en el que desea registrar el dispositivo es un producto distribuido. Si distribuye un producto desde un origen hacia un destino, no puede crear un dispositivo para ese producto distribuido en el lado del destino.

Registre el dispositivo en un producto que haya creado en la cuenta actual.

Iot.Device.NotDeviceOwner

El operador actual no es el propietario del dispositivo.

Inicie sesión en la consola de IoT Platform con su cuenta de Alibaba Cloud. Después, compruebe si el dispositivo existe en la instancia que desea gestionar.

iot.device.AddTopoRelationFailed

El sistema no pudo agregar la relación topológica.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.device.AlreadyExistedDeviceName

El DeviceName ya existe.

Cada DeviceName debe ser único dentro del producto.

Especifique otro DeviceName. Vuelva a intentarlo más tarde.

iot.device.ApplyManyDevicesFailed

El sistema no pudo crear varios dispositivos al mismo tiempo.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.device.CreateDeviceFailed

El sistema no pudo crear el dispositivo.

iot.device.CreateDeviceTaskIsRunning

La tarea de creación del dispositivo está en curso.

La tarea que crea varios dispositivos al mismo tiempo se está ejecutando. Vuelva a intentarlo más tarde.

iot.device.DeviceApplyIsNotFound

El parámetro ApplyId no es válido.

Compruebe que el valor del parámetro ApplyId coincida con el valor devuelto por la operación BatchCheckDeviceNames. Vuelva a intentarlo más tarde.

iot.device.DeviceCountExceeded

La cantidad de dispositivos que desea crear al mismo tiempo supera el límite.

Puede crear hasta 10 000 dispositivos en una sola operación.

Reduzca la cantidad de dispositivos que desea crear. Vuelva a intentarlo más tarde.

iot.device.DeleteDeviceFailed

El sistema no pudo eliminar el dispositivo.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.device.DeleteDevicePropertyFailed

El sistema no pudo eliminar la propiedad del dispositivo.

iot.device.DisableDeviceFailed

El sistema no pudo deshabilitar el dispositivo.

iot.device.EnableDeviceFailed

El sistema no pudo habilitar el dispositivo.

iot.device.InactiveDevice

El dispositivo se encuentra en estado inactivo. Esto significa que nunca se ha conectado a IoT Platform.

Inicie sesión en la consola de IoT Platform y consulte el estado del dispositivo. Compruebe que esté conectado.

iot.device.InvalidFormattedApplyId

El parámetro ApplyId no es válido.

Compruebe que el valor del parámetro ApplyId coincida con el valor devuelto por la operación BatchCheckDeviceNames. Vuelva a intentarlo más tarde.

iot.device.IncorrentDeviceApplyInfo

La información de solicitud del dispositivo no es válida.

Compruebe que los parámetros de la solicitud, como ApplyId, sean válidos. Vuelva a intentarlo más tarde.

iot.device.InvalidFormattedDeviceName

El formato del DeviceName no es válido.

Compruebe que el formato del DeviceName especificado sea válido. Vuelva a intentarlo más tarde.

Para obtener más información sobre el formato de los valores del parámetro DeviceName, consulte RegisterDevice.

iot.device.InvalidDeviceNickNameExisted

Existe un alias de dispositivo no válido en la lista de valores del parámetro DeviceName.

Para obtener más información, consulte la lista de alias de dispositivo no válidos devuelta.

Cuando cree varios dispositivos al mismo tiempo, compruebe que el alias de cada uno sea válido.

iot.device.InvalidFormattedDevicePropertyKey

El formato del identificador de la propiedad del dispositivo no es válido.

Para conocer los formatos compatibles de las propiedades del dispositivo, consulte la documentación de la API.

Compruebe que el formato del identificador de propiedad especificado sea válido.

iot.device.InvalidFormattedDevicePropertiesString

El formato de la propiedad del dispositivo no es válido.

Compruebe que el formato de la propiedad especificada sea válido.

Para conocer los formatos compatibles de las propiedades del dispositivo, consulte la documentación de la API.

iot.device.InvalidIoTId

El identificador del dispositivo no es válido.

Inicie sesión en la consola de IoT Platform y consulte la información del dispositivo. Después, compruebe si el valor de IotId es válido.

Puede llamar a la operación QueryDeviceDetail o QueryDevice para obtener el valor de IotId. También puede sustituir el valor de IotId por la combinación de los valores de ProductKey y DeviceName.

iot.device.InvalidTimeBucket

El intervalo de tiempo especificado no es válido.

Especifique un valor válido para el parámetro. Para obtener más información, consulte la documentación de la API.

Compruebe que la hora de inicio y la hora de finalización cumplan con los requisitos de la operación.

iot.device.InvokeThingServiceFailed

El sistema no pudo invocar el servicio del dispositivo.

Compruebe si los parámetros de la solicitud son válidos. Por ejemplo, revise el formato y el valor del parámetro Args.

Compruebe que los parámetros de la solicitud cumplan con la definición de función del producto. Luego, inicie sesión en la consola de IoT Platform y verifique que el dispositivo esté conectado. Vuelva a intentarlo más tarde.

iot.device.LongDevicePropertiesString

La longitud de la propiedad del dispositivo supera el límite.

Para consultar los límites, revise la documentación de la API.

Reduzca la longitud. Vuelva a intentarlo más tarde.

iot.device.NoneDeviceNameElement

La lista de DeviceName está vacía.

Compruebe que el valor especificado para el parámetro DeviceName sea válido. Vuelva a intentarlo más tarde.

iot.device.NoneDeviceProperties

No existen propiedades de dispositivo válidas.

Compruebe si el identificador de la propiedad coincide con el definido en el modelo TSL.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.device.NotExistedDevice

El dispositivo no existe.

El valor especificado para el parámetro IotId, ProductKey o DeviceName no es válido. Puede llamar a la operación QueryDeviceDetail o QueryDevice para consultar el valor correcto de ProductKey o DeviceName.

Inicie sesión en la consola de IoT Platform y compruebe si el dispositivo existe.

iot.device.NullApplyId

Debe especificar un valor válido para el parámetro ApplyId.

Compruebe que el valor del parámetro ApplyId sea válido. Vuelva a intentarlo más tarde.

iot.device.NullDeviceName

No se especificó ningún DeviceName para el dispositivo.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.device.NullDevicePropertyKey

Debe especificar un nombre válido para la propiedad del dispositivo.

iot.device.NullDevicePropertiesString

Debe especificar una propiedad de dispositivo válida en los parámetros de la solicitud.

iot.device.QueryDeviceApplyActionError

El sistema no pudo obtener el identificador de la solicitud.

Compruebe que el valor del parámetro ApplyId sea válido. Vuelva a intentarlo más tarde.

iot.device.QueryDeviceAttrDataHistoryFailed

El sistema no pudo obtener los registros históricos de la propiedad del dispositivo.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.device.QueryDeviceAttrStatusFailed

El sistema no pudo obtener el estado de la propiedad del dispositivo.

iot.device.QueryDeviceEventHistoryFailed

El sistema no pudo obtener los registros de invocación del evento del dispositivo.

iot.device.QueryDeviceListActionError

El sistema no pudo obtener la lista de dispositivos.

iot.device.QueryDeviceServiceHistoryFailed

El sistema no pudo obtener los registros de invocación del servicio del dispositivo.

iot.device.QueryDeviceStatisticsFailed

El sistema no pudo obtener las estadísticas del dispositivo.

iot.device.QueryDeviceStatusFailed

El sistema no pudo obtener el estado del dispositivo.

iot.device.QueryTopoRelationFailed

El sistema no pudo obtener las relaciones topológicas.

Compruebe si los parámetros de la solicitud son válidos. Por ejemplo, este error ocurre si el valor del parámetro PageSize supera 50.

iot.device.RemoveTopoRelationFailed

El sistema no pudo quitar la relación topológica.

iot.device.SaveOrUpdateDevicePropertiesFailed

El sistema no pudo agregar ni modificar la propiedad del dispositivo.

iot.device.SetDevicePropertyFailed

El sistema no pudo establecer la propiedad del dispositivo.

Compruebe si el valor y el formato del parámetro Items son válidos, y si la propiedad especificada permite lectura o escritura.

Compruebe que la propiedad especificada cumpla con la definición de función del producto. Vuelva a intentarlo más tarde.

iot.device.TooManyDevicePropertiesPerTime

La cantidad de propiedades especificadas supera el límite.

Para consultar los límites, revise la documentación de la API.

Compruebe que la cantidad de propiedades que desea especificar no supere el límite.

iot.device.TopoRelationCountExceeded

La cantidad de relaciones topológicas especificadas supera el límite.

Para conocer los límites de gateways o subdispositivos, consulte Limits.

Elimine las relaciones topológicas que ya no utilice. Vuelva a intentarlo más tarde.

iot.device.VerifyDeviceFailed

El sistema no pudo autenticar el dispositivo.

Compruebe que los parámetros de la solicitud, incluidos los de información del dispositivo, sean válidos. Vuelva a intentarlo más tarde.

iot.device.TooManyDeviceNamesPerRequest

La cantidad de nombres de dispositivo especificados en la solicitud supera el límite.

Compruebe que la solicitud no incluya más de 10 000 nombres de dispositivo. Vuelva a intentarlo más tarde.

iot.device.InvalidDeviceParams

El parámetro de la solicitud no es válido.

Compruebe si los parámetros de la solicitud, como los que contienen información del dispositivo, son válidos. Vuelva a intentarlo más tarde.

iot.devicesearch.InvalidSQLError

La instrucción SQL no es válida.

Compruebe que la sintaxis SQL sea válida. Vuelva a intentarlo más tarde.

iot.devicesearch.InvalidSQLOffsetError

El desplazamiento (offset) de SQL no es válido.

Revise la instrucción SQL y especifique un desplazamiento válido. Vuelva a intentarlo más tarde.

iot.devicesearch.InvalidSQLFieldError

La instrucción SQL incluye un nombre de campo no válido.

Revise la instrucción SQL y especifique un nombre de campo válido. Vuelva a intentarlo más tarde.

iot.devicesearch.InvalidSQLConditionError

La cantidad de conjunciones SQL supera el límite.

Revise la instrucción SQL y reduzca la cantidad de conjunciones especificadas. Vuelva a intentarlo más tarde.

iot.devicesearch.InvalidSQLOrderError

La intercalación (collation) de SQL no es válida.

Revise la instrucción SQL y especifique una intercalación válida. Vuelva a intentarlo más tarde.

iot.devicesearch.InvalidSQLOperatorTypeError

El operador SQL no coincide con el tipo de datos.

Revise la instrucción SQL y especifique un operador válido. Vuelva a intentarlo más tarde.

iot.devicesearch.InvalidSQLParamError

La sintaxis SQL no es válida.

Revise la instrucción SQL y elimine la cláusula con la sintaxis incorrecta. Vuelva a intentarlo más tarde.

iot.tsl.InvalidIdentifierInEventError

El sistema no pudo obtener los registros originales del evento del dispositivo.

Compruebe si el identificador de la propiedad especificada es válido.

InvalidIdentifierInServiceError

El sistema no pudo obtener los registros originales del servicio del dispositivo.

Compruebe si el identificador de la propiedad especificada es válido.

InvalidIdentifierInPropertyError

El sistema no pudo obtener los registros originales de la propiedad del dispositivo.

Compruebe si el identificador de la propiedad especificada es válido.

iot.device.PageTokenIsIllegal

El sistema no pudo obtener las instantáneas originales ni los registros de propiedades, servicios y eventos.

Compruebe que el valor del parámetro NextPageToken sea válido. Vuelva a intentarlo más tarde.

iot.device.DeviceHasDistributed

El dispositivo ya se distribuyó.

Especifique otro valor para el parámetro DeviceName. Vuelva a intentarlo más tarde.

El valor especificado para el parámetro DeviceName ya lo utiliza un dispositivo existente en el producto. Especifique otro valor válido. Vuelva a intentarlo más tarde.

iot.device.FuzzyRuntimeSearchMinLengthLimit

El contenido de la búsqueda aproximada tiene menos de cinco caracteres.

Aumente la longitud mínima de las palabras clave en la búsqueda aproximada. Vuelva a intentarlo más tarde.

iot.device.RegionNotSupportDynamicGroup

La región no es compatible con la función de grupo dinámico.

Esta función solo es compatible en la región China (Shanghai).

Compruebe que haya especificado China (Shanghai) en el parámetro region. Vuelva a intentarlo más tarde.

Códigos de error relacionados con la distribución de dispositivos

Un código de error que comienza con iot.provisioning indica un error relacionado con la distribución de dispositivos.

Código de error

Descripción

Solución

iot.provisioning.RunningTaskExceedLimit

Se alcanzó la cantidad máxima de tareas de distribución simultáneas en la cuenta de Alibaba Cloud especificada.

Cada cuenta de Alibaba Cloud puede crear hasta 10 tareas para distribuir productos y dispositivos.

Espere a que terminen las tareas en ejecución antes de agregar nuevas tareas simultáneas.

iot.provisioning.TaskNotFinish

La tarea de distribución no ha terminado.

Espere a que termine la tarea de distribución.

iot.provisioning.TaskIsProcessing

La tarea de distribución sigue en curso.

Espere a que termine la tarea de distribución.

iot.provisioning.DeviceIsInAnotherTask

El dispositivo se agregó a otra tarea de distribución.

Si un dispositivo se agrega a varias tareas de distribución al mismo tiempo, solo una de ellas podrá distribuirlo.

iot.provisioning.TaskNotExist

La tarea de distribución no existe.

Compruebe que la tarea de distribución exista. Vuelva a intentarlo más tarde.

iot.provisioning.TaskAlreadyFinish

La tarea de distribución ya terminó.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.provisioning.UidAndTaskNotMatch

El identificador de la cuenta de Alibaba Cloud especificada no coincide con el de la cuenta que creó la tarea de distribución.

iot.provisioning.DeviceIsDistributing

El dispositivo se está distribuyendo.

Espere a que termine la distribución del dispositivo.

iot.provisioning.ProductIsDistributing

El producto se está distribuyendo.

El sistema ejecutará la tarea de distribución que usted creó solo cuando termine la distribución del producto.

iot.provisioning.AccountNotFound

La cuenta de Alibaba Cloud especificada no existe.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.provisioning.TargetAccountParamsError

Debe especificar información de cuenta válida.

iot.provisioning.CrmServiceError

La cuenta de Alibaba Cloud especificada presenta un estado de servicio anómalo.

Vuelva a intentarlo más tarde.

iot.provisioning.InstanceOperationDeny

La instancia de destino no pertenece a la cuenta de Alibaba Cloud de destino.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.provisioning.SourceInstanceNotFound

El identificador de la instancia de origen especificada no existe.

iot.provisioning.TargetInstanceNotFound

El identificador de la instancia de destino especificada no existe.

iot.provisioning.CaptchaNotNull

No se proporcionó ningún código de verificación para la operación.

iot.provisioning.CaptchaNotFound

El código de verificación no es válido.

iot.provisioning.SendCaptchaFlowControl

Se enviaron demasiadas solicitudes de operación en poco tiempo. Vuelva a intentarlo después de un minuto.

Vuelva a intentarlo más tarde. El intervalo entre envíos del código de verificación debe ser mayor a un minuto.

iot.provisioning.LimitExceeded

Se alcanzó la cantidad máxima de dispositivos distribuidos.

Reduzca la cantidad de dispositivos que desea distribuir. Vuelva a intentarlo más tarde.

iot.provisioning.FailGetLogLat

El sistema no pudo obtener la información de longitud y latitud.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.provisioning.NotCrossTenantId

Esta operación no se puede ejecutar entre distintas cuentas de Alibaba Cloud.

Esta operación no se puede ejecutar entre distintas cuentas de Alibaba Cloud.

iot.provisioning.ErrorStrategy

La directiva de distribución no es compatible.

Especifique una directiva de distribución válida. Vuelva a intentarlo más tarde.

iot.provisioning.InstanceRegionConflict

Solo se puede seleccionar un identificador de instancia por región.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.provisioning.NotDeviceOwner

El operador actual no es el propietario del dispositivo.

Solo el propietario del dispositivo puede distribuirlo.

iot.provisioning.NextTokenNotNull

El parámetro de solicitud NextToken no puede estar vacío. Para obtener más información, consulte ListDeviceDistributeJob.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

Códigos de error relacionados con grupos de dispositivos

Un código de error que comienza con iot.group indica un problema relacionado con los grupos de dispositivos.

Código de error

Descripción

Solución

iot.group.NullGroupId

El identificador del grupo quedó vacío en la solicitud.

Asegúrese de que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.group.DeleteGroupFailed

El sistema no pudo eliminar el grupo.

iot.group.SubGroupNotNull

El grupo contiene un subgrupo.

No es posible eliminar un grupo que tiene subgrupos. Para hacerlo, primero debe quitar todos los subgrupos.

Elimine todos los subgrupos y después elimine el grupo.

iot.group.InvalidGroupName

El nombre del grupo no es válido.

El nombre solo puede contener letras, dígitos y guiones bajos (_), y debe tener entre 4 y 30 caracteres.

Asegúrese de que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.group.GroupNameExisted

El nombre del grupo ya existe.

Especifique un nombre válido para el grupo e inténtelo de nuevo más tarde.

iot.group.QueryGroupInfoFailed

El sistema no pudo obtener los detalles del grupo.

Asegúrese de que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.group.NotExistedGroup

El grupo no existe.

Compruebe el valor del parámetro GroupId.

Inicie sesión en la consola de IoT Platform, confirme que el grupo exista e inténtelo de nuevo más tarde.

iot.group.QueryGroupCountFailed

El sistema no pudo obtener la cantidad de grupos.

Asegúrese de que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.group.QueryGroupListFailed

El sistema no pudo obtener la lista de grupos.

iot.group.BindGroupRelationFailed

El sistema no pudo establecer la relación entre los grupos.

iot.group.UpdateGroupFailed

El sistema no pudo modificar la información del grupo.

iot.group.QueryGroupTreeFailed

El sistema no pudo obtener la estructura de relaciones de los grupos.

iot.group.CreateGroupFailed

El sistema no pudo crear el grupo.

iot.group.InvalidFormattedTagString

El formato de la etiqueta no es válido.

Las etiquetas usan el formato JSON y se componen de tagKey y tagValue. Debe especificar valores válidos para ambos campos. Separe varias etiquetas con comas (,). Ejemplo: [{"tagKey":"h1","tagValue":"rr"},{"tagKey":"7h","tagValue":"rr"}].

iot.group.TagCountExceedMax

La cantidad de etiquetas supera el límite.

Se pueden agregar un máximo de 100 etiquetas a un grupo.

Elimine las etiquetas que ya no utilice e inténtelo de nuevo más tarde.

iot.group.GroupCountExceedMax

La cantidad de grupos supera el límite.

  • Un grupo puede incluir un máximo de 100 subgrupos.

  • Un dispositivo se puede agregar a un máximo de 10 grupos.

Elimine los subgrupos o dispositivos inactivos del grupo e inténtelo de nuevo más tarde.

iot.group.SetGroupTagFailed

El sistema no pudo configurar la etiqueta del grupo.

Asegúrese de que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.group.QueryGroupTagFailed

El sistema no pudo obtener la información de la etiqueta del grupo.

iot.group.LongGroupDescError

La longitud de la descripción del grupo supera el límite.

La descripción debe tener entre 1 y 100 caracteres.

Modifique la descripción del grupo e inténtelo de nuevo más tarde.

iot.group.QueryGroupRelationFailed

El sistema no pudo obtener las relaciones de los grupos.

Asegúrese de que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.group.GroupLevelExceedingLimitError

La cantidad de niveles de grupos supera el límite.

Los grupos solo admiten tres niveles de anidamiento: grupos, subgrupos y sub-subgrupos.

Inicie sesión en la consola de IoT Platform y revise los niveles de anidamiento de los grupos.

iot.group.SuperGroupUnsupport

No se puede agregar el subgrupo al grupo actual.

Inicie sesión en la consola de IoT Platform y compruebe si el grupo es dinámico. No es posible agregar subgrupos a un grupo dinámico.

Códigos de error relacionados con mensajes

En la mayoría de los casos, los códigos de error que comienzan con iot.messagebroker indican errores relacionados con mensajes. Estos códigos se devuelven cuando las llamadas a las operaciones de API relacionadas con mensajería, device shadows y el motor de reglas terminan con errores. Para obtener más información sobre los códigos de error que devuelven las operaciones de API del motor de reglas, consulte la sección a continuación.

Código de error

Descripción

Solución

iot.messagebroker.CreateTopicRouteFailed

El sistema no pudo crear las rutas de mensajes entre los topics.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.CreateTopicTemplateException

Ocurrió una excepción durante la creación de la categoría de topic.

iot.messagebroker.CreateTopicTemplateFailed

El sistema no pudo crear la categoría de topic.

Iot.MessageBroker.BatchSubTopicFailed

El sistema no pudo suscribirse a varios topics.

Iot.MessageBroker.EmptySubTopicList

La lista de topics suscritos está vacía.

Especifique topics válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.DeleteTopicTemplateException

Ocurrió una excepción durante la eliminación de la categoría de topic.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.DeleteTopicTemplateFailed

El sistema no pudo eliminar la categoría de topic.

iot.messagebroker.DestTopicNameArraySizeIsLarge

La cantidad de topics de destino especificados para el topic de origen supera el límite.

Se permite un máximo de 100 topics de destino por cada topic de origen. Compruebe que los parámetros correspondientes sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.DeleteTopicRouteFailed

El sistema no pudo eliminar la ruta de mensajes entre los topics.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.DesireInfoInShadowMessageIsNotJson

El valor del parámetro desire en el device shadow no tiene formato JSON.

Especifique un valor en formato JSON para el parámetro desire. Vuelva a intentarlo más tarde.

iot.messagebroker.DesireValueIsNullInShadowMessage

El valor del parámetro desire en el device shadow está vacío.

Especifique un valor válido para el parámetro desire. Vuelva a intentarlo más tarde.

iot.messagebroker.ElementKeyOrValueIsNullInDesire

El parámetro desire incluye un identificador o un valor de propiedad vacío.

Compruebe que el parámetro desire no incluya identificadores ni valores de propiedad vacíos. Vuelva a intentarlo más tarde.

iot.messagebroker.ElementKeyOrValueIsNullInReport

El parámetro report incluye un identificador o un valor de propiedad vacío.

Compruebe que el parámetro report no incluya identificadores ni valores de propiedad vacíos. Vuelva a intentarlo más tarde.

iot.messagebroker.HALFCONN

La conexión falla porque el dispositivo se encuentra en estado half-open.

Compruebe que el estado de conexión del dispositivo sea normal. Vuelva a intentarlo más tarde.

iot.messagebroker.InvalidFormattedSrcTopicName

El formato del nombre del topic de origen no es válido.

Compruebe que el formato del nombre del topic sea válido. Vuelva a intentarlo más tarde.

Puede consultar los topics del dispositivo en la pestaña Topic List de la página de detalles del dispositivo en la consola de IoT Platform.

iot.messagebroker.InvalidFormattedTopicName

El formato del topic no es válido.

Puede consultar los topics del dispositivo en la pestaña Topic List de la página de detalles del dispositivo en la consola de IoT Platform.

Compruebe que el formato del topic sea válido. Vuelva a intentarlo más tarde.

Puede consultar los topics del dispositivo en la pestaña Topic List de la página de detalles del dispositivo en la consola de IoT Platform.

iot.messagebroker.InvalidFormattedTopicTemplateId

El formato del ID de la categoría de topic no es válido.

Compruebe que el formato del ID de la categoría de topic sea válido. Vuelva a intentarlo más tarde.

Llame a la operación QueryProductTopic para consultar el valor del parámetro TopicId.

iot.messagebroker.InvalidTimeoutValue

El periodo de tiempo de espera especificado no es válido.

Compruebe que el periodo de tiempo de espera especificado sea válido. Vuelva a intentarlo más tarde.

Para obtener más información, consulte la documentación de la API.

iot.messagebroker.InvalidTopicTemplateOperationValue

Los permisos de la categoría de topic no son válidos.

Compruebe que los permisos de la categoría de topic sean válidos. Vuelva a intentarlo más tarde. Valores válidos:

SUB: suscripción

PUB: publicación

ALL: publicación y suscripción

iot.messagebroker.InvalidVersionValueInShadowMessage

El valor del parámetro version en el device shadow no es válido.

Compruebe que el valor del parámetro version en el device shadow sea válido. Vuelva a intentarlo más tarde.

iot.messagebroker.MethodValueIsNotUpdate

Debe establecer el parámetro method en update dentro del device shadow.

Compruebe que el parámetro method esté establecido en update. Vuelva a intentarlo más tarde.

iot.messagebroker.MessageContentIsNotBase64Encode

El contenido del mensaje debe codificarse en Base64.

Compruebe que el contenido del mensaje esté codificado en Base64. Vuelva a intentarlo más tarde.

iot.messagebroker.NoneElementInDesire

No existe ninguna propiedad en el parámetro desire.

Compruebe que se haya especificado al menos una propiedad en el parámetro desire. Vuelva a intentarlo más tarde.

iot.messagebroker.NoneElementInReport

No existe ninguna propiedad en el parámetro report.

Compruebe que se haya especificado al menos una propiedad en el parámetro report. Vuelva a intentarlo más tarde.

iot.messagebroker.NoneElementDestTopicNameInArray

No existe ningún elemento en la lista de topics de destino.

Compruebe que exista al menos un elemento en la lista de topics de destino. Vuelva a intentarlo más tarde.

iot.messagebroker.NotFoundDesireInShadowMessage

El parámetro desire no existe en el parámetro state del device shadow.

Compruebe que el parámetro desire exista en el parámetro state del device shadow.

iot.messagebroker.NotFoundMethodInShadowMessage

El parámetro method no existe en el device shadow.

Compruebe que el parámetro method exista en el device shadow. Vuelva a intentarlo más tarde.

iot.messagebroker.NotFoundReportInShadowMessage

El parámetro report no existe en el device shadow.

Compruebe que el parámetro report exista en el device shadow. Vuelva a intentarlo más tarde.

iot.messagebroker.NotFoundStateInShadowMessage

El parámetro state no existe en el device shadow.

Compruebe que el parámetro state exista en el device shadow. Vuelva a intentarlo más tarde.

iot.messagebroker.NotFoundVersionOrNullVersionValue

El parámetro version no existe o su valor está vacío.

Compruebe que el valor del parámetro version sea válido. Vuelva a intentarlo más tarde.

iot.messagebroker.NotMatchedProductKeyWithSrcTopicOwner

El ProductKey del producto suscrito al topic de origen no pertenece al usuario actual.

Compruebe que el producto del topic pertenezca al usuario actual. Vuelva a intentarlo más tarde.

iot.messagebroker.NullMessageContent

Debe especificar un contenido de mensaje válido.

Compruebe que el contenido del mensaje sea válido. Vuelva a intentarlo más tarde.

iot.messagebroker.NullShadowMessage

Debe especificar un contenido válido para el device shadow.

Compruebe que el contenido especificado para el device shadow sea válido. Vuelva a intentarlo más tarde.

iot.messagebroker.NullSrcTopicName

Debe especificar un nombre válido para el topic de origen.

Compruebe que el nombre del topic sea válido. Vuelva a intentarlo más tarde.

iot.messagebroker.NullTopicName

Debe especificar un topic válido.

Compruebe que el topic sea válido. Vuelva a intentarlo más tarde.

iot.messagebroker.NullTopicTemplateId

Debe especificar un ID válido para la categoría de topic.

Compruebe que el ID de la categoría de topic sea válido. Vuelva a intentarlo más tarde.

iot.messagebroker.NullTopicTemplateOperation

Debe otorgar permisos válidos sobre la categoría de topic.

Compruebe que los permisos de la categoría de topic sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.OFFLINE

La conexión falla porque el dispositivo no está conectado a IoT Platform.

Compruebe que el dispositivo esté conectado a IoT Platform y vuelva a intentarlo.

iot.messagebroker.PublishMessageException

Ocurrió una excepción durante la mensajería.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.PublishMessageFailed

El sistema no pudo enviar el mensaje.

iot.messagebroker.QueryDeviceShadowActionError

El sistema no pudo consultar el device shadow.

iot.messagebroker.QueryProductTopicListActionError

El sistema no pudo obtener la lista de categorías de topic.

iot.messageborker.QueryTopicReverseRouteTableListActionError

El sistema no pudo obtener la lista de topics de origen.

iot.messageborker.QueryTopicRouteTableListActionError

El sistema no pudo obtener la lista de rutas de mensajes.

iot.messagebroker.QueryTopicTemplateActionError

El sistema no pudo obtener la categoría de topic.

iot.messagebroker.QueryTopicTemplateException

Ocurrió una excepción durante la consulta de la categoría de topic.

iot.messagebroker.RateLimit

La conexión falla debido a la limitación de velocidad (throttling).

Compruebe si la frecuencia de llamadas a la operación de API supera el límite. Un exceso de llamadas puede activar la limitación de velocidad. Para obtener más información, consulte Limits.

iot.messagebroker.ReportInShadowMessageIsNotJson

El valor del parámetro report dentro del parámetro state del device shadow no tiene formato JSON.

Compruebe que el valor del parámetro report dentro del parámetro state del device shadow tenga formato JSON. Vuelva a intentarlo más tarde.

iot.messagebroker.RrpcException

Ocurrió una excepción mientras se enviaba el mensaje mediante Revert Remote Procedure Call (RRPC).

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.RrpcFailed

El sistema no pudo enviar el mensaje mediante RRPC.

iot.messagebroker.ShadowMessageIsNotJson

El device shadow no tiene formato JSON.

Compruebe que el device shadow tenga formato JSON. Vuelva a intentarlo más tarde.

iot.messagebroker.ShadowMessageLengthIsLarge

El tamaño del device shadow supera el límite.

Compruebe que el tamaño del device shadow no supere el límite. Vuelva a intentarlo más tarde.

El tamaño máximo de un device shadow es de 16 KB.

iot.messagebroker.TIMEOUT

La conexión falló debido a un problema de tiempo de espera.

Vuelva a intentarlo.

iot.messagebroker.TooManyElementInDesire

La cantidad total de propiedades incluidas en el parámetro desire supera el límite.

Compruebe que la cantidad de propiedades en el parámetro desire no supere el límite. Vuelva a intentarlo más tarde.

Un device shadow en formato JSON admite un máximo de 128 propiedades.

iot.messagebroker.TooManyElementInReport

La cantidad total de propiedades incluidas en el parámetro report supera el límite.

Compruebe que la cantidad de propiedades en el parámetro report no supere el límite. Vuelva a intentarlo más tarde.

Un device shadow en formato JSON admite un máximo de 128 propiedades.

iot.messagebroker.TopicAlreadyFound

El nombre de la categoría de topic ya existe en el producto.

Compruebe que el nombre de cada categoría de topic del producto sea único. Vuelva a intentarlo más tarde.

iot.messagebroker.TopicTemplateCountExceedMax

La cantidad de categorías de topic del producto supera el límite.

Compruebe que la cantidad de categorías de topic del producto no supere el límite. Vuelva a intentarlo más tarde.

Se pueden definir hasta 50 categorías de topic por producto.

iot.messagebroker.TopicTemplateIsNotFound

La categoría de topic no existe.

Compruebe que la categoría de topic exista. Vuelva a intentarlo más tarde.

Llame a la operación QueryProductTopic para consultar todas las categorías de topic del producto.

iot.messagebroker.UpdateDeviceShadowMessageFailed

El sistema no pudo actualizar el device shadow.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.UpdateTopicTemplateException

Ocurrió un error durante la actualización de la categoría de topic.

iot.messagebroker.UpdateTopicTemplateFailed

El sistema no pudo actualizar la categoría de topic.

iot.messagebroker.TooManyUserProperties

La cantidad de propiedades personalizadas en Message Queuing Telemetry Transport (MQTT) 5.0 supera 20.

Compruebe que la cantidad de propiedades personalizadas no supere el límite. Vuelva a intentarlo más tarde.

iot.messagebroker.UserPropertyListExceedMaxLength

La longitud total de las propiedades personalizadas en MQTT 5.0 supera los 8,192 caracteres.

Compruebe que la longitud total de las propiedades personalizadas no supere el límite. Vuelva a intentarlo más tarde.

iot.messagebroker.InvalidUserProperty

El formato de las propiedades personalizadas en MQTT 5.0 no es válido.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.CorrelationDataNotBase64Encode

Los datos de correlación en MQTT 5.0 no están codificados en Base64.

Compruebe que los datos de correlación estén codificados en Base64. Vuelva a intentarlo más tarde.

iot.messagebroker.NullCorrelationData

Los datos de correlación en MQTT 5.0 están vacíos.

Compruebe que los datos de correlación sean válidos. Vuelva a intentarlo más tarde.

iot.messagebroker.CorrelationDataExceedMaxLength

La longitud de los datos de correlación en MQTT 5.0 supera los 128 caracteres.

Compruebe que la longitud de los datos de correlación no supere el límite. Vuelva a intentarlo más tarde.

iot.messagebroker.InvalidMqttResponseTopic

El topic de respuesta en MQTT 5.0 no es válido.

Compruebe que el topic de respuesta sea válido. Vuelva a intentarlo más tarde.

Códigos de error relacionados con el motor de reglas

Los códigos de error que comienzan con iot.rule o iot.ruleng, así como algunos que inician con iot.messagebroker, indican errores relacionados con el motor de reglas.

Si se produce una excepción o un error, compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

Código de error

Descripción

Solución

iot.rule.CreateRuleException

El sistema no pudo crear la regla.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.rule.DeleteRuleFailed

El sistema no pudo eliminar la regla.

iot.rule.IncorrentRuleActionId

El ID de la acción de la regla no es válido.

Llame a la operación ListRuleActions para consultar el ID de la acción de la regla. Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.rule.IncorrentRuleActionType

El tipo de la acción de la regla no es válido.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

Para obtener más información, consulte la descripción del parámetro Type en el tema CreateRuleAction.

iot.rule.NullForwardDestForRule

Debe especificar un destino de reenvío de datos válido.

Asegúrese de haber especificado un destino de reenvío de datos válido para la regla.

Para obtener más información sobre cómo configurar el parámetro Configuration, consulte CreateRuleAction.

iot.rule.NullSqlForRule

Debe especificar una instrucción SQL válida para la regla.

Asegúrese de haber especificado una instrucción SQL válida para la regla. Inténtelo de nuevo más tarde.

iot.rule.NotFoundRule

La regla no existe.

Especifique un valor válido para el parámetro RuleId. Inténtelo de nuevo más tarde.

Llame a la operación ListRule para obtener los ID de todas las reglas de la cuenta.

iot.rule.NotFoundRuleAction

La acción de la regla no existe.

Especifique un valor válido para el parámetro ActionId. Inténtelo de nuevo más tarde.

Llame a la operación ListRuleActions para obtener todos los ID de acción de una regla.

iot.rule.EmptyScript

El script del analizador está vacío.

Asegúrese de que el script del analizador esté guardado y enviado. Inténtelo de nuevo más tarde.

iot.rule.EmptyScriptDraft

El borrador del script del analizador está vacío.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.rule.scriptSyntaxError

La sintaxis del script no es válida.

iot.rule.DataSourceNotExists

El origen de datos especificado no existe.

iot.rule.DataSourceItemNotExists

El topic del origen de datos especificado no existe.

iot.rule.DestinationNotBound

El analizador no está asociado con un destino de datos.

Asegúrese de que el analizador esté asociado con un destino de datos e inténtelo de nuevo.

iot.rule.destinationNotExists

El destino de reenvío de datos especificado no existe.

Compruebe que el ID del destino de datos sea válido e inténtelo de nuevo.

iot.rule.ParseRuleActionConfigError

El sistema no pudo analizar sintácticamente la configuración de la acción de la regla.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.rule.QueryRuleActionListError

El sistema no pudo obtener la lista de acciones de la regla.

iot.rule.QueryRuleFailed

El sistema no pudo obtener la información del analizador.

iot.rule.QueryRulePageActionError

El sistema no pudo obtener la lista de reglas por página.

iot.rule.RuleActionIsAlreadyCreated

La acción de la regla especificada ya existe.

iot.rule.RuleCountExceedMax

El número total de reglas supera el límite.

iot.rule.RuleNameIsAlreadyExisted

El nombre de regla especificado ya existe.

iot.rule.StartRuleFailed

El sistema no pudo habilitar la regla.

Compruebe que la configuración de la regla y los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.rule.StopRuleFailed

El sistema no pudo deshabilitar la regla.

Compruebe que la configuración de la regla y los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.rule.TooManyRuleAction

El número de acciones de la regla supera el límite.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

Puede especificar un máximo de 10 acciones de reenvío de datos en una regla.

iot.rule.UpdateRuleFailed

El sistema no pudo actualizar la regla.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.CreateRuleActionFailed

El sistema no pudo crear la acción de la regla.

iot.ruleng.DeleteRuleActionFailed

El sistema no pudo eliminar la acción de la regla.

iot.ruleng.IncorrectActionTypeForError

La regla de reenvío de datos con errores no está disponible para el servicio en la nube.

iot.ruleng.IncorrectRegionName

En China continental, los datos se pueden reenviar de una región a otras regiones. Fuera de China continental, los datos solo se pueden reenviar dentro de la misma región.

iot.ruleng.IncorrectSysTopic

El topic de comunicación básica o el topic de comunicación TSL no es válido.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

Especifique un topic válido. Para obtener más información, consulte CreateRule.

iot.ruleng.IncorrectType

El tipo de topic de la regla no es válido.

Valores válidos del parámetro TopicType:

  • 0: un topic de comunicación básica o un topic de comunicación TSL.

  • 1: un topic personalizado.

  • 2: un topic de estado del dispositivo.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.InvalidEndpoint

El endpoint no es válido.

iot.ruleng.InvalidFormattedTagInConfiguration

La longitud de la etiqueta en el parámetro Configuration supera el límite.

iot.ruleng.InvalidRamRole

El rol de RAM no es válido.

Inicie sesión en RAM console para consultar la información del rol. Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.ListInstancesError

El sistema no pudo obtener la lista de instancias.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.OnlyAllowOneErrorAction

Solo puede especificar un destino para recibir mensajes de error por cada regla.

iot.ruleng.QueryInstanceError

El sistema no pudo obtener los detalles de la instancia.

iot.ruleng.QueryRuleActionFailed

El sistema no pudo obtener la acción de la regla.

iot.ruleng.RegionNotSupportRuleForwardCloudProduct

Esta región no es compatible con el reenvío de datos al servicio de Alibaba Cloud.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

Para obtener más información sobre los servicios en la nube compatibles con cada región, consulte Regions and zones.

iot.ruleng.RuleActionConfigurationIsNotJson

El valor del parámetro Configuration de la acción de la regla no tiene formato JSON.

El valor del parámetro Configuration debe tener formato JSON. Para obtener más información, consulte CreateRuleAction.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.RuleAlreadyIsStarted

La regla se encuentra en estado de ejecución.

iot.ruleng.NullRamRoleArn

Debe especificar el parámetro roleArn.

iot.ruleng.NullRamRoleName

Debe especificar el parámetro roleName.

iot.ruleng.NullRuleActionConfig

Debe especificar el parámetro Configuration para la acción de la regla.

iot.ruleng.NullRuleActionType

Debe especificar el parámetro Type para la acción de la regla.

iot.ruleng.UpdateRuleActionFailed

El sistema no pudo actualizar la acción de la regla.

iot.messagebroker.IncorrectRuleSql

La instrucción SQL de la regla no es válida.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde. Para obtener más información sobre cómo configurar una instrucción SQL, consulte CreateRule.

iot.messagebroker.QueryRuleConfigActionException

El sistema no pudo obtener la configuración de la regla.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

A continuación se describen los códigos de error que se devuelven cuando no se logra establecer un destino de reenvío de datos.

Código de error

Descripción

Solución

iot.messagebroker.InvalidFormattedTopicName

El formato del topic no es válido.

Consulte el formato del topic en la pestaña Topic List de la consola de IoT Platform. Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.prod.NotExistedProduct

El producto especificado no existe.

Compruebe que la clave ProductKey especificada sea válida, que el producto pertenezca a la cuenta de Alibaba Cloud y que los parámetros de la solicitud sean correctos. Inténtelo de nuevo más tarde.

iot.common.QueryProductActionError

El sistema no pudo obtener la información del producto.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.IncorrectSysTopic

El topic de comunicación básica o el topic de comunicación TSL no es válido.

Especifique un topic válido. Para obtener más información, consulte CreateRule.

iot.messagebroker.NullTopicName

Debe especificar un nombre de topic válido.

Código de error

Descripción

Solución

iot.ruleng.NullOtsInstanceName

Debe especificar un nombre válido para la instancia de Tablestore (OTS).

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.NullTableNameInOtsInstance

Debe especificar un nombre válido para la tabla de la instancia de OTS.

iot.ruleng.NullPrimaryKeyInOtsTable

Debe especificar una clave principal válida para la tabla de OTS.

iot.ruleng.NullPrimaryKeyNameInOts

Debe especificar un nombre válido para la clave principal.

iot.ruleng.NullPrimaryKeyTypeInOts

Debe especificar un tipo válido para la clave principal.

iot.ruleng.NullPrimaryKeyValueInOts

Debe especificar un valor válido para la clave principal.

iot.ruleng.IncorrectPrimaryKeyValueInOtsTable

El valor de la clave principal de la tabla de OTS no es válido.

Consulte la clave principal que especificó al crear la tabla de datos en la consola de OTS. Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

Código de error

Descripción

Solución

iot.ruleng.NullTopicNameInMns

Debe especificar un topic de MNS válido.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.NotFoundTopicInMns

El topic de MNS no existe.

Compruebe el nombre del topic de MNS.

Compruebe que el nombre del topic de MNS y los demás parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.QueryMnsTopicListActionError

El sistema no pudo obtener la lista de topics de MNS.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

Código de error

Descripción

Solución

iot.ruleng.NullServiceNameInFc

El nombre del servicio de Function Compute no es válido.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.NullFunctionNameInFc

Debe especificar un nombre válido para la función.

iot.ruleng.NotFoundServiceInFc

El servicio de Function Compute no existe.

Obtenga el nombre correcto del servicio de Function Compute en la consola de Function Compute. Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

Código de error

Descripción

Solución

iot.messagebroker.NullTopicName

Debe especificar un topic de Message Queue válido para recibir mensajes.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.InstanceNotFound

No se encontró la instancia.

iot.ruleng.ListMqTopicsError

El sistema no pudo obtener el topic de Message Queue.

iot.ruleng.TopicIsNotUnique

El topic especificado ya existe.

iot.ruleng.TopicNotFound

El topic especificado no existe.

Código de error

Descripción

Solución

iot.ruleng.InvalidFormattedTagNameInHitsdb

El formato de la etiqueta de TSDB no es válido.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.InvalidFormattedTimestampInHitsdb

El formato de la marca de tiempo no es válido.

iot.ruleng.NotBindCustomerVpc

No hay ninguna VPC vinculada a la instancia.

iot.ruleng.NullInstanceNameInHitsdb

Debe especificar un nombre válido para la instancia de TSDB.

iot.ruleng.NullTagNameInHitsdb

Debe especificar un nombre válido para la etiqueta de TSDB.

iot.ruleng.NullTagValueInHitsdb

Debe especificar un valor válido para la etiqueta de TSDB.

iot.ruleng.NullTimestampInHitsdb

Debe especificar una etiqueta válida para la marca de tiempo.

iot.ruleng.OnlySameRegionHitsdbSupport

Los datos solo se pueden reenviar a instancias de TSDB ubicadas en la misma región.

Código de error

Descripción

Solución

iot.ruleng.GrantVpcInstanceFailed

El sistema no pudo autorizar la VPC.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.InvalidFormattedConnectionIp

El formato del endpoint no es válido.

iot.ruleng.InvalidFormattedConnectionPort

El formato del puerto no es válido.

iot.ruleng.InvalidFormattedRdsDatabaseName

El nombre de la base de datos de ApsaraDB RDS no es válido.

iot.ruleng.InvalidFormattedRdsTableName

El nombre de la tabla de ApsaraDB RDS no es válido.

iot.ruleng.ListRdsAccountError

El sistema no pudo obtener las cuentas de la instancia de ApsaraDB RDS.

iot.ruleng.NotFoundTable

La tabla de ApsaraDB RDS no existe.

iot.ruleng.NotFoundVpcInstance

La VPC no existe.

iot.ruleng.NotFoundVpcInstanceConnection

El endpoint de VPC de la instancia de ApsaraDB RDS no existe.

Asegúrese de especificar una VPC y un vSwitch válidos para la instancia de ApsaraDB RDS. Inténtelo de nuevo más tarde.

iot.ruleng.NotMatchedField

El campo especificado no coincide con la tabla de la base de datos de ApsaraDB RDS.

Compruebe que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.ruleng.NullConnectionIp

Debe especificar un endpoint válido.

iot.ruleng.NullConnectionPort

Debe especificar un puerto válido.

iot.ruleng.NullRdsInstanceName

Debe especificar un nombre válido para la instancia de ApsaraDB RDS.

iot.ruleng.NullRdsDatabaseName

Debe especificar un nombre válido para la base de datos de ApsaraDB RDS.

iot.ruleng.NullRdsAccountName

Debe especificar un nombre válido para la cuenta.

iot.ruleng.NullRdsPassword

Debe especificar una contraseña válida para la cuenta.

iot.ruleng.NullRdsTableName

Debe especificar un nombre válido para la tabla de ApsaraDB RDS.

iot.ruleng.NullRdsFieldName

Debe especificar un nombre válido para el campo de ApsaraDB RDS.

iot.ruleng.NullRdsFieldValue

Debe especificar un valor válido para el campo de ApsaraDB RDS.

iot.ruleng.NullVpcInstance

Debe especificar una VPC válida.

iot.ruleng.OnlySupportSameRegionRds

Los datos se pueden reenviar a instancias de ApsaraDB RDS ubicadas en la misma región.

iot.ruleng.QueryServerMappingInfoError

El sistema no pudo obtener la información de asignación de la VPC.

Códigos de error relacionados con la suscripción del lado del servidor

Un código de error que comienza con iot.consumer indica un error relacionado con la suscripción del lado del servidor.

Código de error

Descripción

Solución

iot.consumer.group.CallbackTypeEmpty

No es posible establecer el parámetro CallbackType de todos los grupos de consumidores en false.

Compruebe que los parámetros de la solicitud sean válidos. Vuelva a intentarlo más tarde.

iot.consumer.group.ChangeDefaultConsumerGroupNotAllowed

No se permite modificar el grupo de consumidores predeterminado.

iot.consumer.group.ConsumerGroupExceedsLimit

La cantidad de grupos de consumidores suscritos supera el límite.

iot.consumer.group.ConsumerGroupExceedLimit

La cantidad de grupos de consumidores supera el límite.

iot.consumer.group.ConsumerGroupNameExisted

El nombre del grupo de consumidores ya existe.

iot.consumer.group.ConsumerGroupNotExist

El grupo de consumidores no existe.

iot.consumer.group.CreateConsumerGroupFailed

El sistema no pudo agregar el grupo de consumidores.

iot.consumer.group.DeleteConsumerGroupFailed

El sistema no pudo eliminar el grupo de consumidores.

iot.consumer.group.InvalidConsumerGroupName

El nombre del grupo de consumidores no es válido.

iot.consumer.group.InvalidConsumerGroupId

El identificador del grupo de consumidores no es válido.

iot.consumer.group.InvalidConsumerGroup

El grupo de consumidores no es válido.

iot.consumer.group.InvalidGroupBy

El parámetro groupby no es válido.

iot.consumer.group.InvalidSubscribeType

El tipo de suscripción no es válido.

iot.consumer.group.MnsCheckFailed

El sistema no pudo autenticar MNS.

iot.consumer.group.MnsNotSupport

Un producto con un dispositivo transferido no es compatible con la suscripción del lado del servidor de MNS.

iot.consumer.group.ProductKeyExceedsLimit

La cantidad de servicios a los que se suscribe el grupo de consumidores supera el límite.

iot.consumer.group.QueryConsumerGroupStatusFailed

El sistema no pudo obtener el estado del grupo de consumidores.

iot.consumer.group.UpdateConsumerGroupFailed

El sistema no pudo actualizar el grupo de consumidores.

iot.consumer.group.SubscribeNotExist

La suscripción del lado del servidor de MNS o AMQP no existe.

Códigos de error relacionados con las actualizaciones OTA

Un código de error que comienza con iot.firmware o iot.ota indica un error relacionado con la actualización OTA.

Código de error

Descripción

Solución

iot.firmware.AlreadyExistedFirmwareName

El nombre especificado para el paquete de actualización OTA ya existe.

Especifique un nombre válido para el paquete de actualización OTA e inténtelo de nuevo más tarde.

iot.firmware.AlreadyExistedFirmwareVersion

La versión del paquete de actualización OTA ya existe en el producto.

Especifique una versión válida para el paquete de actualización OTA e inténtelo de nuevo más tarde.

iot.firmware.BadlyFormattedGrayPercent

El formato del porcentaje de actualización no es válido.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.BatchCancelDeviceUpgradeFailed

El sistema no pudo cancelar la actualización del dispositivo.

Envíe un ticket.

iot.firmware.BlankFirmwareName

El nombre del paquete de actualización OTA solo contiene espacios.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.CancelOTAStrategyByJobFailed

El sistema no pudo cancelar la directiva de actualización asociada al lote de actualización dinámica.

Envíe un ticket.

iot.firmware.CancelOTATaskByJobFailed

El sistema no pudo cancelar las tareas de actualización de dispositivos del lote de actualización.

iot.firmware.CancelOptionIsMandatory

Debe especificar los parámetros obligatorios.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.CancelUpgradeTaskFailed

El sistema no pudo cancelar el lote de actualización.

Envíe un ticket.

iot.firmware.CreateFirmwareFailure

El sistema no pudo crear el paquete de actualización OTA.

iot.firmware.CreateOTAUpgradeJobFailure

El sistema no pudo crear el lote de actualización.

iot.firmware.DeleteFirmwareFailure

El sistema no pudo eliminar el paquete de actualización OTA.

iot.firmware.DeviceUpgradeRecordNotFound

El dispositivo no se está actualizando.

Compruebe que la tarea de actualización esté en ejecución y que los parámetros de la solicitud sean válidos. Inténtelo de nuevo más tarde.

iot.firmware.DeviceWithDestinationVersionInArray

La versión del firmware del dispositivo coincide con la versión a la que desea actualizarlo.

Compruebe si existe algún dispositivo actualizado.

iot.firmware.DynamicGrayNotSupported

No es posible aplicar una actualización gradual dinámica al dispositivo.

Esta función no es compatible.

iot.firmware.DynamicSpecificNotSupported

No es posible aplicar una actualización específica dinámica al dispositivo.

iot.firmware.EmptyFirmwareFile

El tamaño del paquete de actualización OTA es 0.

Compruebe que el paquete de actualización OTA que cargó sea válido e inténtelo de nuevo más tarde.

iot.firmware.FireTimeMustLargeThanCurrentTime

La hora programada para la actualización debe ser posterior a la hora actual.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.FireTimeTooLate

La hora programada para la actualización debe estar, como máximo, siete días después de la hora actual.

iot.firmware.FireTimeTooShort

La hora programada para la actualización debe ser, como mínimo, 5 minutos posterior a la hora actual.

iot.firmware.FirmwareAndProductKeyMismatch

El paquete de actualización OTA no coincide con el parámetro ProductKey.

iot.firmware.FirmwareCountExceedMax

La cantidad de paquetes de actualización OTA supera los 500.

Elimine los paquetes de actualización OTA que ya no utilice e inténtelo de nuevo más tarde.

iot.firmware.FirmwareDescriptionExceedMaxLength

La descripción del paquete de actualización OTA supera los 100 caracteres.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.FirmwareNotFound

El paquete de actualización OTA no existe.

iot.firmware.FirmwareNotVerified

No es posible iniciar la actualización porque el paquete de actualización OTA no está verificado.

Compruebe que el paquete de actualización OTA esté verificado e inténtelo de nuevo más tarde.

iot.firmware.GenerateOTAUploadURLFailure

El sistema no pudo generar una URL de carga para el paquete de actualización.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.GrayAppliesToStaticOnly

Para aplicar actualizaciones graduales, solo puede configurar lotes de actualización estáticos.

iot.firmware.InProgressDynamicJobExisted

Ya existe un lote dinámico en ejecución.

Solo puede crear un lote de actualización dinámica por cada paquete de actualización OTA. Cancele el lote dinámico en curso e intente crearlo de nuevo.

iot.firmware.InProgressVerifyJobExisted

Hay una tarea de verificación del paquete de actualización OTA en curso.

Espere a que termine la tarea de verificación en curso antes de crear una nueva tarea de verificación del paquete de actualización OTA.

iot.firmware.IncorrectDeviceUpgradeJobStatus

El estado de la tarea de actualización del dispositivo que se va a cancelar no es válido.

No es posible cancelar la tarea de actualización del dispositivo. Compruebe si la tarea de actualización del dispositivo está en curso.

iot.firmware.IncorrectFormattedFirmwareName

El formato del nombre del paquete de actualización OTA no es válido.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.IncorrectFormattedFirmwareVersion

El formato de la versión del paquete de actualización OTA no es válido.

iot.firmware.IncorrectFormattedModuleName

El formato del nombre del módulo no es válido.

iot.firmware.IncorrectFormattedSrcVersion

El formato de la versión de origen no es válido.

iot.firmware.InvalidDynamicMode

El modo de la actualización dinámica no es válido.

iot.firmware.InvalidFirmware

El paquete de actualización OTA no es válido.

iot.firmware.InvalidFirmwareId

El ID del paquete de actualización OTA no es válido.

iot.firmware.InvalidFirmwareSign

La firma del paquete de actualización OTA no es válida.

iot.firmware.InvalidFirmwareSignMethod

El algoritmo de firma del paquete de actualización OTA no es válido.

iot.firmware.InvalidFirmwareSize

El tamaño del paquete de actualización OTA no es válido.

iot.firmware.InvalidFirmwareType

El tipo del paquete de actualización OTA no es válido.

iot.firmware.InvalidFirmwareUrl

La URL del paquete de actualización OTA no es válida.

iot.firmware.InvalidGenerateOTAUploadURLParam

El sistema no pudo generar una URL para el paquete de actualización porque los parámetros especificados no son válidos.

iot.firmware.InvalidGrayPercent

El porcentaje de la actualización gradual no es válido.

iot.firmware.InvalidMaximumPerMinute

La velocidad máxima de actualización no cumple con el requisito.

iot.firmware.InvalidOTAJobId

El ID del lote no es válido.

iot.firmware.InvalidOTATaskId

El ID de la tarea de actualización no es válido.

iot.firmware.InvalidOverwriteMode

El modo de sobrescritura no es válido.

iot.firmware.InvalidProductKey

El valor del parámetro ProductKey no es válido.

iot.firmware.InvalidRetryCount

El número de reintentos no es válido.

iot.firmware.InvalidRetryInterval

El intervalo entre reintentos no es válido.

iot.firmware.InvalidSelectionType

El tipo especificado no es válido.

iot.firmware.InvalidTargetSelection

El destino especificado no es válido.

iot.firmware.InvalidTaskStatus

El estado de la tarea de actualización no es válido.

iot.firmware.InvalidTimeoutSetting

El periodo de tiempo de espera no es válido.

iot.firmware.JobAlreadyCanceled

El lote está cancelado.

iot.firmware.JobHasNoScheduleTime

El lote no está programado.

iot.firmware.ListOTAFirmwareFailed

El sistema no pudo obtener la lista de paquetes de actualización OTA.

iot.firmware.ListOTAJobFailed

El sistema no pudo obtener la lista de lotes de actualización.

iot.firmware.ListOTAModuleFailed

El sistema no pudo obtener la lista de módulos.

iot.firmware.ListOTAModuleNameByProductFailed

El sistema no pudo obtener la lista de módulos del producto.

iot.firmware.ListOTATaskByDeviceFailed

El sistema no pudo obtener las tareas de actualización del dispositivo.

iot.firmware.ListOTATaskByJobFailed

El sistema no pudo obtener las tareas de actualización del lote.

iot.firmware.MalformedFirmwareUrl

La URL del paquete de actualización OTA no es válida.

iot.firmware.ModuleCountLimitExceeded

La cantidad de módulos supera el límite.

iot.firmware.ModuleNameReserved

El nombre del módulo está reservado. Debe especificar otro nombre de módulo válido.

iot.firmware.MoreThanOneSrcVersion

Solo puede especificar una versión de origen cuando utiliza el paquete de actualización OTA para una actualización diferencial.

iot.firmware.NoDeviceCanUpgrade

Ningún dispositivo se puede actualizar.

Compruebe si el dispositivo está actualizado.

iot.firmware.NonVersionedDeviceInArray

Un dispositivo del grupo no envió la versión del firmware o envió una versión no válida.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.NotDynamicJob

Solo puede cancelar la directiva de actualización dinámica asociada a un lote de actualización dinámica.

iot.firmware.NullFirmwareId

Debe especificar el ID del paquete de actualización OTA.

iot.firmware.NullFirmwareName

Debe especificar el nombre del paquete de actualización OTA.

iot.firmware.NullFirmwareUrl

Debe especificar la URL del paquete de actualización OTA.

iot.firmware.NullFirmwareVersion

Debe especificar la versión del paquete de actualización OTA.

iot.firmware.NullGrayPercent

Debe especificar un porcentaje de actualización válido para la actualización gradual.

iot.firmware.NullOTAJobId

Debe especificar un ID de lote válido.

iot.firmware.NullSelectionType

Debe especificar un tipo válido.

iot.firmware.NullSrcVersions

Debe especificar versiones de firmware válidas para actualizar.

iot.firmware.NullTargetDeviceNames

Debe especificar un alcance válido de dispositivos para la actualización específica estática.

iot.firmware.NullTargetSelection

Debe especificar un destino válido.

iot.firmware.NullTaskId

Debe especificar un ID de lote válido.

iot.firmware.ParameterSizeExceedMax

La cantidad de parámetros en la lista supera el límite.

iot.firmware.ReUpgradeFailedFirmwareNotVerified

No es posible reiniciar la actualización porque el paquete de actualización OTA no está verificado.

iot.firmware.ScheduleFinishTimeEarlierThanStartTime

La hora de finalización de la actualización programada debe ser posterior a la hora de inicio.

iot.firmware.ScheduleFinishTimeTooEarly

La hora de finalización de la actualización programada debe ser, como mínimo, 60 minutos posterior a la hora de inicio.

iot.firmware.ScheduleFinishTimeTooLate

La hora de finalización de la actualización programada no puede superar los 30 días posteriores a la hora de inicio.

iot.firmware.ScheduleFinishTimeWithoutStartTime

Debe especificar la hora de inicio y la hora de finalización de una actualización programada al mismo tiempo.

iot.firmware.SrcDestVersionMatched

La versión de origen del firmware coincide con la versión de destino.

iot.firmware.SrcVersionIsMandatory

Debe especificar una versión de origen para el paquete de actualización diferencial.

iot.firmware.SrcVersionMismatch

La versión actual del firmware del dispositivo difiere de la versión de origen del paquete de actualización OTA.

iot.firmware.SrcVersionsNotAllowed

No puede especificar varias versiones de origen del firmware.

iot.firmware.SrcVersionsSizeExceedMax

La cantidad de versiones de origen del firmware supera el límite.

iot.firmware.SystemBusy

El sistema está ocupado. Inténtelo de nuevo más tarde.

Si el problema persiste, envíe un ticket.

iot.firmware.SystemBusyForScheduleTime

El sistema está ocupado. Debe especificar otra hora para ejecutar la actualización programada.

iot.firmware.TargetDeviceNamesNotAllowed

No es posible aplicar una actualización específica estática al dispositivo.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.TooManyDeviceUpgrade

La cantidad de dispositivos que enviaron solicitudes de actualización superó el límite. Inténtelo de nuevo más tarde.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo después de 1 minuto.

iot.firmware.TooManyDeviceUpgradeForScheduleTime

La cantidad de dispositivos que enviaron solicitudes de actualización a la hora programada superó el límite. Debe especificar otra hora para ejecutar la actualización programada.

iot.firmware.UpgradeSrcVersionMismatch

La versión de origen del firmware que se va a actualizar difiere de la versión de origen del paquete de actualización OTA diferencial.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.VerifyFirmwareFailed

El sistema no pudo verificar el paquete de actualización OTA.

Envíe un ticket.

iot.firmware.InvalidOTATaskId

El valor especificado para el parámetro de solicitud TaskId no existe.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.InvalidTaskStatus

El estado de la tarea de actualización del dispositivo correspondiente al parámetro TaskId no es válido.

iot.firmware.JobTagIsTooLong

Al crear un lote de actualización, la cantidad total de caracteres de las etiquetas supera los 4096.

iot.firmware.JobTagKeyInvalid

Al crear un lote de actualización, la clave de la etiqueta no es válida.

iot.firmware.JobTagValueInvalid

Al crear un lote de actualización, el valor de la etiqueta no es válido.

iot.firmware.JobTagTooMany

Al crear un lote de actualización, la cantidad de etiquetas con el formato Key:Value supera las 10.

iot.ota.PackageFileAmountExceed

Al crear un paquete de actualización, la cantidad de archivos del paquete supera los 20.

iot.ota.PackageFileParamConflict

Al crear un paquete de actualización, se produce un conflicto en los parámetros de los archivos del paquete. No puede especificar al mismo tiempo los parámetros de un solo archivo y los parámetros de varios archivos.

iot.ota.PackageFileNameDuplicated

Al crear un paquete de actualización, los nombres de los archivos del paquete están duplicados.

iot.ota.PackageFileUrlDuplicated

Al crear un paquete de actualización, las URL de los archivos del paquete están duplicadas.

iot.ota.PackageFileSignDuplicated

Al crear un paquete de actualización, los valores de firma de los archivos del paquete están duplicados.

iot.ota.tag.KeyDuplicated

Existen claves duplicadas en la lista de etiquetas.

iot.ota.CreateOTAModuleFailure

Se produjo un error al crear el módulo OTA.

Envíe un ticket.

iot.ota.CreateOTAModuleParamError

El parámetro de solicitud no es válido al crear el módulo OTA.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.ota.CreateOTAModuleExceedLimit

La cantidad de módulos OTA del producto supera el límite.

Elimine los módulos que ya no utilice e inténtelo de nuevo más tarde.

iot.ota.CreateOTAModuleNameExist

El nombre del módulo OTA que desea crear ya existe.

Especifique un nombre válido y único para el módulo OTA e inténtelo de nuevo más tarde.

iot.ota.UpdateOTAModuleFailure

Se produjo un error al actualizar el módulo OTA.

Envíe un ticket.

iot.ota.UpdateOTAModuleParamError

El parámetro de solicitud utilizado para actualizar el módulo OTA no es válido.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.ota.DeleteOTAModuleParamError

El parámetro de solicitud utilizado para eliminar el módulo OTA no es válido.

iot.ota.DeleteOTAModuleFailure

Se produjo un error al intentar eliminar el módulo OTA.

iot.ota.DeleteOTAModulePackageExist

No puede eliminar el módulo OTA que tiene un paquete de actualización asociado.

iot.ota.DeleteOtaDefaultModule

No puede eliminar el módulo predeterminado.

iot.ota.ListOTAModuleParamError

El parámetro de solicitud utilizado para obtener la lista de módulos OTA no es válido.

iot.ota.ListOTAModuleFailure

Se produjo un error al intentar obtener la lista de módulos OTA.

iot.ota.OTAModuleNotExist

El sistema no pudo eliminar ni actualizar el módulo OTA porque este no existía en el producto.

iot.ota.TooManyOtaTask

La cantidad de ID de tarea especificados mediante el parámetro de solicitud TaskId.N supera el límite.

iot.ota.TaskIdIsNull

Debe especificar valores válidos para el parámetro TaskId.N.

iot.ota.ConfirmNotAllowedNow

El dispositivo no se puede actualizar en este momento y no es posible confirmar la tarea de actualización pendiente de confirmación.

iot.ota.EmptyDeviceInfoParams

Debe especificar la información del dispositivo.

iot.ota.InvalidOtaModuleName

El formato del nombre del módulo OTA no es válido.

iot.ota.GroupNotExist

El grupo no existe.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.ota.DynamicGroupExpressionInvalid

Al aplicar una actualización OTA a un grupo dinámico, debe especificar el nombre y la versión del módulo en las condiciones de actualización.

iot.ota.DynamicGroupTaskCountExceedLimit

La cantidad de lotes de actualización del grupo dinámico supera los 5.

iot.ota.UpgradeDeviceCountExceedLimit

La cantidad de dispositivos que envían solicitudes de actualización supera el límite.

Para obtener más información, consulte Limits.

Envíe un ticket.

iot.ota.GroupUpgradeTenantInvalid

La actualización basada en grupos iniciada por la cuenta de Alibaba Cloud no es válida.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.ota.GroupTypeInvalid

El tipo de grupo especificado para la actualización basada en grupos no es válido.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.firmware.VerifyFirmwareNoNeed

El paquete de actualización actual no requiere verificación.

iot.ota.DownloadProtocolInvalid

El protocolo utilizado para descargar el paquete de actualización del lote actual no es válido.

iot.ota.DownloadProtocolMqttNotSuitable

No puede utilizar el protocolo MQTT para descargar el paquete de actualización del lote actual.

iot.ota.DynamicGroupConflict

Los valores de los parámetros OverwriteMode y MultiModuleMode no coinciden entre los lotes de actualización nuevos y los existentes de un grupo dinámico.

iot.ota.OverWriteAndMultiModuleConflict

Puede establecer el parámetro OverwriteMode en 2 o el parámetro MultiModuleMode en true.

iot.ota.dynamicGroupForbiddenInDefaultInstance

Los dispositivos en instancias públicas de la versión anterior no admiten actualizaciones dinámicas basadas en grupos.

Los dispositivos en instancias públicas de la versión anterior no admiten la función de grupos dinámicos.

iot.ota.multiModuleModeForbiddenInDefaultInstance

Los dispositivos en instancias públicas de la versión anterior no admiten actualizaciones simultáneas de varios módulos.

Las instancias públicas de la versión anterior no admiten actualizaciones simultáneas de varios módulos.

iot.ota.InvalidTaskExist

Como mínimo, una de las tareas de actualización de dispositivos que especificó no es válida.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.ota.UnmatchedJob

El ID del lote de actualización no coincide con el ID de la tarea de actualización del dispositivo.

iot.ota.JobCanceled

El lote de actualización está cancelado.

iot.ota.InvalidJobId

El ID del lote de actualización no existe.

iot.ota.InvalidFirmwareUid

El paquete de actualización OTA no existe.

iot.ota.InvalidTaskId

El ID de la tarea de actualización del dispositivo no existe.

iot.ota.FailedTaskNotFound

El sistema no encontró ninguna tarea de actualización de dispositivos con errores o cancelada en el lote de actualización.

iot.ota.DeviceNotReUpgraded

El sistema no encontró ningún dispositivo en el que se pueda reiniciar la actualización.

iot.ota.DeviceNotExist

El dispositivo no existe.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.

iot.ota.FirmwareNotVerified

El paquete de actualización OTA se está verificando. El sistema no puede reiniciar la actualización.

Inténtelo de nuevo después de que se verifique el paquete de actualización OTA.

iot.ota.NotFirmwareOwner

El usuario actual no es el propietario del paquete de actualización.

El usuario no tiene permisos para llamar a la operación.

Compruebe que los parámetros de la solicitud sean válidos e inténtelo de nuevo más tarde.