Todos os produtos
Search
Central de documentação

IoT Platform:Códigos de erro

Última atualização: Sep 19, 2026

Este documento lista as mensagens de erro retornadas ao chamar operações de API do IoT Platform. Para erros como formatos inválidos de parâmetros de requisição, valores fora do intervalo permitido ou parâmetros obrigatórios ausentes, consulte as descrições dos parâmetros de requisição na documentação da operação de API específica.

Códigos de erro do sistema

Códigos de erro que começam com iot.system ou iot.Sre são códigos de erro relacionados ao sistema.

Código de erro

Descrição

Soluções

iot.system.SystemException

Erro do sistema.

Tente novamente mais tarde. Se o problema persistir, abra um ticket de suporte.

iot.system.InstanceNotFound

O ID da instância não existe.

Verifique se os parâmetros da requisição estão corretos e tente novamente.

iot.Sre.IotInstanceNotFound

iot.system.UidNotFound

A conta Alibaba Cloud não existe ou o service Internet of Things não está ativado.

Confirme se a conta Alibaba Cloud está correta e se o service Internet of Things está ativado. Em seguida, tente novamente.

iot.system.IllegalRequest

Parâmetros de requisição inválidos.

Verifique se os parâmetros da requisição estão corretos e tente novamente.

iot.system.InstanceIdSame

Os IDs da instância de origem e da instância de destino são iguais.

Certifique-se de que os IDs da instância de origem e de destino sejam diferentes. Em seguida, tente novamente.

iot.system.BillIsOverDue

A conta Alibaba Cloud possui pagamento em atraso.

Acesse o Alibaba Cloud Account Center para adicionar fundos.

Códigos de erro comuns

Códigos de erro que começam com iot.common ou iot.check são códigos de erro comuns.

Código de erro

Descrição

Solução

iot.common.InvalidPageParams

O tamanho da página ou o número da página para paginação é inválido.

Consulte as descrições dos parâmetros relacionados à paginação, como PageSize, na documentação da operação de API específica. Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.common.InvalidTenant

Tenant inválido.

Verifique as informações e permissões da conta Alibaba Cloud.

iot.common.QueryDeviceActionError

Falha ao consultar o dispositivo.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.common.QueryDevicePropertyActionError

Falha ao consultar as propriedades do dispositivo.

iot.common.QueryProductActionError

Falha na consulta do product.

iot.common.QueryProductCountActionError

Falha ao consultar o número total de products.

iot.common.RamActionPermissionDeny

Você não possui as permissões do Resource Access Management (RAM).

Conceda as permissões necessárias à conta Alibaba Cloud utilizada para chamar a operação. Para mais informações, consulte RAM user authorization.

iot.common.AuthActionPermissionDeny

Falha na autenticação.

Isso pode ocorrer porque as informações do dispositivo nos parâmetros da requisição não pertencem à conta atual.

Confirme se as informações do AccessKey correspondem às informações do dispositivo e tente a operação novamente.

iot.check.ParameterIsNotLessThanMax

O valor do Parâmetro A deve ser menor que o valor do Parâmetro B. Por exemplo, o valor do parâmetro startTime deve ser menor que o valor do parâmetro endTime.

Certifique-se de que os parâmetros da requisição estejam em conformidade com a regra e tente a operação novamente.

iot.check.InvalidFormattedParameter

O formato do parâmetro é inválido.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.common.APINotSupportedInInstance

A instância atual não oferece suporte a esta operação de API.

O recurso não é compatível com instâncias públicas.

Utilize uma instância Enterprise do IoT Platform para chamar a operação de API.

iot.common.InvalidFormattedParameter

O formato do parâmetro é inválido.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.common.IllegalFileBizCode

O tipo de service de arquivo especificado é inválido.

iot.common.IllegalFileFormat

O formato do arquivo é inválido.

iot.common.FileDoesNotExist

O arquivo especificado não foi encontrado.

iot.common.UpdateThingModelOverLimit

O número de caracteres válidos em um único arquivo de modelo Thing Specification Language (TSL) excede o limite de 256 KB (256 × 1024 caracteres).

Certifique-se de que o número de caracteres válidos em um único arquivo de modelo TSL esteja em conformidade com o limite da API.

Códigos de erro relacionados a products

Códigos de erro que começam com iot.prod são códigos de erro relacionados a products.

Código de erro

Descrição

Solução

iot.prod.AlreadyExistedProductName

Já existe um product com o mesmo nome. Os nomes de product devem ser exclusivos dentro de uma instância.

Certifique-se de que o novo nome do product seja diferente dos nomes de products existentes na mesma instância Enterprise. Em seguida, tente a operação novamente.

iot.prod.CreateProductFailed

Falha ao criar o product.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao criar uma categoria de tópico para o product.

Falha ao criar a categoria de tópico do product.

iot.prod.InvalidAliyunCommodityCode

O valor do parâmetro AliyunCommodityCode é inválido.

Os valores válidos para AliyunCommodityCode são iothub_senior e iothub.

Confirme se o parâmetro AliyunCommodityCode está correto e tente a operação novamente.

iot.prod.InvalidFormattedCatId

O valor do parâmetro CategoryId (tipo de dispositivo do product) é inválido.

Verifique se os parâmetros relacionados à Category estão corretos e tente a operação novamente.

iot.prod.InvalidFormattedProductkey

O formato do ProductKey do product é inválido.

Certifique-se de que o ProductKey especificado está correto e tente a operação novamente.

iot.prod.InvalidFormattedProductName

O formato do nome do product é inválido.

Verifique se o formato do nome do product está correto e tente a operação novamente.

Para mais informações sobre o formato do nome do product, consulte CreateProduct.

iot.prod.LongProductDesc

O número de caracteres na descrição do product excede o limite.

A descrição pode conter no máximo 100 caracteres.

Certifique-se de que o comprimento da descrição do product esteja em conformidade com o limite e tente a operação novamente.

iot.prod.InvalidNodeType

O tipo de nó (NodeType) do product é inválido.

Confirme se o NodeType especificado está correto e tente a operação novamente.

Para mais informações sobre os valores válidos do tipo de nó, consulte CreateProduct.

iot.prod.NotExistedProduct

O product não existe.

O ProductKey especificado não existe para a conta atual.

Verifique se o ProductKey ou o ID da instância especificado está correto e tente a operação novamente.

iot.prod.NotSeniorProduct

O product não oferece suporte a modelos TSL. Durante a criação, ele foi definido como um product que não utiliza modelos TSL.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.prod.NullProductKey

Certifique-se de que o parâmetro ProductKey foi informado e tente a operação novamente.

iot.prod.NullProductName

Confirme se o parâmetro de nome do product foi informado e tente a operação novamente.

iot.prod.ProductCountExceedMax

O número de products excede o limite máximo.

Uma instância pode ter no máximo 1.000 products.

Exclua os products que não estão mais em uso na instância e tente a operação novamente.

iot.prod.QueryDeviceCountActionError

Falha ao consultar o número total de dispositivos vinculados ao product.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.prod.QueryProductAbilitiesFailed

Falha ao obter os recursos do product.

Confirme se os parâmetros da requisição, como o valor de Identifier, estão corretos. Em seguida, tente a operação novamente.

iot.prod.QueryProductAbilityFailed

Falha ao consultar os recursos do product.

Certifique-se de que os parâmetros da requisição, como o valor de Identifier, estão corretos. Em seguida, tente a operação novamente.

iot.prod.QueryProductListActionError

Falha ao obter a lista de products.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao atualizar as informações do product.

A atualização das informações do product falhou.

Falha ao consultar tags do product.

A consulta de tags do product falhou.

iot.prod.InvalidScriptType

O tipo de script de análise de dados é inválido.

Confirme se o tipo de script de análise de dados nos parâmetros da requisição está correto e tente a operação novamente.

iot.prod.ThingScriptExisted

Um script de análise de dados a ser criado ou atualizado já existe para o product.

Verifique se o script de análise de dados a ser criado ou atualizado já existe para o product. Caso exista, não é necessário repetir a operação.

iot.prod.ConcurrentScriptOperation

Falha ao operar o script de análise de dados.

Evite operações concorrentes no script de análise de dados.

iot.prod.ThingScriptDataFormatError

