Todos os produtos
Search
Central de documentação

IoT Platform:Pré-requisitos

Última atualização: Jun 26, 2026

As instâncias públicas legadas não suportam mais a expansão de recursos. Se seus recursos forem insuficientes, o IoT Platform oferece um recurso de migração de instância que permite migrar produtos, dispositivos e dados de encaminhamento de mensagens de uma instância pública legada para uma instância Enterprise Standard, na mesma conta e na mesma região. Isso reduz o impacto nos serviços e os custos de refatoração do sistema.

Limites

Importante

O recurso de migração de instância suporta apenas a migração de dados de uma instância pública legada para uma instância Enterprise Standard. Para obter mais informações sobre instâncias, consulte Visão geral da instância.

Limitações

Descrição

Limite

Simultaneidade de migração

Número máximo de tarefas de distribuição de dispositivos e migração de instância executadas simultaneamente.

Nota

O IoT Platform também permite migrar dispositivos com capacidades de distribuição para uma instância Enterprise. Para mais detalhes, consulte Distribuição de dispositivos.

5

Dispositivos online simultâneos

Quantidade mínima de dispositivos online simultâneos que a instância Enterprise de destino deve suportar.

Deve ser maior que o número de dispositivos a migrar.

Instância Enterprise de destino

  • Um produto e seus dispositivos só podem ser migrados para uma única instância Enterprise.

  • A migração é permitida apenas para uma instância Enterprise na mesma região.

1

Dispositivos

Quantidade máxima de dispositivos migráveis em um único produto.

Nota

Caso esse limite não atenda aos seus requisitos de negócio, abra um ticket descrevendo suas necessidades.

500.000

Antes de começar

Antes de iniciar a migração, revise as informações abaixo para avaliar o impacto no negócio.

  • Dados a migrar:

    Ao migrar uma instância pública, o IoT Platform sincroniza e migra automaticamente os produtos, dispositivos e dados de encaminhamento de mensagens. A tabela a seguir descreve os dados migrados.

    Item de dados

    Dados migrados

    Observações

    Produto

    • Informações do produto: ProductKey, nome, tipo de nó, categoria, entre outros.

    • Definições de recursos: Propriedades, serviços, eventos e modelos estendidos da Thing Specification Language (TSL), incluindo dados de rascunho do modelo TSL.

    • Scripts: Scripts de análise de dados, incluindo dados de rascunho do script.

    • A migração suporta produtos e dispositivos que utilizam certificados por dispositivo ou por produto para autenticação de pré-registro.

    • Para subdispositivos de gateway, o relacionamento de topologia permanece inalterado durante a migração. Após a migração, eles podem se conectar ao IoT Platform normalmente. Portanto, ao migrar um dispositivo de gateway ou seus subdispositivos, migre todos juntos para a mesma instância Enterprise.

    • Produtos e dispositivos autorizados não podem ser migrados. O recurso de autorização para produtos e dispositivos não é suportado em instâncias Enterprise.

    • Não é possível migrar produtos e dispositivos que utilizam o DataService Studio.

    • Produtos e dispositivos com o serviço de vídeo ativado não podem ser migrados.

    • A migração não suporta produtos e dispositivos conectados ao IoT Edge ou Link WAN.

    • Após a migração, o tipo de validação do modelo TSL do produto permanece inalterado.

    • Os dados originais são mantidos na instância pública legada após a migração. Para evitar operações acidentais, exclua manualmente esses dados depois que a migração da instância for concluída e você confirmar que seus serviços estão funcionando normalmente.

    Dispositivo

    • Informações do dispositivo: Informações do certificado do dispositivo. O certificado do dispositivo tem garantia de unicidade global.

    • Dados do dispositivo: Dados de propriedade, evento e serviço do modelo TSL.

    Importante

    Dispositivos distribuídos sob a instância não podem ser migrados.

    • Os dispositivos a migrar devem possuir um recurso de reconexão. Conclua o desenvolvimento do SDK no lado do dispositivo e conectá-lo ao IoT Platform para comunicação normal.

      Nota
      • Se você utilizar o Link SDK fornecido pelo IoT Platform para desenvolver o dispositivo, o lado do dispositivo se conectará automaticamente à instância Enterprise. Não é necessário modificar o nome de domínio de conexão do dispositivo. Para mais informações sobre o Link SDK, consulte Conexão do dispositivo.

      • Caso não utilize o SDK do lado do dispositivo fornecido pelo IoT Platform, modifique o nome de domínio de conexão do dispositivo e desenvolva sua própria lógica de reconexão.

    • Durante a migração, se um dispositivo estiver online, ele será forçado a ficar offline.

    • Após a migração, os dispositivos migrados são excluídos automaticamente da instância pública legada. Não é necessário modificar o SDK do lado do dispositivo. Os dispositivos conseguirão se conectar à instância Enterprise de destino e se comunicar normalmente.

    • Apenas usuários na lista de permissões podem migrar dispositivos que usam autenticação baseada em ID². Você pode abrir um ticket para solicitar permissão na lista de permissões. Para mais informações sobre autenticação baseada em ID², consulte Dispositivos autenticados por ID².

    • Instruções para migração de dados do modelo TSL:

      • Por padrão, a sincronização de dados está desativada. Após criar a tarefa de migração, ative manualmente a sincronização de dados para garantir que seus serviços não sejam afetados durante a migração da instância.

      • Ao ativar a sincronização de dados, os dados reportados pelos dispositivos do produto a ser migrado na instância pública são sincronizados para a instância Enterprise de destino. A sincronização inicia com um atraso máximo de 1 minuto. A partir do dia em que você ativa a sincronização, os dados podem ser sincronizados por até 30 dias.

      • É possível desativar e reativar manualmente o recurso de sincronização de dados do dispositivo. Caso não o desative manualmente, o sistema desativa a sincronização automaticamente após 30 dias. Antes que a sincronização seja desativada, certifique-se de concluir a migração da instância para evitar impactos nos serviços relacionados.

      • A sincronização de dados é unidirecional. Ela suporta apenas a sincronização de dados reportados pelos dispositivos do produto a ser migrado da instância pública para a instância Enterprise.

        Quando a sincronização de dados está ativada, se um dispositivo for revertido da instância Enterprise para a instância pública, os dados migrados do dispositivo não serão revertidos. Quando o dispositivo for migrado novamente para a instância Enterprise, os dados nela estarão completos, mas os dados na instância pública ficarão incompletos.

    Encaminhamento de mensagens

    • Assinatura do lado do servidor: Configurações e relacionamentos de assinatura do lado do servidor AMQP e MNS.

    • Encaminhamento de dados: Regras de encaminhamento, incluindo configurações SQL, fontes de dados, destinos de dados como RocketMQ, TSDB, RDS e FC, além de scripts de análise.

    • Grupos de consumidores: Informações do grupo de consumidores. Após a migração, um novo ID de grupo de consumidores é criado.

    • Após a migração, os dados originais são mantidos na instância pública legada. Para evitar operações acidentais, exclua manualmente esses dados depois que a migração da instância for concluída e você confirmar que seus serviços estão funcionando normalmente.

    • Se você configurou assinatura do lado do servidor AMQP ou encaminhamento de mensagens para AMQP, inicie dois clientes AMQP. Isso garante que tanto a instância pública quanto a instância Enterprise tenham um cliente AMQP para receber dados, prevenindo perda de dados.

    • Instâncias Enterprise não suportam assinatura do lado do servidor via HTTPS. Altere o método de assinatura do lado do servidor de HTTPS na instância pública original para AMQP.

  • Uso de recursos:

    Depois que os dispositivos forem migrados para a instância Enterprise de destino, continue usando as configurações migradas. Para utilizar recursos adicionais, reconfigure-os na instância Enterprise. Para mais informações sobre o uso de recursos, consulte Uso de recursos após a migração.

  • Faturamento:

    Para dispositivos migrados para uma instância Enterprise, não há mais cobrança por comunicação de mensagens, duração de conexão ou atualizações over-the-air (OTA).

