Migrar da AWS IoT Greengrass versão 1 - AWS IoT Greengrass

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.

Uma visão geral de como AWS IoT Greengrass V1 migrar de o. AWS IoT Greengrass V2
  1. 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.

  2. 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.

  3. 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.

  4. 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.