O tipo de script de análise de dados do product é inválido.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.prod.BatchCreateThingModelFailed

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.prod.ThingModelNameDuplicated

O modelo TSL contém nomes duplicados na definição de recursos.

Altere o nome da definição de recurso e tente a operação novamente.

iot.Prod.NotProductOwner

O operador atual não é o proprietário do product.

Certifique-se de que você possui autorização para acessar o product e tente a operação novamente.

iot.prod.ProductDataFormatIsNull

Falha ao enviar o script de análise de dados. O valor do parâmetro de requisição DataFormat está vazio no momento da criação do product.

Certifique-se de que o formato de dados foi definido durante a criação do product. Para mais informações, consulte CreateProduct.

Códigos de erro relacionados a dispositivos

Os códigos de erro que começam com iot.device, Iot.Device ou iot.devicesearch são códigos de erro relacionados a dispositivos.

Código de erro

Descrição

Solução

iot.device.DistributedProductCanNotCreateDevice

O product ao qual o dispositivo a ser registrado pertence é um product distribuído. O destinatário da distribuição do dispositivo não pode criar dispositivos sob o product distribuído.

Registre o dispositivo em um product criado pela conta atual.

Iot.Device.NotDeviceOwner

O operador atual não é o proprietário do dispositivo.

Faça login no console do IoT Platform com sua conta Alibaba Cloud, consulte o dispositivo na instância correspondente e verifique se o dispositivo existe.

iot.device.AddTopoRelationFailed

Falha ao adicionar a topologia.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.device.AlreadyExistedDeviceName

Já existe um dispositivo com o mesmo nome.

Os nomes de dispositivos devem ser exclusivos dentro de um product.

Renomeie o dispositivo e tente a operação novamente.

iot.device.ApplyManyDevicesFailed

A solicitação de criação de dispositivos em lote falhou.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao criar o dispositivo.

Não foi possível criar o dispositivo.

iot.device.CreateDeviceTaskIsRunning

A solicitação de criação de dispositivo ainda está sendo processada.

A tarefa de criação de dispositivos em lote está em andamento. Tente a operação mais tarde.

iot.device.DeviceApplyIsNotFound

O ID da solicitação de dispositivo (ApplyId) não existe.

Certifique-se de que o ApplyId especificado corresponde ao ApplyId retornado pela operação de API correspondente (BatchCheckDeviceNames). Em seguida, tente a operação novamente.

iot.device.DeviceCountExceeded

O número de dispositivos na requisição em lote excede o limite máximo.

É possível registrar no máximo 10.000 dispositivos em uma única chamada.

Reduza o número de dispositivos e tente a operação novamente.

iot.device.DeleteDeviceFailed

Falha ao excluir o dispositivo.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao excluir propriedades do dispositivo.

Não foi possível excluir a propriedade do dispositivo.

Falha ao desativar o dispositivo.

Não foi possível desativar o dispositivo.

Falha ao ativar o dispositivo.

Não foi possível ativar o dispositivo.

iot.device.InactiveDevice

O dispositivo não está ativado. O dispositivo físico nunca se conectou ao IoT Platform.

Faça login no console do IoT Platform, visualize o status do dispositivo e verifique se ele está online.

iot.device.InvalidFormattedApplyId

O ID da solicitação de criação de dispositivo (ApplyId) é inválido.

Certifique-se de que o ApplyId especificado corresponde ao ApplyId retornado por BatchCheckDeviceNames. Em seguida, tente a operação novamente.

iot.device.IncorrentDeviceApplyInfo

As informações da solicitação de dispositivo são inválidas.

Verifique se os parâmetros da requisição, como ApplyId, estão corretos. Em seguida, tente a operação novamente.

iot.device.InvalidFormattedDeviceName

O formato do nome do dispositivo é inválido.

Confirme se o formato do nome do dispositivo está correto e tente a operação novamente.

Para mais informações sobre o formato do nome do dispositivo, consulte RegisterDevice.

iot.device.InvalidDeviceNickNameExisted

A lista de nomes de dispositivos contém apelidos inválidos.

Para mais informações sobre o erro, consulte a lista retornada de apelidos inválidos.

Verifique se os apelidos dos dispositivos são válidos ao registrar dispositivos em lote.

iot.device.InvalidFormattedDevicePropertyKey

O formato do identificador da propriedade do dispositivo é inválido.

Consulte a descrição do formato da propriedade na documentação da operação de API correspondente.

Verifique se o formato do identificador da propriedade do dispositivo é válido.

iot.device.InvalidFormattedDevicePropertiesString

O formato das propriedades do dispositivo é inválido.

Verifique se o formato da propriedade está correto.

Para mais informações sobre o formato da propriedade, consulte a documentação da operação de API correspondente.

iot.device.InvalidIoTId

O ID do dispositivo é inválido.

Faça login no console do IoT Platform, consulte as informações do dispositivo e verifique se o IotId é válido.

Você pode chamar QueryDeviceDetail ou QueryDevice para visualizar o IotId correto, ou usar a combinação de ProductKey e DeviceName em vez de IotId.

iot.device.InvalidTimeBucket

O intervalo de tempo especificado é inválido.

Consulte as descrições dos parâmetros na documentação da operação de API correspondente e insira os parâmetros corretos.

Verifique se os valores de hora de início e hora de término estão em conformidade com a descrição da API.

iot.device.InvokeThingServiceFailed

Falha ao chamar o service do dispositivo.

Verifique se os parâmetros da requisição estão corretos, como o formato e o valor do parâmetro Args.

Primeiro, certifique-se de que os parâmetros da requisição estão em conformidade com as definições de recurso do product. Em seguida, faça login no console do IoT Platform para consultar o status do dispositivo. Após confirmar que o dispositivo está online, tente a operação novamente.

iot.device.LongDevicePropertiesString

O comprimento das propriedades do dispositivo excede o limite máximo.

Consulte os limites na documentação da operação de API correspondente.

Reduza o número de parâmetros e tente a operação novamente.

iot.device.NoneDeviceNameElement

A lista de nomes de dispositivos está vazia.

Certifique-se de que todos os parâmetros da requisição são válidos e tente a operação novamente.

iot.device.NoneDeviceProperties

Nenhuma propriedade de dispositivo válida.

Verifique se o Identifier da propriedade especificada é consistente com o definido no modelo TSL.

Confirme se os parâmetros da requisição estão em conformidade com as descrições dos parâmetros da API e tente a operação novamente.

iot.device.NotExistedDevice

O dispositivo não existe.

O IotId, ProductKey ou DeviceName especificado do dispositivo é inválido. Chame QueryDeviceDetail ou QueryDevice para visualizar o valor correto.

Faça login no console do IoT Platform, consulte as informações do dispositivo e verifique se o dispositivo existe.

iot.device.NullApplyId

O ID da solicitação de criação de dispositivo (ApplyId) não pode estar vazio.

Certifique-se de que o ApplyId está correto e tente a operação novamente.

iot.device.NullDeviceName

O nome do dispositivo não pode estar vazio.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.device.NullDevicePropertyKey

O nome da propriedade do dispositivo não pode estar vazio.

iot.device.NullDevicePropertiesString

Certifique-se de que as propriedades do dispositivo foram fornecidas e tente a operação novamente.

iot.device.QueryDeviceApplyActionError

Falha ao consultar as informações da solicitação de dispositivo.

Certifique-se de que o ApplyId está correto e tente a operação novamente.

iot.device.QueryDeviceAttrDataHistoryFailed

Falha ao obter os dados históricos das propriedades do dispositivo.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao obter as informações de status das propriedades do dispositivo.

Não foi possível recuperar o status da propriedade do dispositivo.

Falha ao obter os registros de invocação de eventos do dispositivo.

Não foi possível recuperar os registros de chamada para eventos do dispositivo.

iot.device.QueryDeviceListActionError

A consulta da lista de dispositivos falhou.

Falha ao obter os registros de invocação de service do dispositivo.

Não foi possível recuperar o registro de invocação de service do dispositivo.

Falha ao consultar estatísticas do dispositivo.

A consulta de estatísticas de desempenho do dispositivo falhou.

Iot.Device.QueryDeviceStatusFailed

A consulta de status do dispositivo falhou.

iot.device.QueryTopoRelationFailed

Falha ao consultar a topologia.

