Escrevendo seu componente de aplicativo cliente - Amazon Lookout for Vision

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Escrevendo seu componente de aplicativo cliente

Um componente do aplicativo cliente é um AWS IoT Greengrass Version 2 componente personalizado que você escreve. Ele implementa a lógica de negócios necessária para usar um modelo Amazon Lookout for Vision em AWS IoT Greengrass Version 2 um dispositivo principal.

Para acessar um modelo, seu componente de aplicativo cliente usa o componente Lookout for Vision Edge Agent. O componente Lookout for Vision Edge Agent fornece uma API que você usa para analisar imagens com um modelo e gerenciar os modelos em um dispositivo principal.

A API do Lookout for Vision Edge Agent é implementada usando gRPC, que é um protocolo para fazer chamadas de procedimentos remotos. Para obter mais informações, consulte gRPC. Para escrever seu código, você pode usar qualquer linguagem compatível com o gRPC. Fornecemos exemplos de código Python. Para obter mais informações, consulte Usando um modelo em seu componente de aplicativo cliente.

nota

O componente Lookout for Vision Edge Agent é uma dependência do componente de modelo que você implanta. Ele é implantado automaticamente no dispositivo principal quando você implanta o componente do modelo no dispositivo principal.

Para escrever um componente de aplicativo cliente, faça o seguinte.

  1. Configure seu ambiente para usar o gRPC e instalar bibliotecas de terceiros.

  2. Escreva código para usar o modelo.

  3. Implante o código como um componente personalizado no dispositivo principal.

Para ver um exemplo de componente de aplicativo cliente que mostra como realizar a detecção de anomalias em um pipeline personalizado do GStreamer, consulte https://github.com/awslabs/aws-greengrass-labs-lookoutvision-gstreamer.