Preparações antes da migração

Avalie o impacto no negócio e modifique seus sistemas antes de migrar a instância para garantir que os dispositivos se comuniquem normalmente após a migração.

Item de negócio

Avaliação e ação

Referências

Produtos e dispositivos

Verifique se os produtos e dispositivos a migrar atendem aos requisitos de migração. Para instruções de migração, consulte Observações em Observações pré-migração.

Nenhuma

Assinatura do lado do servidor AMQP

Verifique se há configuração de assinatura do lado do servidor AMQP ou encaminhamento de mensagens para AMQP.

Se configurado, copie o novo ID da instância Enterprise e o nome de domínio de conexão para configurar um novo cliente AMQP. Após a migração em escala cinza, copie e atualize o ID do grupo de consumidores e inicie o novo cliente AMQP.

Conexão do cliente AMQP

Encaminhamento de dados

Na instância pública, configure o encaminhamento de dados:

  • Configure uma regra para encaminhar todos os eventos de migração de instância a fim de assinar mensagens sobre alterações de status da tarefa de migração de instância.

  • Encaminhe dados do dispositivo e armazene-os em um banco de dados. Durante a migração da instância, as regras de encaminhamento de dados são migradas. Após a migração bem-sucedida dos dispositivos, atualize as informações da instância dos dispositivos no banco de dados para o ID da instância Enterprise de destino.

Definir regras de encaminhamento de dados

Atualização OTA de dispositivo

Verifique se existem tarefas de atualização OTA de dispositivo para o produto a migrar.

Se houver, interrompa as tarefas de atualização OTA. Caso contrário, as atualizações OTA podem falhar durante a migração da instância, e as tarefas de atualização OTA em execução continuarão a gerar cobranças.

Cancelar uma atualização OTA

Chamadas de API na nuvem

Verifique se você desenvolveu serviços que chamam APIs na nuvem para os dispositivos migrados.