Verifique se os parâmetros da requisição estão corretos. Por exemplo, este erro ocorre quando o valor de PageSize é maior que o limite de 50.

Falha ao remover a topologia.

Não foi possível remover o relacionamento de topologia.

Falha ao adicionar ou modificar propriedades do dispositivo.

Não foi possível adicionar ou modificar a propriedade do dispositivo.

iot.device.SetDevicePropertyFailed

Falha ao definir propriedades do dispositivo.

Verifique se o valor e o formato do parâmetro Items estão corretos e se a propriedade especificada é do tipo leitura/gravação.

Certifique-se de que os parâmetros da requisição para as propriedades do dispositivo estão em conformidade com as definições de recurso do product. Em seguida, tente a operação novamente.

iot.device.TooManyDevicePropertiesPerTime

O número de propriedades especificadas excede o limite.

Consulte os limites na documentação da operação de API correspondente.

Certifique-se de que o número de propriedades não excede o limite e tente a operação novamente.

iot.device.TopoRelationCountExceeded

O número de topologias é muito grande.

Para mais informações sobre os limites de gateways e sub-dispositivos, consulte Limits.

Exclua algumas topologias não utilizadas e tente a operação novamente.

iot.device.VerifyDeviceFailed

O dispositivo falhou na autenticação.

Certifique-se de que os parâmetros da requisição, como as informações do dispositivo, estão corretos. Em seguida, tente a operação novamente.

iot.device.TooManyDeviceNamesPerRequest

O número de nomes de dispositivos na requisição de consulta excede o limite máximo.

Certifique-se de que o número de nomes de dispositivos nos parâmetros da requisição não excede 10.000. Em seguida, tente a operação novamente.

iot.device.InvalidDeviceParams

Os parâmetros da requisição são inválidos.

Verifique se os parâmetros da requisição, como as informações do dispositivo, estão corretos. Em seguida, tente a operação novamente.

iot.devicesearch.InvalidSQLError

A instrução SQL é inválida.

Certifique-se de que a sintaxe SQL é válida e tente a operação novamente.

iot.devicesearch.InvalidSQLOffsetError

O offset SQL é inválido.

Verifique a instrução SQL, corrija o offset inválido e tente a operação novamente.

iot.devicesearch.InvalidSQLFieldError

A instrução SQL contém um nome de campo inválido.

Verifique a instrução SQL, corrija o campo inválido e tente a operação novamente.

iot.devicesearch.InvalidSQLConditionError

O número de conectores na instrução SQL excede o limite.

Verifique a instrução SQL, reduza o número de conectores e tente a operação novamente.

iot.devicesearch.InvalidSQLOrderError

A regra de ordenação na instrução SQL é inválida.

Verifique a instrução SQL, corrija a regra de ordenação inválida e tente a operação novamente.

iot.devicesearch.InvalidSQLOperatorTypeError

O operador SQL e o tipo de dados não correspondem.

Verifique a instrução SQL, corrija o operador inválido e tente a operação novamente.

iot.devicesearch.InvalidSQLParamError

A sintaxe SQL não é suportada.

Verifique a instrução SQL, remova a sintaxe não suportada e tente a operação novamente.

iot.tsl.InvalidIdentifierInEventError

Falha ao consultar os registros originais de eventos do dispositivo especificado.

Verifique se o Identifier da propriedade especificada é válido.

InvalidIdentifierInServiceError

Falha ao consultar os registros originais de service do dispositivo especificado.

Verifique se o Identifier da propriedade especificada é válido.

InvalidIdentifierInPropertyError

Falha ao consultar os registros originais de propriedade do dispositivo especificado.

Verifique se o Identifier da propriedade especificada é válido.

iot.device.PageTokenIsIllegal

Falha ao consultar o snapshot original, registros de propriedade, registros de service ou registros de evento do dispositivo especificado.

Certifique-se de que o parâmetro de requisição NextPageToken está correto e tente a operação novamente.

iot.device.DeviceHasDistributed

Um dispositivo com o mesmo nome já foi distribuído.

Altere o nome do dispositivo e tente a operação novamente.

Um dispositivo com o mesmo nome já foi distribuído sob o product. Altere o nome do dispositivo e tente a operação novamente.

iot.device.FuzzyRuntimeSearchMinLengthLimit

O conteúdo da busca aproximada tem menos de 5 caracteres.

Aumente o número de caracteres na palavra-chave da consulta aproximada e tente a operação novamente.

iot.device.RegionNotSupportDynamicGroup

A região atual não oferece suporte a grupos dinâmicos.

Este recurso é suportado apenas na região China (Shanghai).

Verifique o parâmetro region na requisição. Certifique-se de que a região é China (Shanghai) e tente a operação novamente.

Códigos de erro relacionados à distribuição de dispositivos

Os códigos de erro que começam com iot.provisioning são códigos de erro relacionados à distribuição de dispositivos.

Código de erro

Descrição

Solução

iot.provisioning.RunningTaskExceedLimit

O número de tarefas de distribuição simultâneas para a conta Alibaba Cloud atual excede o limite.

Uma única conta Alibaba Cloud pode ter no máximo 10 tarefas de distribuição de product e de dispositivo no total.

Aguarde a conclusão das tarefas em execução antes de iniciar novas tarefas simultâneas.

iot.provisioning.TaskNotFinish

A tarefa de distribuição não foi concluída.

Aguarde a conclusão da tarefa de distribuição atual.

iot.provisioning.TaskIsProcessing

A tarefa de distribuição está em andamento.

Aguarde a conclusão da tarefa de distribuição atual.

iot.provisioning.DeviceIsInAnotherTask

O dispositivo atual está em outra tarefa de distribuição.

Quando diferentes tarefas de distribuição distribuem o mesmo dispositivo simultaneamente, apenas uma será bem-sucedida.

iot.provisioning.TaskNotExist

A tarefa de distribuição não existe.

Certifique-se de que a tarefa de distribuição existe e tente a operação novamente.

iot.provisioning.TaskAlreadyFinish

A tarefa de distribuição foi concluída.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

O ID do usuário não corresponde à tarefa especificada.

O ID da conta Alibaba Cloud atual não corresponde ao ID da conta do criador da tarefa.

iot.provisioning.DeviceIsDistributing

O dispositivo está sendo distribuído.

Aguarde a conclusão da distribuição do dispositivo atual.

iot.provisioning.ProductIsDistributing

O product está sendo distribuído.

A tarefa de distribuição atual será executada somente após a conclusão da tarefa que distribui este product.

iot.provisioning.AccountNotFound

A conta Alibaba Cloud especificada não existe.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.provisioning.TargetAccountParamsError

Certifique-se de que as

Códigos de erro relacionados a grupos de dispositivos

Códigos de erro que começam com iot.job são códigos de erro relacionados a grupos de dispositivos.

Código de erro

Descrição

Solução

iot.group.NullGroupId

O parâmetro de ID do grupo não recebeu um valor.

Verifique se os parâmetros de requisição estão corretos e tente a operação novamente.

Falha ao excluir o grupo.

Não foi possível excluir o grupo.

iot.group.SubGroupNotNull

O grupo possui subgrupos.

Não é possível excluir um grupo com subgrupos. Primeiro, exclua os subgrupos.

Exclua os subgrupos primeiro e, em seguida, tente excluir o grupo novamente.

iot.group.InvalidGroupName

O nome do grupo é inválido.

O nome de um grupo pode conter caracteres chineses, letras, dígitos e underscores (_). Deve ter de 4 a 30 caracteres. Um caractere chinês conta como dois caracteres.

Confirme se os parâmetros de requisição estão corretos e tente a operação novamente.

iot.group.GroupNameExisted

O nome do grupo já existe.

Renomeie o grupo e tente a operação novamente.

iot.group.QueryGroupInfoFailed

Falha ao consultar os detalhes do grupo.

Certifique-se de que os parâmetros de requisição estão corretos e tente a operação novamente.

iot.group.NotExistedGroup

O grupo não existe.

Verifique o GroupId.

Acesse o console do IoT Platform, consulte o grupo, verifique se ele existe e tente a operação novamente.

iot.group.QueryGroupCountFailed

Falha ao consultar o número de grupos.

Verifique se os parâmetros de requisição estão corretos e tente a operação novamente.

