Pemberitahuan akhir dukungan: Pada 31 Oktober 2025, AWS akan menghentikan dukungan untuk Amazon Lookout for Vision. Setelah 31 Oktober 2025, Anda tidak akan lagi dapat mengakses konsol Lookout for Vision atau sumber daya Lookout for Vision. Untuk informasi lebih lanjut, kunjungi posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyiapkan lingkungan Anda
Untuk menulis kode klien, lingkungan pengembangan Anda terhubung dari jarak jauh ke perangkat AWS IoT Greengrass Version 2 inti tempat Anda telah menerapkan komponen dan dependensi model Amazon Lookout for Vision. Atau, Anda dapat menulis kode pada perangkat inti. Untuk informasi selengkapnya, lihat alat pengembangan AWS IoT Greengrass dan Mengembangkan komponen AWS IoT Greengrass.
Kode klien Anda harus menggunakan klien gRPC untuk mengakses Amazon Lookout for Vision Edge Agent. Bagian ini menunjukkan cara mengatur lingkungan pengembangan Anda dengan gRPC dan menginstal dependensi pihak ketiga yang diperlukan untuk kode contoh. DetectAnomalies
Setelah Anda selesai menulis kode klien Anda, Anda membuat komponen kustom dan menerapkan komponen kustom ke perangkat edge Anda. Untuk informasi selengkapnya, lihat Membuat komponen aplikasi klien.
Menyiapkan gRPC
Di lingkungan pengembangan Anda, Anda memerlukan klien gRPC yang Anda gunakan dalam kode Anda untuk memanggil Lookout for Vision Edge Agent API. Untuk melakukan ini, Anda membuat rintisan gRPC dengan menggunakan file definisi .proto
layanan untuk Lookout for Vision Edge Agent.
catatan
Anda juga bisa mendapatkan file definisi layanan dari bundel aplikasi Lookout for Vision Edge Agent. Bundel aplikasi diinstal ketika komponen Lookout for Vision Edge Agent diinstal sebagai dependensi komponen model. Bundel aplikasi terletak di/greengrass/v2/packages/artifacts-unarchived/aws.iot.lookoutvision.EdgeAgent/
. Ganti edge_agent_version
/lookoutvision_edge_agentedge_agent_version
dengan versi Lookout for Vision Edge Agent yang Anda gunakan. Untuk mendapatkan bundel aplikasi, Anda perlu menyebarkan Lookout for Vision Edge Agent ke perangkat inti.
Untuk mengatur gRPC
-
Unduh file zip, proto.zip. File zip berisi file definisi layanan.proto ()
edge-agent.proto
. -
Buka zip konten.
Buka prompt perintah dan arahkan ke folder yang berisi
edge-agent.proto
.Gunakan perintah berikut untuk menghasilkan antarmuka klien Python.
%%bash python3 -m pip install grpcio python3 -m pip install grpcio-tools python3 -m grpc_tools.protoc --proto_path=. --python_out=. --grpc_python_out=. edge-agent.proto
Jika perintah berhasil, rintisan
edge_agent_pb2_grpc.py
danedge_agent_pb2.py
dibuat di direktori kerja.Tulis kode klien yang menggunakan model Anda. Untuk informasi selengkapnya, lihat Menggunakan model dalam komponen aplikasi klien Anda.
Menambahkan dependensi pihak ketiga
Kode DetectAnomalies
contoh menggunakan pustaka Pillow
Gunakan perintah berikut untuk menginstal perpustakaan Pillow.
python3 -m pip install Pillow