Bagikan melalui


Sebarkan modul Detektor Anomali univariat ke IoT Edge

Penting

Mulai tanggal 20 September 2023 Anda tidak akan dapat membuat sumber daya Detektor Anomali baru. Layanan Detektor Anomali dihentikan pada tanggal 1 Oktober 2026.

Pelajari cara menyebarkan modul Detektor Anomali layanan Azure AI ke perangkat IoT Edge. Setelah disebarkan ke IoT Edge, modul berjalan di IoT Edge bersama dengan modul lain sebagai instans kontainer. Hal ini memperlihatkan API yang sama persis dengan instans kontainer Detektor Anomali yang berjalan di lingkungan kontainer docker standar.

Prasyarat

Membuat sumber daya Pendeteksi Anomali

  1. Masuk ke portal Azure.

  2. Pilih Buat sumber daya Detektor Anomali.

  3. Masukkan semua setelan yang diperlukan:

    Pengaturan Nilai
    Nama Nama yang diinginkan (2-64 karakter)
    Langganan Pilih langganan yang sesuai
    Lokasi Pilih lokasi terdekat dan yang tersedia
    Tingkat Harga F0 - 10 Panggilan per detik, 20K Transaksi per bulan.
    Atau:
    S0 - 80 panggilan per detik
    Grup Sumber Daya Pilih grup sumber daya yang tersedia
  4. Pilih Buat dan tunggu hingga sumber daya dibuat. Setelah dibuat, navigasi ke halaman sumber daya

  5. Kumpulkan yang dikonfigurasi endpoint dan kunci API:

    Tombol dan tab Titik Akhir di portal Pengaturan Nilai
    Ringkasan Titik akhir Salin titik akhir. Ini terlihat mirip dengan https://<your-resource-name>.cognitiveservices.azure.com/
    Key Kunci API Salin 1 dari dua kunci. Ini adalah string karakter alfanumerik 32 karakter tanpa spasi atau garis putus-putus, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

Sebarkan modul Deteksi Anomali ke tepi

  1. Di portal Azure, masukkan Detektor Anomali pada IoT Edge ke dalam pencarian dan buka hasil Azure Marketplace.

  2. Ini akan membawa Anda ke laman Perangkat Target untuk Modul IoT Edge portal Azure. Berikan informasi yang diperlukan berikut ini.

    1. Pilih langganan Anda.

    2. Pilih IoT Hub Anda.

    3. Pilih Temukan perangkat dan temukan perangkat IoT Edge.

  3. Pilih tombol Buat.

  4. Pilih modul AnomalyDetectoronIoTEdge.

    Gambar antarmuka pengguna Modul IoT Edge dengan tautan AnomalyDetectoronIoTEdge disorot dengan kotak merah untuk menunjukkan bahwa ini adalah item yang harus dipilih.

  5. Navigasikan ke Variabel Lingkungan dan berikan informasi berikut.

    1. Pertahankan nilai yang diterima untuk Eula.

    2. Isi Tagihan dengan titik akhir layanan Azure AI Anda.

    3. Isi ApiKey dengan kunci API layanan Azure AI Anda.

    Variabel lingkungan dengan kotak merah di sekitar area yang perlu diisi nilai untuk titik akhir dan kunci API

  6. Pilih Perbarui

  7. Pilih Berikutnya: Rute untuk menentukan rute Anda. Anda menentukan semua pesan dari semua modul untuk masuk ke Azure IoT Hub. Untuk mempelajari cara mendeklarasikan rute, lihat Membuat rute di IoT Edge.

  8. Pilih Berikutnya: Tinjau + buat. Anda dapat melihat pratinjau file JSON yang mendefinisikan semua modul yang disebarkan ke perangkat IoT Edge Anda.

  9. Pilih Buat untuk memulai penyebaran modul.

  10. Setelah menyelesaikan penyebaran modul, Anda akan kembali ke halaman IoT Edge dari hub IoT Anda. Pilih perangkat Anda dari daftar perangkat IoT Edge untuk melihat detailnya.

  11. Gulir ke bawah dan lihat modul yang terdaftar. Periksa apakah status runtime berjalan untuk modul baru Anda.

Untuk memecahkan masalah status runtime perangkat IoT Edge Anda, lihat panduan pemecahan masalah.

Uji Detektor Anomali pada perangkat IoT Edge

Anda akan melakukan panggilan HTTP ke perangkat Azure IoT Edge yang memiliki kontainer layanan Azure AI yang berjalan. Kontainer menyediakan API titik akhir berbasis REST. Gunakan host, http://<your-edge-device-ipaddress>:5000, untuk API modul.

Atau, Anda dapat membuat klien modul dengan menggunakan pustaka klien Detektor Anomali pada perangkat Azure IoT Edge, lalu memanggil kontainer layanan Azure AI yang sedang berjalan di tepi. Gunakan titik akhir host http://<your-edge-device-ipaddress>:5000 dan biarkan tombol host kosong.

Jika perangkat edge Anda belum mengizinkan komunikasi masuk pada port 5000, Anda perlu membuat aturan port masuk baru.

Untuk Azure VM, ini dapat diset pada Komputer Virtual>Pengaturan>Jaringan>Aturan port masuk>Tambahkan aturan port masuk.

Ada beberapa cara untuk memvalidasi bahwa modul sedang berjalan. Temukan alamat IP Eksternal dan port yang terbuka dari perangkat edge yang dimaksud, dan buka browser web favorit Anda. Gunakan berbagai URL permintaan di bawah untuk memvalidasi kontainer yang sedang berjalan. Contoh permintaan URL yang tercantum di bawah adalah http://<your-edge-device-ipaddress:5000, tetapi kontainer spesifik Anda dapat bervariasi. Ingatlah bahwa Anda harus menggunakan alamat IP Eksternal perangkat edge Anda.

URL Permintaan Tujuan
http://<your-edge-device-ipaddress>:5000/ Kontainer menyediakan halaman beranda.
http://<your-edge-device-ipaddress>:5000/status Juga diminta dengan GET, ini memverifikasi apakah kunci-api yang digunakan untuk memulai kontainer yang valid tanpa menyebabkan kueri titik akhir. Permintaan ini dapat digunakan untuk penyelidikan keaktifan dan kesiapan Kubernetes.
http://<your-edge-device-ipaddress>:5000/swagger Kontainer menyediakan serangkaian dokumentasi lengkap untuk titik akhir dan fitur Coba. Dengan fitur ini, Anda dapat memasukkan pengaturan Anda ke dalam formulir HTML berbasis web dan membuat kueri tanpa harus menulis kode apa pun. Setelah kueri ditampilkan, contoh perintah CURL disediakan untuk menunjukkan header dan format isi HTTP yang diperlukan.

Halaman beranda kontainer

Langkah berikutnya