Falha ao consultar a lista de grupos.

A consulta da lista de grupos falhou.

Falha ao vincular o relacionamento de grupo.

Não foi possível associar o grupo.

iot.group.UpdateGroupFailed

Não foi possível modificar as informações do grupo.

Falha ao obter a estrutura de relacionamento do grupo.

Não foi possível recuperar a estrutura de relacionamento do grupo.

Falha ao criar o grupo.

A criação do grupo falhou.

iot.group.InvalidFormattedTagString

O formato da tag é inválido.

As tags devem estar no formato JSON. Uma tag consiste em tagKey e tagValue. Nem tagKey nem tagValue podem estar vazios. Separe múltiplas tags com vírgulas (,), por exemplo: [{"tagKey":"h1","tagValue":"rr"},{"tagKey":"7h","tagValue":"rr"}].

iot.group.TagCountExceedMax

O número de tags excede o limite máximo.

Cada grupo pode ter no máximo 100 tags.

Exclua tags desnecessárias e tente a operação novamente.

iot.group.GroupCountExceedMax

O número de grupos excede o limite máximo.

  • Um grupo pode conter no máximo 100 subgrupos.

  • Um dispositivo pode ser adicionado a no máximo 10 grupos.

Exclua subgrupos ou dispositivos desnecessários do grupo e tente a operação novamente.

iot.group.SetGroupTagFailed

Falha ao definir as informações de tag do grupo.

Confirme se os parâmetros de requisição estão corretos e tente a operação novamente.

Falha ao consultar informações de tag do grupo.

Não foi possível recuperar as informações de tag do grupo.

iot.group.LongGroupDescError

O campo de descrição do grupo é longo demais.

A descrição do grupo é limitada a 100 caracteres. Um caractere chinês conta como um caractere.

Edite a descrição do grupo e tente a operação novamente.

iot.group.QueryGroupRelationFailed

Falha ao consultar o relacionamento do grupo.

Certifique-se de que os parâmetros de requisição estão corretos e tente a operação novamente.

iot.group.GroupLevelExceedingLimitError

O nível de aninhamento do grupo excede o limite.

Os grupos suportam no máximo três níveis de aninhamento: grupo > subgrupo > sub-subgrupo.

Acesse o console do IoT Platform e verifique o nível de aninhamento do grupo.

iot.group.SuperGroupUnsupport

Não é possível adicionar o subgrupo ao grupo pai atual.

Acesse o console do IoT Platform e verifique se o grupo é um grupo dinâmico. Grupos dinâmicos não permitem a adição de subgrupos.

Códigos de erro relacionados a mensagens

A maioria dos códigos de erro que começam com iot.group está relacionada a mensagens. Esses códigos de erro ocorrem principalmente ao falhar a chamada de operações de API para comunicação de mensagens, device shadows ou o mecanismo de regras. Para códigos de erro retornados em falhas de chamadas de operações de API do mecanismo de regras, consulte a seção "Códigos de erro relacionados ao mecanismo de regras" neste documento.

Código de erro

Descrição

Solução

iot.messagebroker.CreateTopicRouteFailed

Falha ao criar uma rota de mensagem entre tópicos.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.messagebroker.CreateTopicTemplateException

Ocorreu uma anomalia durante o procedimento de criação de uma categoria de tópico.

iot.messagebroker.CreateTopicTemplateFailed

Falha ao criar a categoria de tópico.

Falha ao assinar tópicos em lote.

A assinatura de tópicos em lote falhou.

Iot.MessageBroker.EmptySubTopicList

A lista de tópicos assinados está vazia.

Especifique uma lista de tópicos não vazia e tente a operação novamente.

iot.messagebroker.DeleteTopicTemplateException

Ocorreu uma exceção ao excluir a categoria de tópico.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao excluir a categoria de tópico.

Não foi possível excluir a categoria de tópico.

iot.messagebroker.DestTopicNameArraySizeIsLarge

O número de tópicos de destino configurados para o mesmo tópico source excede o limite máximo.

Um tópico source pode corresponder a no máximo 100 tópicos de destino. Verifique a configuração pertinente e tente a operação novamente.

iot.messagebroker.DeleteTopicRouteFailed

Falha ao excluir a rota entre os tópicos especificados.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.messagebroker.DesireInfoInShadowMessageIsNotJson

As informações de desire no device shadow não estão no formato JSON.

Especifique as informações de desire no formato JSON e tente a operação novamente.

iot.messagebroker.DesireValueIsNullInShadowMessage

O valor das informações de desire no device shadow está vazio.

Especifique informações de desire não vazias e tente a operação novamente.

iot.messagebroker.ElementKeyOrValueIsNullInDesire

As informações de desire contêm um identificador de propriedade ou valor de propriedade vazio.

Certifique-se de que as informações de desire especificadas não contenham um identificador de propriedade ou valor de propriedade vazio. Em seguida, tente a operação novamente.

iot.messagebroker.ElementKeyOrValueIsNullInReport

As informações de report contêm um identificador de propriedade ou valor de propriedade vazio.

Certifique-se de que as informações de report especificadas não contenham um identificador de propriedade ou valor de propriedade vazio. Em seguida, tente a operação novamente.

iot.messagebroker.HALFCONN

A operação falhou porque o dispositivo está em estado de semiconexão.

Verifique se a conexão do dispositivo está normal e tente a operação novamente.

iot.messagebroker.InvalidFormattedSrcTopicName

O formato do nome do tópico source é inválido.

Verifique se o formato do nome do tópico está correto e tente a operação novamente.

Você pode visualizar os tópicos do dispositivo na aba Topic List da página de detalhes do dispositivo no console.

iot.messagebroker.InvalidFormattedTopicName

O formato do tópico é inválido.

Você pode visualizar os tópicos do dispositivo na aba Topic List da página de detalhes do dispositivo no console.

Confirme se o formato do tópico está correto e tente a operação novamente.

Você pode visualizar os tópicos do dispositivo na aba Topic List da página de detalhes do dispositivo no console.

iot.messagebroker.InvalidFormattedTopicTemplateId

O formato do ID da categoria de tópico é inválido.

Verifique se o formato do ID da categoria de tópico está correto e tente a operação novamente.

Você pode chamar QueryProductTopic para visualizar o TopicId.

iot.messagebroker.InvalidTimeoutValue

O parâmetro de timeout está definido incorretamente.

Confirme se o parâmetro de tempo está definido corretamente e tente a operação novamente.

Consulte a documentação da operação de API correspondente para saber como definir o tempo.

iot.messagebroker.InvalidTopicTemplateOperationValue

O valor da permissão de operação para a categoria de tópico é inválido.

Verifique se a permissão de operação da categoria de tópico está correta e tente a operação novamente. Os valores válidos para permissões de operação são:

SUB: assinar.

PUB: publicar.

ALL: publicar e assinar.

iot.messagebroker.InvalidVersionValueInShadowMessage

O valor de version no device shadow é inválido.

Verifique se o valor de version no device shadow está correto e tente a operação novamente.

iot.messagebroker.MethodValueIsNotUpdate

O valor das informações de method no device shadow não é update.

Certifique-se de que o valor de method no device shadow seja update e tente a operação novamente.

iot.messagebroker.MessageContentIsNotBase64Encode

O conteúdo da mensagem não está codificado em Base64.

Confirme se o conteúdo da mensagem está codificado em Base64 e tente a operação novamente.

iot.messagebroker.NoneElementInDesire

As informações de desire não contêm propriedades.

Verifique se as informações de desire contêm propriedades e tente a operação novamente.

iot.messagebroker.NoneElementInReport

As informações de report não contêm propriedades.

Verifique se as informações de report contêm propriedades e tente a operação novamente.

iot.messagebroker.NoneElementDestTopicNameInArray

A lista de tópicos de destino não contém elementos.

Certifique-se de que a lista de tópicos de destino contenha elementos e tente a operação novamente.

iot.messagebroker.NotFoundDesireInShadowMessage

As informações de state do device shadow não contêm informações de desire.

Verifique se as informações de state do device shadow contêm informações de desire. Em seguida, tente a operação novamente.

iot.messagebroker.NotFoundMethodInShadowMessage

O device shadow não contém informações de method.

Confirme se o device shadow contém informações de method e tente a operação novamente.

