Migrar da AWS IoT Greengrass versão 1
O AWS IoT Greengrass Version 2 é uma versão principal do software, das APIs e do console do AWS IoT Greengrass Core. O AWS IoT Greengrass V2 introduz várias melhorias no AWS IoT Greengrass V1, como aplicações modulares, implantações em grandes frotas de dispositivos e suporte para plataformas adicionais.
nota
Depois de 30 de junho de 2023, o AWS IoT Greengrass Version 1 não receberá mais atualizações de recursos, aprimoramentos, correções de erros ou patches de segurança. Para obter mais informações, consulte política de manutenção do AWS IoT Greengrass V1. Se você usa o AWS IoT Greengrass V1, recomendamos enfaticamente que migre para o AWS IoT Greengrass V2.
Siga as instruções neste guia para migrar de AWS IoT Greengrass V1 para o. AWS IoT Greengrass V2
Posso executar minhas aplicações V1 na V2?
A maioria das aplicações V1 pode ser executada em dispositivos V2 core sem precisar alterar o código da aplicação. Se suas aplicações V1 usarem o seguinte recurso, você não poderá executá-las na V2.
-
Os tempos de execução das funções do Lambda em C e C++
Se suas aplicações V1 usarem um dos recursos a seguir, você deverá modificar o código da aplicação para usar o AWS IoT Device SDK V2 para executar os aplicações no AWS IoT Greengrass V2.
-
Interaja com o serviço de shadow local.
-
Publique mensagens em dispositivos conectados locais (dispositivos Greengrass)
Visão geral da migração
Em um alto nível, você pode usar o procedimento a seguir para atualizar os dispositivos principais de AWS IoT Greengrass V1 paraAWS IoT Greengrass V2. O procedimento exato que você segue depende dos requisitos específicos do seu ambiente.
-
Entender as diferenças entre V1 e V2
AWS IoT Greengrass V2introduz novos conceitos fundamentais para frotas de dispositivos e software implantável, e a V2 simplifica vários conceitos da V1.
O serviço de AWS IoT Greengrass V2 nuvem e o software AWS IoT Greengrass Core v2.x não são compatíveis com versões anteriores do serviço de AWS IoT Greengrass V1 nuvem e do software AWS IoT Greengrass Core v1.x. Como resultado, atualizações OTA (AWS IoT Greengrass V1over-the-air) não podem atualizar dispositivos V1 para V2.
-
Valide se os dispositivos principais da V1 podem executar a V2
Verifique se um dispositivo central V1 pode executar o software AWS IoT Greengrass Core v2.x e os recursos. AWS IoT Greengrass V2 AWS IoT Greengrass V2tem requisitos de dispositivo diferentes dosAWS IoT Greengrass V1.
-
Configure um novo dispositivo para testar aplicações V1 na V2
Para minimizar o risco de seus dispositivos em produção, crie um novo dispositivo para testar suas aplicações V1 na V2. Depois de instalar o software AWS IoT Greengrass Core v2.x, você pode criar e implantar componentes do AWS IoT Greengrass V2 para migrar e testar suas aplicações do AWS IoT Greengrass V1.
-
Atualize os dispositivos principais da V1 para executar a V2
Atualize um dispositivo V1 core existente para executar o software AWS IoT Greengrass Core v2.x e os componentes. AWS IoT Greengrass V2 Para migrar uma frota de dispositivos da V1 para a V2, repita essa etapa para cada dispositivo da frota.