Se possuir tais serviços, modifique os parâmetros de solicitação ao chamar APIs na nuvem para passar o ID da instância Enterprise de destino.

Desenvolva seu próprio aplicativo ou servidor. Ao chamar uma API na nuvem, primeiro consulte o ID da instância (que é o ID da instância Enterprise) na tabela do banco de dados. Em seguida, defina o parâmetro de solicitação IotInstanceId com esse ID da instância Enterprise e faça a chamada da API.

Para um exemplo de modificação no lado do servidor, consulte Exemplo de modificação no lado do servidor para migração de instância.

Atualizar o SDK da nuvem

Fluxo geral de migração

流程图

O fluxo de migração da instância consiste nas quatro partes a seguir.

Fluxo de trabalho

Descrição

Avaliação de negócio

Antes da migração da instância, avalie o impacto no negócio. Para mais informações, consulte Antes de começar.

Refatoração do sistema

Com base na avaliação de negócio, refatore seus sistemas para garantir a operação normal dos serviços relacionados a dispositivos tanto na instância pública quanto na Enterprise:

  • APIs na nuvem: Ao chamar APIs na nuvem, os parâmetros de solicitação devem incluir o ID da instância Enterprise.

  • Assinatura do lado do servidor e encaminhamento de mensagens: Configure novas regras de encaminhamento de dados e assinaturas do lado do servidor para receber dados dos dispositivos migrados.

Aviso
  • Para chamadas de API na nuvem, configure primeiro a assinatura e o encaminhamento de dados para o status de migração da instância. Isso permite receber mensagens de sucesso na migração de dispositivos e atualizar as informações de ID da instância nos dados do dispositivo.

  • Para assinaturas AMQP ou regras de encaminhamento configuradas, configure um novo grupo de consumidores e reinicie o cliente AMQP após verificar a migração em escala cinza.

Para mais informações, consulte Preparações antes da migração.

Migração da instância

No console do IoT Platform, crie uma tarefa de migração de instância para migrar dados relacionados ao produto especificado. Para mais informações, consulte Procedimento de migração.

Troca de tráfego da API

Após o sucesso da migração completa, verifique o status e os resultados da execução do serviço. Confirme se as chamadas de API na nuvem foram trocadas para a instância Enterprise de destino.

Durante a refatoração do sistema, assine os dados encaminhados para a migração do dispositivo. Após a migração bem-sucedida de um dispositivo, as informações da instância para o dispositivo na tabela do banco de dados são atualizadas para o ID da instância Enterprise. Ao chamar uma API na nuvem, o sistema primeiro consulta o ID da instância (que é o ID da instância Enterprise) na tabela do banco de dados, define o parâmetro de solicitação IotInstanceId com esse ID da instância Enterprise e, então, realiza a chamada da API.

Procedimento de migração

  1. Etapa 1: Criar uma tarefa de migração. Adicione uma tarefa de migração para um produto especificado.

    Importante

    Para garantir que seus serviços não sejam afetados durante a migração da instância, ative manualmente a sincronização de dados após criar a tarefa de migração. Essa ação migra os dados reportados pelos dispositivos do produto a migrar da instância pública para a instância Enterprise de destino. Para mais informações, consulte Ativar sincronização de dados.

  2. Etapa 2: Realizar uma migração em escala cinza. Copie sequencialmente os dados de produto e de encaminhamento de mensagens e, em seguida, migre os dados para os dispositivos de escala cinza especificados.

    Aviso

    Se você configurou assinatura do lado do servidor AMQP ou encaminhamento de mensagens para AMQP, copie e atualize o ID do grupo de consumidores e inicie o novo SDK do cliente AMQP para receber dados após a conclusão da migração em escala cinza.

    Monitore a tarefa e garanta que a migração não afete seus serviços antes de realizar a migração completa.

  3. Etapa 3: Realizar uma migração completa. Consulte todos os dados sob o produto especificado e migre todos os dados do dispositivo.

    Aviso

    Certifique-se de que a refatoração do sistema esteja concluída e publicada. Por exemplo, as chamadas de API na nuvem devem incluir o ID da instância Enterprise, e o ID do grupo de consumidores no SDK do cliente AMQP deve estar atualizado. Para mais informações, consulte Preparações antes da migração.

    Após o sucesso da migração completa, verifique o status e os resultados da execução do serviço para garantir que as chamadas de API na nuvem tenham sido trocadas para a instância Enterprise de destino.

  4. Opcional: Reverter a tarefa de migração. Se a migração falhar ou ocorrer um problema, reverta todos os dados de dispositivo migrados, como informações de certificado do dispositivo e dados do modelo da Thing Specification Language (TSL), para a instância pública a fim de restaurar a operação normal. Esta operação não exclui os dados de assinatura do lado do servidor ou de encaminhamento de mensagens migrados da instância Enterprise de destino.

Referências

Perguntas frequentes

Antes da migração

Durante a migração

Após a migração