iot.messagebroker.NotFoundReportInShadowMessage

O device shadow não contém informações de report.

Certifique-se de que o device shadow contenha informações de report e tente a operação novamente.

iot.messagebroker.NotFoundStateInShadowMessage

O device shadow não contém informações de state.

Verifique se o device shadow contém informações de state e tente a operação novamente.

iot.messagebroker.NotFoundVersionOrNullVersionValue

As informações de version estão ausentes ou o valor de version está vazio.

Certifique-se de que o valor de version não esteja vazio e tente a operação novamente.

iot.messagebroker.NotMatchedProductKeyWithSrcTopicOwner

O ProductKey do product correspondente ao tópico source não pertence ao usuário atual.

Verifique se o product correspondente ao tópico pertence ao usuário atual e tente a operação novamente.

iot.messagebroker.NullMessageContent

O conteúdo da mensagem não pode estar vazio.

Confirme se o conteúdo da mensagem não está vazio e tente a operação novamente.

iot.messagebroker.NullShadowMessage

O conteúdo do device shadow não pode estar vazio.

Verifique se o conteúdo do device shadow não está vazio e tente a operação novamente.

iot.messagebroker.NullSrcTopicName

O nome do tópico source não pode estar vazio.

Certifique-se de que o nome do tópico não esteja vazio e tente a operação novamente.

iot.messagebroker.NullTopicName

O tópico não pode estar vazio.

Verifique se o tópico não está vazio e tente a operação novamente.

iot.messagebroker.NullTopicTemplateId

O ID da categoria de tópico não pode estar vazio.

Confirme se o ID da categoria de tópico não está vazio e tente a operação novamente.

iot.messagebroker.NullTopicTemplateOperation

A permissão de operação da categoria de tópico não pode estar vazia.

Certifique-se de que a permissão de operação da categoria de tópico não esteja vazia e tente a operação novamente.

iot.messagebroker.OFFLINE

A operação falhou porque o dispositivo está offline.

Verifique se o dispositivo está online e tente a operação novamente.

iot.messagebroker.PublishMessageException

Ocorreu uma exceção ao enviar a mensagem.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao enviar a mensagem.

O envio da mensagem falhou.

iot.messagebroker.QueryDeviceShadowActionError

A consulta do device shadow falhou.

iot.messagebroker.QueryProductTopicListActionError

Não foi possível recuperar a lista de categorias de tópico.

iot.messagebroker.QueryTopicReverseRouteTableListActionError

Falha ao recuperar a lista de roteamento reverso de mensagens (a lista de tópicos source de mensagens).

iot.messagebroker.QueryTopicRouteTableListActionError

Não foi possível recuperar a lista de roteamento de mensagens.

iot.messagebroker.QueryTopicTemplateActionError

A consulta da categoria de tópico falhou.

iot.messagebroker.QueryTopicTemplateException

O procedimento de recuperação da categoria de tópico encontrou uma exceção.

iot.messagebroker.RateLimit

A operação falhou devido a throttling.

Monitore a frequência das chamadas de API para evitar o acionamento de throttling. Para mais informações sobre os limites, consulte Limits.

iot.messagebroker.ReportInShadowMessageIsNotJson

As informações de report nas informações de state do device shadow não estão no formato JSON.

Certifique-se de que as informações de report nas informações de state do device shadow estejam no formato JSON. Em seguida, tente a operação novamente.

iot.messagebroker.RrpcException

Ocorreu uma exceção ao enviar a mensagem RRPC.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.messagebroker.RrpcFailed

O Revert-RPC falhou ao enviar a mensagem.

iot.messagebroker.ShadowMessageIsNotJson

O device shadow não está no formato JSON.

Verifique se o device shadow está no formato JSON e tente a operação novamente.

iot.messagebroker.ShadowMessageLengthIsLarge

O comprimento do device shadow excede o limite máximo.

Certifique-se de que o comprimento do device shadow não exceda o limite máximo e tente a operação novamente.

O tamanho de um documento de device shadow é limitado a 16 KB.

iot.messagebroker.TIMEOUT

A operação falhou devido a um timeout.

Tente a operação novamente.

iot.messagebroker.TooManyElementInDesire

O número total de propriedades nas informações de desire excede o limite máximo.

Verifique se o número total de propriedades nas informações de desire não excede o limite máximo. Em seguida, tente a operação novamente.

O número de propriedades em um documento JSON de device shadow é limitado a 128.

iot.messagebroker.TooManyElementInReport

O número total de propriedades nas informações de report excede o limite máximo.

Confirme se o número total de propriedades nas informações de report não excede o limite máximo. Em seguida, tente a operação novamente.

O número de propriedades em um documento JSON de device shadow é limitado a 128.

iot.messagebroker.TopicAlreadyFound

O nome da categoria de tópico está duplicado sob o mesmo product.

Verifique se o nome da categoria de tópico não está duplicado sob o mesmo product. Em seguida, tente a operação novamente.

iot.messagebroker.TopicTemplateCountExceedMax

O número de categorias de tópico do product excede o limite máximo.

Certifique-se de que o número de categorias de tópico do product não exceda o limite máximo. Em seguida, tente a operação novamente.

Um product pode ter no máximo 50 categorias de tópico.

iot.messagebroker.TopicTemplateIsNotFound

A categoria de tópico não existe.

Verifique se a categoria de tópico existe e tente a operação novamente.

Você pode chamar QueryProductTopic para visualizar as categorias de tópico de um product.

iot.messagebroker.UpdateDeviceShadowMessageFailed

Falha ao atualizar o device shadow.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.messagebroker.UpdateTopicTemplateException

O procedimento de atualização da categoria de tópico apresentou anomalia.

iot.messagebroker.UpdateTopicTemplateFailed

Não foi possível atualizar a categoria de tópico.

iot.messagebroker.TooManyUserProperties

No MQTT 5.0, o número de propriedades de usuário personalizadas excede o limite máximo de 20.

Certifique-se de que o número de propriedades de usuário personalizadas não exceda o limite máximo. Em seguida, tente a operação novamente.

iot.messagebroker.UserPropertyListExceedMaxLength

No MQTT 5.0, o comprimento total das propriedades de usuário personalizadas excede o limite máximo de 8.192 caracteres.

Verifique se o comprimento total das propriedades de usuário personalizadas não excede o limite máximo. Em seguida, tente a operação novamente.

iot.messagebroker.InvalidUserProperty

No MQTT 5.0, o formato das propriedades de usuário personalizadas é inválido.

Confirme se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.messagebroker.CorrelationDataNotBase64Encode

No MQTT 5.0, o Correlation Data não está codificado em Base64.

Verifique se o correlation data está codificado em Base64 e tente a operação novamente.

iot.messagebroker.NullCorrelationData

No MQTT 5.0, o Correlation Data está vazio.

Certifique-se de que o correlation data não esteja vazio e tente a operação novamente.

iot.messagebroker.CorrelationDataExceedMaxLength

No MQTT 5.0, o comprimento do correlation data excede o limite máximo de 128 caracteres.

Confirme se o comprimento do correlation data não excede o limite máximo. Em seguida, tente a operação novamente.

iot.messagebroker.InvalidMqttResponseTopic

No MQTT 5.0, o Response Topic é inválido.

Verifique se o response topic é válido e tente a operação novamente.

Códigos de erro relacionados ao mecanismo de regras

Códigos de erro que começam com iot.messagebroker ou iot.rule, além de alguns códigos de erro que começam com iot.ruleng, estão relacionados ao mecanismo de regras.

Se ocorrer uma exceção ou falha, verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Código de erro

Descrição

Solução

iot.rule.CreateRuleException

Ocorreu uma exceção ao criar a regra.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao excluir a regra.

Não foi possível excluir a regra.

iot.rule.IncorrentRuleActionId

O ID da ação da regra é inválido.

Chame ListRuleActions para visualizar o ID da ação da regra. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.rule.IncorrentRuleActionType

O tipo da ação da regra é inválido.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Para mais informações sobre os requisitos específicos, consulte a descrição do parâmetro de requisição Type em CreateRuleAction.

iot.rule.NullForwardDestForRule

O destino de encaminhamento de dados não pode estar vazio.

O destino de encaminhamento de dados não pode estar vazio. Verifique se a configuração da regra está associada a um destino de dados.

