Escribiendo el componente de la aplicación cliente - Amazon Lookout for Vision

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Escribiendo el componente de la aplicación cliente

Un componente de aplicación cliente es un AWS IoT Greengrass Version 2 componente personalizado que usted escribe. Implementa la lógica empresarial necesaria para utilizar un modelo de Amazon Lookout for Vision en AWS IoT Greengrass Version 2 un dispositivo central.

Para acceder a un modelo, el componente de la aplicación cliente utiliza el componente Lookout for Vision Edge Agent. El componente Lookout for Vision Edge Agent proporciona una API que se utiliza para analizar imágenes con un modelo y gestionar los modelos en un dispositivo principal.

La API de agente de Lookout for Vision Edge se implementa mediante gRPC, que es un protocolo para realizar llamadas a procedimientos remotos. Para obtener más información, consulte gRPC. Para escribir tu código, puedes usar cualquier lenguaje compatible con gRPC. Proporcionamos un ejemplo de código Python. Para obtener más información, consulte Uso de un modelo en el componente de la aplicación cliente.

nota

El componente Lookout for Vision Edge Agent es una dependencia del componente del modelo que se implemente. Se implementa automáticamente en el dispositivo principal cuando se implementa el componente del modelo en el dispositivo principal.

Para escribir un componente de aplicación cliente, haga lo siguiente.

  1. Configure su entorno para usar gRPC e instale bibliotecas de terceros.

  2. Escribe código para usar el modelo.

  3. Implemente el código como un componente personalizado en el dispositivo principal.

Para ver un ejemplo de un componente de aplicación cliente que muestra cómo realizar la detección de anomalías en una canalización de GStreamer personalizada, consulta https://github.com/awslabs/aws-greengrass-labs-lookoutvision-gstreamer.