Scrivere il componente dell'applicazione client - Amazon Lookout per Vision

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Scrivere il componente dell'applicazione client

Un componente dell'applicazione client è un AWS IoT Greengrass Version 2 componente personalizzato che scrivi tu. Implementa la logica aziendale necessaria per utilizzare un modello Amazon Lookout for Vision su AWS IoT Greengrass Version 2 un dispositivo principale.

Per accedere a un modello, il componente dell'applicazione client utilizza il componente Lookout for Vision Edge Agent. Il componente Lookout for Vision Edge Agent fornisce un'API da utilizzare per analizzare le immagini con un modello e gestire i modelli su un dispositivo principale.

L'API Lookout for Vision Edge Agent è implementata utilizzando gRPC, un protocollo per effettuare chiamate di procedura remote. Per ulteriori informazioni, vedere gRPC. Per scrivere il codice, è possibile utilizzare qualsiasi linguaggio supportato da gRPC. Forniamo un esempio di codice Python. Per ulteriori informazioni, consulta Utilizzo di un modello nel componente dell'applicazione client.

Nota

Il componente Lookout for Vision Edge Agent dipende dal componente del modello distribuito. Viene distribuito automaticamente sul dispositivo principale quando si distribuisce il componente del modello sul dispositivo principale.

Per scrivere un componente dell'applicazione client, effettuate le seguenti operazioni.

  1. Configura il tuo ambiente per usare gRPC e installare librerie di terze parti.

  2. Scrivi il codice per usare il modello.

  3. Distribuisci il codice come componente personalizzato sul dispositivo principale.

Per un esempio di componente dell'applicazione client che mostra come eseguire il rilevamento delle anomalie in una pipeline GStreamer personalizzata, vedi https://github.com/awslabs/ -gstreamer. aws-greengrass-labs-lookoutvision