Para mais informações sobre como configurar o parâmetro Configuration, consulte CreateRuleAction.

iot.rule.NullSqlForRule

A instrução SQL da regra não pode estar vazia.

Verifique a configuração SQL na regra e tente a operação novamente.

iot.rule.NotFoundRule

A regra não existe.

Insira o ID correto da regra (RuleId) e tente a operação novamente.

Chame ListRule para visualizar o RuleId de todas as regras da sua conta.

iot.rule.NotFoundRuleAction

A ação da regra não existe.

Insira o ID correto da ação da regra (ActionId) e tente a operação novamente.

Chame ListRuleActions para visualizar todos os ActionIds de uma regra.

iot.rule.EmptyScript

A configuração de script do parser está vazia.

Certifique-se de que o script do parser foi salvo e enviado. Em seguida, tente a operação novamente.

iot.rule.EmptyScriptDraft

O rascunho do script está vazio.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

O script possui um erro de sintaxe.

O script contém um erro de sintaxe.

A fonte de dados não existe.

Não foi possível encontrar a fonte de dados.

iot.rule.DataSourceItemNotExists

O tópico da fonte de dados especificado não existe.

iot.rule.DestinationNotBound

O parser não está associado a um destino de dados.

Certifique-se de que o parser está associado a um destino de dados e tente a operação novamente.

iot.rule.destinationNotExists

O destino de encaminhamento não existe.

Confirme que o ID do destino de dados está correto e tente a operação novamente.

iot.rule.ParseRuleActionConfigError

Falha ao analisar a configuração da ação da regra.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.rule.QueryRuleActionListError

Falha ao consultar a lista de ações da regra.

iot.rule.QueryRuleFailed

A consulta das informações do Resolver falhou.

iot.rule.QueryRulePageActionError

Falha ao recuperar a lista paginada de regras.

iot.rule.RuleActionIsAlreadyCreated

Já existe uma ação de regra duplicada.

O número total de regras excede o limite máximo.

O número total de regras excede o limite.

O nome da regra já existe.

Já existe uma regra com este nome.

iot.rule.StartRuleFailed

Falha ao iniciar a regra.

Verifique se a configuração da regra está correta. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.rule.StopRuleFailed

Falha ao parar a regra.

Verifique se a configuração da regra está correta. Confirme que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.rule.TooManyRuleAction

O número de ações da regra excede o limite máximo.

Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

Uma regra pode ter no máximo 10 operações de encaminhamento de dados.

iot.rule.UpdateRuleFailed

Falha ao atualizar a regra.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Falha ao criar a ação da regra.

Não foi possível criar a ação da regra.

Falha ao excluir a ação da regra.

Não foi possível excluir a ação da regra.

iot.ruleng.IncorrectActionTypeForError

Este product não oferece suporte a regras de encaminhamento de falhas.

iot.ruleng.IncorrectRegionName

Nós na China continental só podem transferir dados para destinos dentro da China continental. Nós fora da China só podem transferir dados para destinos dentro do mesmo nó.

iot.ruleng.IncorrectSysTopic

O tópico de comunicação básica ou o tópico de comunicação do modelo TSL é inválido.

Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

Especifique o tópico correto conforme descrito em CreateRule.

iot.ruleng.IncorrectType

O tipo de tópico ao qual a regra se aplica é inválido.

Os valores válidos para TopicType são:

  • 0: tópico de comunicação básica ou tópico de comunicação do modelo TSL.

  • 1: tópico personalizado.

  • 2: tópico de mensagem de status do dispositivo.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.InvalidEndpoint

O endpoint especificado é inválido.

iot.ruleng.InvalidFormattedTagInConfiguration

A tag no parâmetro Configuration é muito longa.

iot.ruleng.InvalidRamRole

A função RAM é inválida.

Acesse o RAM console para visualizar as informações da função. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.ListInstancesError

Falha ao obter a lista de instâncias.

Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.OnlyAllowOneErrorAction

Uma regra só pode encaminhar falhas para um único destino.

iot.ruleng.QueryInstanceError

Não foi possível recuperar as informações da instância.

iot.ruleng.QueryRuleActionFailed

Não foi possível recuperar a ação da regra.

iot.ruleng.RegionNotSupportRuleForwardCloudProduct

Esta região não oferece suporte ao encaminhamento de regras para este cloud product.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Para mais informações sobre os cloud products de destino compatíveis em cada região, consulte Regions and zones.

iot.ruleng.RuleActionConfigurationIsNotJson

A configuração da ação da regra não está no formato JSON.

O valor do parâmetro Configuration deve estar no formato JSON correto. Para mais informações, consulte CreateRuleAction.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

A regra já está em execução.

A regra está ativada.

iot.ruleng.NullRamRoleArn

Forneça um roleArn válido e tente a operação novamente.

iot.ruleng.NullRamRoleName

Forneça um roleName válido e tente a operação novamente.

iot.ruleng.NullRuleActionConfig

A configuração da ação da regra (parâmetro Configuration) não pode estar vazia.

iot.ruleng.NullRuleActionType

O tipo da ação da regra (parâmetro Type) não pode estar vazio.

Falha ao atualizar a ação da regra.

Não foi possível atualizar a ação da regra.

iot.messagebroker.IncorrectRuleSql

A configuração SQL da regra é inválida.

Configure a instrução SQL conforme descrito em CreateRule. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.messagebroker.QueryRuleConfigActionException

Ocorreu uma exceção ao obter as informações de configuração da regra.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

As tabelas a seguir listam os códigos de erro exclusivos para falhas na definição de destinos de encaminhamento de mensagens.

Código de erro

Descrição

Solução

iot.messagebroker.InvalidFormattedTopicName

O formato do tópico é inválido.

Visualize o formato correto do tópico na aba Topic List da página de detalhes do dispositivo no console. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.prod.NotExistedProduct

O product não existe.

Confirme que o ProductKey especificado está correto e que o product pertence à conta Alibaba Cloud atual. Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.common.QueryProductActionError

Falha ao consultar o product.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.IncorrectSysTopic

O tópico de comunicação básica ou o tópico de comunicação do modelo TSL é inválido.

Especifique o tópico correto conforme descrito em CreateRule.

iot.messagebroker.NullTopicName

O nome do tópico não pode estar vazio.

Código de erro

Descrição

Solução

iot.ruleng.NullOtsInstanceName

O nome da instância do Tablestore não pode estar vazio.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.NullTableNameInOtsInstance

O nome da tabela na instância do Tablestore não pode estar vazio.

iot.ruleng.NullPrimaryKeyInOtsTable

A chave primária da tabela no Tablestore não pode estar vazia.

iot.ruleng.NullPrimaryKeyNameInOts

O nome da chave primária não pode estar vazio.

iot.ruleng.NullPrimaryKeyTypeInOts

O tipo da chave primária não pode estar vazio.

iot.ruleng.NullPrimaryKeyValueInOts

O valor da chave primária não pode estar vazio.

iot.ruleng.IncorrectPrimaryKeyValueInOtsTable

O valor da chave primária na tabela do Tablestore é inválido.

No Tablestore, visualize a chave primária definida ao criar a tabela de dados. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

Código de erro

Descrição

Solução

iot.ruleng.NullTopicNameInMns

O tópico no Message Service (MNS) não pode estar vazio.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.NotFoundTopicInMns

Este tópico não existe no MNS.

Confirme o nome do tópico no MNS.

Confirme o nome do tópico no MNS. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.QueryMnsTopicListActionError

Falha ao obter a lista de tópicos do MNS.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

Código de erro

Descrição

Solução

iot.ruleng.NullServiceNameInFc

O nome do service do Function Compute está vazio.

Verifique se os parâmetros da requisição estão corretos e tente a operação novamente.

iot.ruleng.NullFunctionNameInFc

O nome da função do Function Compute está vazio.

iot.ruleng.NotFoundServiceInFc

O service do Function Compute não existe.

Confirme o nome correto do service no Function Compute. Certifique-se de que os parâmetros da requisição estão corretos e tente a operação novamente.

## Códigos de erro relacionados à assinatura do lado do servidor Códigos de erro iniciados com `iot.messagebroker` referem-se à assinatura do lado do servidor.

Código de erro

Descrição

Solução

iot.consumer.group.CallbackTypeEmpty

