Verificar se a função do Lambda está em execução no dispositivo de núcleo - AWS IoT Greengrass

O AWS IoT Greengrass Version 1 entrou na fase de vida útil prolongada em 30 de junho de 2023. Para obter mais informações, consulte política de manutenção do AWS IoT Greengrass V1. Após essa data, o AWS IoT Greengrass V1 não lançará atualizações que forneçam recursos, aprimoramentos, correções de erros ou patches de segurança. Os dispositivos que funcionam com o AWS IoT Greengrass V1 não serão interrompidos e continuarão operando e se conectando à nuvem. É altamente recomendável que você migre para AWS IoT Greengrass Version 2, o que adicionará novos recursos significativos e suporte para plataformas adicionais.

Verificar se a função do Lambda está em execução no dispositivo de núcleo

  1. No painel de navegação do console do AWS IoT, em Teste, selecione Cliente de teste MQTT.

  2. Selecione a guia Subscribe to topic (Inscrever-se no tópico).

  3. Insira hello/world em Filtro de tópicos e expanda Configuração adicional.

  4. Insira as informações listadas em cada um dos seguintes campos:

    • Para Quality of Service (Qualidade de Serviço), selecione 0.

    • Em MQTT payload display (Exibição de carga MQTT), selecione Display payloads as strings (Exibir cargas como strings).

     

  5. Selecione Subscribe.

Supondo que a função do Lambda esteja sendo executada em seu dispositivo, ela publicará no tópico hello/world mensagens semelhantes à seguinte:

Captura de tela da mensagem enviada para o tópico hello/world com a mensagem em destaque.

Embora a função do Lambda continue a enviar mensagens MQTT ao tópico hello/world, não interrompa o daemon do AWS IoT Greengrass. Os módulos restantes são gravados com a suposição de que ele esteja em execução.

Você pode excluir a função e a assinatura do grupo:

  • Na página de configuração de grupos, na guia Funções do Lambda, selecione a função do Lambda que você deseja remover e selecione Remover.

  • Na página de configuração de grupos, na guia Assinaturas, selecione a assinatura e, em seguida, selecione Excluir.

A função e a assinatura serão removidas do núcleo durante a próxima implantação de grupo.