CallbackType não pode ter todos os valores como false.

Verifique se os parâmetros da solicitação estão corretos e tente a operação novamente.

iot.consumer.group.ChangeDefaultConsumerGroupNotAllowed

O grupo de consumidores padrão não pode ser modificado.

iot.consumer.group.ConsumerGroupExceedsLimit

A quantidade de grupos de consumidores na relação de assinatura excedeu o limite.

iot.consumer.group.ConsumerGroupExceedLimit

O número de grupos de consumidores excedeu o limite máximo.

iot.consumer.group.ConsumerGroupNameExisted

O nome do grupo de consumidores já existe.

iot.consumer.group.ConsumerGroupNotExist

O grupo de consumidores não existe.

iot.consumer.group.CreateConsumerGroupFailed

Falha ao adicionar o grupo de consumidores.

iot.consumer.group.DeleteConsumerGroupFailed

Falha ao excluir o grupo de consumidores.

iot.consumer.group.InvalidConsumerGroupName

O nome do grupo de consumidores é inválido.

iot.consumer.group.InvalidConsumerGroupId

O ID do grupo de consumidores é inválido.

iot.consumer.group.InvalidConsumerGroup

O grupo de consumidores é inválido.

iot.consumer.group.InvalidGroupBy

O parâmetro groupby é inválido.

iot.consumer.group.InvalidSubscribeType

O tipo de assinatura é inválido.

iot.consumer.group.MnsCheckFailed

A autenticação do MNS falhou.

iot.consumer.group.MnsNotSupport

O product para o qual o dispositivo foi transferido não oferece suporte à assinatura MNS.

iot.consumer.group.ProductKeyExceedsLimit

O número de products assinados pelo grupo de consumidores excedeu o limite.

iot.consumer.group.QueryConsumerGroupStatusFailed

Falha ao consultar o status do grupo de consumidores.

iot.consumer.group.UpdateConsumerGroupFailed

Falha ao atualizar o grupo de consumidores.

iot.consumer.group.SubscribeNotExist

A assinatura do lado do servidor via MNS ou AMQP não existe.

Códigos de erro relacionados à atualização OTA

Códigos de erro que começam com iot.consumer ou iot.firmware são códigos de erro relacionados à atualização OTA.

Código de erro

Descrição

Solução

iot.firmware.AlreadyExistedFirmwareName

Já existe um pacote de atualização OTA com o mesmo nome.

Insira um novo nome para o pacote de atualização e tente novamente.

iot.firmware.AlreadyExistedFirmwareVersion

Esta versão do pacote de atualização OTA já existe para o product.

Insira uma nova versão do pacote de atualização e tente novamente.

iot.firmware.BadlyFormattedGrayPercent

O formato da porcentagem de grayscale está incorreto.

Verifique se os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.BatchCancelDeviceUpgradeFailed

Não foi possível cancelar a atualização do dispositivo.

Abra um ticket de suporte.

iot.firmware.BlankFirmwareName

O nome do pacote de atualização OTA contém apenas espaços.

Confirme se os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.CancelOTAStrategyByJobFailed

Falha ao cancelar a política de atualização dinâmica associada ao lote dinâmico.

Abra um ticket de suporte.

iot.firmware.CancelOTATaskByJobFailed

Falha ao cancelar a atualização em lote dos dispositivos.

iot.firmware.CancelOptionIsMandatory

O parâmetro de cancelamento não foi especificado.

Verifique se os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.CancelUpgradeTaskFailed

Falha ao cancelar o lote de atualização.

Abra um ticket de suporte.

iot.firmware.CreateFirmwareFailure

Não foi possível criar o pacote de atualização over-the-air.

iot.firmware.CreateOTAUpgradeJobFailure

Falha ao criar a tarefa de atualização em lote.

iot.firmware.DeleteFirmwareFailure

Não foi possível excluir o pacote de atualização OTA.

iot.firmware.DeviceUpgradeRecordNotFound

O dispositivo não está em processo de atualização.

Confirme se o job de atualização está em andamento. Verifique se os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.DeviceWithDestinationVersionInArray

O número de versão do dispositivo é igual ao número de versão de destino.

Verifique se algum dispositivo já foi atualizado com sucesso.

iot.firmware.DynamicGrayNotSupported

A atualização dinâmica em grayscale não é suportada.

Este recurso não é suportado no momento.

Firmware específico dinâmico não é suportado.

Não é possível realizar atualizações direcionadas dinâmicas.

iot.firmware.EmptyFirmwareFile

O tamanho do arquivo do pacote de atualização OTA é 0.

Confirme se o arquivo do pacote de atualização enviado está correto e tente novamente.

iot.firmware.FireTimeMustLargeThanCurrentTime

O horário agendado da atualização deve ser posterior ao horário atual.

Verifique se os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.FireTimeTooLate

A atualização agendada deve ocorrer dentro dos próximos 7 dias.

iot.firmware.FireTimeTooShort

O horário da atualização agendada deve ser pelo menos 5 minutos após o horário atual.

Firmware and ProductKey Mismatch

O ProductKey do pacote de atualização over-the-air é inválido para o product.

iot.firmware.FirmwareCountExceedMax

O número de pacotes de atualização OTA excede o limite máximo de 500.

Exclua pacotes de atualização não utilizados e tente novamente.

iot.firmware.FirmwareDescriptionExceedMaxLength

O número de caracteres na descrição do pacote de atualização OTA excede 100.

Certifique-se de que os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.FirmwareNotFound

O pacote de atualização over-the-air não foi encontrado.

iot.firmware.FirmwareNotVerified

O pacote de atualização OTA não foi verificado. Não é possível iniciar a atualização.

Verifique o pacote de atualização primeiro e depois tente novamente.

iot.firmware.GenerateOTAUploadURLFailure

Falha ao gerar a URL de upload do pacote de atualização.

Confirme se os parâmetros da requisição estão corretos e tente novamente.

A atualização em grayscale é suportada apenas para atualizações estáticas.

Atualizações em grayscale são suportadas apenas para atualizações estáticas.

iot.firmware.InProgressDynamicJobExisted

Um lote dinâmico já está em andamento.

É possível iniciar apenas uma atualização dinâmica por pacote de atualização. Cancele o lote de atualização dinâmica existente e tente novamente.

iot.firmware.InProgressVerifyJobExisted

Existe uma tarefa de verificação de pacote de atualização OTA não concluída.

Conclua a tarefa de verificação existente antes de iniciar uma nova.

iot.firmware.IncorrectDeviceUpgradeJobStatus

O status do registro de atualização do dispositivo a ser cancelado está incorreto.

Não é possível cancelar o registro de atualização. Confirme se o registro de atualização está em andamento.

iot.firmware.IncorrectFormattedFirmwareName

O formato do nome do pacote de atualização OTA é inválido.

Verifique se os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.IncorrectFormattedFirmwareVersion

O formato da versão do pacote de atualização OTA é inválido.

O formato do nome do módulo é inválido.

O nome do módulo está em um formato inválido.

iot.firmware.IncorrectlyFormattedSrcVersion

O formato da versão de origem é inválido.

iot.firmware.InvalidDynamicMode

O padrão de atualização dinâmica é inválido.

iot.firmware.InvalidFirmware

O pacote de atualização over-the-air é inválido.

iot.firmware.InvalidFirmwareId

O ID do pacote de atualização OTA é inválido.

iot.firmware.InvalidFirmwareSign

A assinatura do pacote de atualização OTA é inválida.

iot.firmware.InvalidFirmwareSignMethod

O método de assinatura do pacote de atualização OTA é inválido.

O tamanho do pacote de atualização OTA é inválido.

O tamanho do pacote de atualização OTA é inválido.

iot.firmware.InvalidFirmwareType

O tipo do pacote de atualização OTA é inválido.

iot.firmware.InvalidFirmwareUrl

A URL especificada é inválida para um pacote de atualização OTA do IoT Platform.

O parâmetro para gerar a URL de upload do pacote de atualização é inválido.

Os parâmetros para gerar a URL de upload do pacote de atualização são inválidos.

A porcentagem de grayscale é inválida.

A proporção de grayscale é inválida.

iot.firmware.InvalidMaximumPerMinute

A taxa de distribuição especificada é inválida.

iot.firmware.InvalidOTAJobId

O ID do lote é inválido.

iot.firmware.InvalidOTATaskId

O ID do registro de atualização especificado é inválido.

iot.firmware.InvalidOverwriteMode

O padrão de substituição é inválido.

iot.firmware.InvalidProductKey

O ProductKey é inválido.

iot.firmware.InvalidRetryCount

O valor utilizado para a contagem de tentativas automáticas está incorreto.

iot.firmware.InvalidRetryInterval

O intervalo de tentativas automáticas está configurado incorretamente.

iot.firmware.InvalidSelectionType

O tipo selecionado é inválido.

iot.firmware.InvalidTargetSelection

O alvo selecionado é inválido.

iot.firmware.InvalidTaskStatus

O status do registro de atualização está incorreto.

iot.firmware.InvalidTimeoutSetting

Configurações de timeout inválidas

iot.firmware.JobAlreadyCanceled

O lote foi cancelado.

O job de firmware IoT não possui um horário agendado.

O lote não está agendado.

Não foi possível obter a lista de pacotes de atualização OTA.

Falha ao recuperar a lista de pacotes de atualização over-the-air.

iot.firmware.ListOTAJobFailed

Não foi possível consultar a lista de lotes de atualização.

iot.firmware.ListOTAModuleFailed

A consulta da lista de módulos falhou.

Falha ao consultar a lista de módulos do product.

A consulta da lista de módulos do product falhou.

Não foi possível consultar os registros de atualização do dispositivo.

A consulta dos registros de atualização do dispositivo falhou.

Falha ao consultar os registros de atualização do lote.

A consulta dos registros de atualização do lote falhou.

iot.firmware.MalformedFirmwareUrl

A URL do recurso do pacote de atualização OTA é inválida.

O número de módulos excede o limite máximo.

O número máximo de módulos foi excedido.

Um nome de módulo reservado foi utilizado. Escolha outro nome de módulo.

Escolha um nome de módulo diferente e tente novamente.

Uma atualização em lote com pacote OTA diferencial pode especificar apenas uma versão de origem.

Atualizações em lote com pacotes OTA diferenciais suportam apenas uma versão de origem.

iot.firmware.NoDeviceCanUpgrade

Nenhum dispositivo encontrado para atualização.

Verifique se o dispositivo já foi atualizado com sucesso.

iot.firmware.NonVersionedDeviceInArray

O parâmetro de array de dispositivos contém um dispositivo que não reportou uma versão ou reportou um número de versão inválido.

Certifique-se de que os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.NotDynamicJob

Somente políticas de atualização dinâmica associadas a lotes dinâmicos podem ser canceladas.

iot.firmware.NullFirmwareId

O ID do pacote de atualização OTA não foi especificado.

iot.firmware.NullFirmwareName

O nome do pacote de atualização OTA não foi especificado.

iot.firmware.NullFirmwareUrl

O pacote de atualização over-the-air possui uma URL de recurso vazia.

iot.firmware.NullFirmwareVersion

A versão do pacote de atualização OTA não foi especificada.

iot.firmware.NullGrayPercent

A proporção de grayscale da atualização em grayscale está vazia.

iot.firmware.NullOTAJobId

O ID do lote está ausente.

iot.firmware.NullSelectionType

Nenhum tipo foi selecionado.

iot.firmware.NullSrcVersions

A lista de números de versão para atualização está vazia.

iot.firmware.NullTargetDeviceNames

A atualização direcionada estática possui um escopo de dispositivos vazio.

iot.firmware.NullTargetSelection

Nenhum alvo foi selecionado.

iot.firmware.NullTaskId

O ID do lote não foi especificado.

iot.firmware.ParameterSizeExceedsMaximum

O número de listas excede o limite máximo.

A atualização de firmware falhou porque não foi possível verificar o firmware.

Não é possível tentar novamente a atualização porque o pacote de atualização OTA falhou na autenticação.

O horário de término agendado deve ser posterior ao horário de início agendado.

Ajuste os horários agendados para que o término seja após o início e tente novamente.

O horário de término da atualização agendada deve ser pelo menos 60 minutos após o horário de início.

A atualização agendada deve ter uma duração mínima de 60 minutos.

iot.firmware.ScheduleFinishTimeTooLate

Uma atualização agendada deve ser concluída em até 30 dias após o horário de início.

iot.firmware.ScheduledFinishTimeWithoutStartTime

Forneça o horário de início e o horário de término agendados e tente novamente.

iot.firmware.SrcDestVersionMatched

As versões de origem e destino são idênticas.

iot.firmware.SrcVersionIsMandatory

A versão base correspondente ao pacote diferencial está ausente.

iot.firmware.SrcVersionMismatch

A versão atual do dispositivo não corresponde à versão alvo no pacote de atualização OTA.

Não é permitido especificar uma lista de versões de origem.

Não é possível especificar múltiplas versões de origem.

O tamanho da lista de versões de origem excede o limite máximo.

O número de versões de origem excede o limite.

iot.firmware.SystemBusy

O sistema está ocupado. Tente novamente mais tarde.

Se o problema persistir após nova tentativa, abra um ticket de suporte.

iot.firmware.SystemBusyAtScheduledTime

Ajuste o horário agendado da atualização e tente novamente.

iot.firmware.TargetDeviceNamesNotAllowed

Não é permitido especificar dispositivos para uma atualização direcionada estática.

Confirme se os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.TooManyDeviceUpgrade

Muitos dispositivos estão sendo atualizados. Tente novamente mais tarde.

Verifique se os parâmetros da requisição estão corretos e tente novamente após um minuto.

Muitos dispositivos estão agendados para atualização no horário especificado. Modifique o horário agendado da atualização.

Ajuste o horário agendado da atualização para um período menos congestionado e tente novamente.

iot.firmware.UpgradeSrcVersionMismatch

A versão de origem da atualização é inconsistente com a versão de origem do pacote de atualização OTA diferencial.

Certifique-se de que os parâmetros da requisição estão corretos e tente novamente.

iot.firmware.VerifyFirmwareFailed

Falha ao verificar o pacote de atualização OTA.

Abra um ticket de suporte.

iot.firmware.InvalidOTATaskId

O TaskId nos parâmet ## Códigos de erro relacionados ao Letter Sending Service Os códigos de erro que começam com `iot.ota` são relacionados ao Letter Sending Service. | Código de erro | Descrição | Solução | | --- | --- | --- | | iot.deviceprint.ProjectNotFound | O projeto não existe. | Certifique-se de que o dispositivo está associado a um projeto do Letter Sending Service e tente novamente. | | iot.deviceprint.ProjectHasStopped | O projeto foi interrompido. | Verifique se o projeto ao qual o dispositivo pertence está ativo e tente a operação novamente. | | iot.deviceprint.InvalidDevice | O dispositivo de impressão é inválido. | Confirme se os parâmetros **IotId**, **ProductKey** e **DeviceName** estão corretos e tente novamente. | | iot.deviceprint.DeviceNotActived | O dispositivo de impressão não foi ativado. | Garanta que o dispositivo se conectou ao IoT Platform e repita a operação. | | iot.deviceprint.DeviceOffline | O dispositivo de impressão está offline. | Confirme que o dispositivo está conectado ao IoT Platform e tente a operação novamente. | | iot.deviceprint.RequestLimit | O número de requisições é muito alto e foi limitado. Tente novamente mais tarde. | Verifique se a especificação **Printing Service Invocation TPS** do service ativado é maior que o uso real e repita a operação. | | iot.printservice.NotSigned | O Letter Sending Service não está ativado. | Ative o Letter Sending Service e tente novamente. | | iot.deviceprint.PrintingTemplateNotExists | O modelo de impressão não existe. | Confirme se o parâmetro **TemplateBizCode** está correto e repita a operação. | | iot.deviceprint.PrintingParamsError | Os parâmetros de impressão são inválidos. | Certifique-se de que o parâmetro **ParamsJsonString** está correto e tente novamente. | | iot.deviceprint.UnknownResponse | Resposta desconhecida do dispositivo de impressão. | Verifique se o **Printing Response Format** do dispositivo está correto e repita a operação. | | iot.deviceprint.MismatchingPrintId | O ID de impressão não corresponde. | Confirme se o **Printing ID** do dispositivo está correto e tente a operação novamente. |