IoT Edge'e Anomali Algılayıcısı tek değişkenli modül dağıtma

Önemli

20 Eylül 2023 tarihinden itibaren yeni Anomali Algılayıcısı kaynakları oluşturamayacaksınız. Anomali Algılayıcısı hizmeti 1 Ekim 2026'da kullanımdan kaldırılıyor.

Azure AI hizmetleri Anomali Algılayıcısı modülünü bir IoT Edge cihazına dağıtmayı öğrenin. IoT Edge'e dağıtıldıktan sonra modül IoT Edge'de diğer modüllerle birlikte kapsayıcı örneği olarak çalışır. Standart docker kapsayıcı ortamında çalışan bir Anomali Algılayıcısı kapsayıcı örneğiyle tam olarak aynı API'leri kullanıma sunar.

Ön koşullar

Anomali Algılayıcısı kaynağı oluşturma

  1. Azure Portal oturum açın.

  2. Anomali Algılayıcısı kaynağı oluştur'u seçin.

  3. Tüm gerekli ayarları girin:

    Ayar Değer
    Ad İstenen ad (2-64 karakter)
    Abonelik Uygun aboneliği seçin
    Konum Yakın ve kullanılabilir herhangi bir konumu seçin
    Fiyatlandırma Katmanı F0 - Saniyede 10 Çağrı, ayda 20.000 İşlem.
    Veya:
    S0 - Saniyede 80 Çağrı
    Kaynak Grubu Kullanılabilir bir kaynak grubu seçin
  4. Oluştur'u seçin ve kaynağın oluşturulmasını bekleyin. Oluşturulduktan sonra kaynak sayfasına gidin

  5. Yapılandırılmış endpoint ve BIR API anahtarı toplayın:

    Portalda Anahtarlar ve Uç Nokta sekmesi Ayar Değer
    Genel bakış Uç nokta Uç noktayı kopyalayın. Şuna benzer: https://<your-resource-name>.cognitiveservices.azure.com/
    Anahtarlar API Anahtarı İki anahtardan 1'ini kopyalayın. Boşluk veya tire xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxiçermeyen 32 alfasayısal karakterli bir dizedir.

Anomali Algılama modülünü kenara dağıtma

  1. Azure portalında aramaya IoT Edge'de Anomali Algılayıcısı girin ve Azure Market sonucu açın.

  2. Azure portalında IoT Edge Modülü için Hedef Cihazlar sayfasına gidersiniz. Şu gerekli bilgileri belirtin.

    1. Aboneliğinizi seçin.

    2. IoT Hub'ınızı seçin.

    3. Cihaz bul'u seçin ve bir IoT Edge cihazı bulun.

  3. Oluştur düğmesini seçin.

  4. AnomalyDetectoronIoTEdge modülünü seçin.

    Image of IoT Edge Modules user interface with AnomalyDetectoronIoTEdge link highlighted with a red box to indicate that this is the item to select.

  5. Ortam Değişkenleri’ne gidin ve aşağıdaki bilgileri sağlayın.

    1. Eula için kabul edilen değeri tutun.

    2. Faturalamayı Azure AI hizmetleri uç noktanızla doldurun.

    3. ApiKey'i Azure AI hizmetleri API anahtarınız ile doldurun.

    Environment variables with red boxes around the areas that need values to be filled in for endpoint and API key

  6. Güncelleştir’i seçin

  7. Rotanızı tanımlamak için İleri: Yollar'ı seçin. Tüm modüllerden gelen tüm iletilerin Azure IoT Hub’a gönderilmesini tanımlarsınız. Yol bildirmeyi öğrenmek için bkz . IoT Edge'de yol oluşturma.

  8. Sonraki: Gözden geçirme ve oluşturma’yı seçin. IoT Edge cihazınıza dağıtılacak olan tüm modülleri tanımlayan JSON dosyasının önizlemesini görebilirsiniz.

  9. Modül dağıtımını başlatmak için Oluştur’u seçin.

  10. Modül dağıtımını tamamladıktan sonra IoT hub'ınızın IoT Edge sayfasına dönersiniz. Ayrıntılarını görmek için IoT Edge cihazları listesinden cihazınızı seçin.

  11. Ekranı aşağı kaydırın ve listelenen modüllere bakın. Yeni modülünüz için çalışma zamanı durumunun çalışıp çalışmadığını denetleyin.

IoT Edge cihazınızın çalışma zamanı durumunu gidermek için sorun giderme kılavuzuna bakın.

IoT Edge cihazında Anomali Algılayıcısı test etme

Azure AI hizmetleri kapsayıcısının çalıştığı Azure IoT Edge cihazına bir HTTP çağrısı yapacaksınız. Kapsayıcı REST tabanlı uç nokta API'leri sağlar. Modül API'leri için konağı http://<your-edge-device-ipaddress>:5000kullanın.

Alternatif olarak, Azure IoT Edge cihazında Anomali Algılayıcısı istemci kitaplığını kullanarak bir modül istemcisi oluşturabilir ve ardından uçta çalışan Azure AI hizmetleri kapsayıcısını çağırabilirsiniz. Konak uç noktasını http://<your-edge-device-ipaddress>:5000 kullanın ve konak anahtarını boş bırakın.

Edge cihazınız 5000 numaralı bağlantı noktasında gelen iletişime zaten izin vermiyorsa, yeni bir gelen bağlantı noktası kuralı oluşturmanız gerekir.

Azure VM'sinde bu, Sanal Makine> Ayarlar>> Yeni bağlantı noktası kuralı ekleme Gelen bağlantı noktası kuralı> ekle altında ayarlanabilir.

Modülün çalıştığını doğrulamanın çeşitli yolları vardır. Söz konusu uç cihazının Dış IP adresini ve kullanıma sunulan bağlantı noktasını bulun ve sık kullandığınız web tarayıcısını açın. Kapsayıcının çalıştığını doğrulamak için aşağıdaki çeşitli istek URL'lerini kullanın. Aşağıda listelenen örnek istek URL'leri şunlardır http://<your-edge-device-ipaddress:5000, ancak kapsayıcınız farklılık gösterebilir. Uç cihazınızın Dış IP adresini kullanmanız gerektiğini unutmayın.

İstek URL'si Purpose
http://<your-edge-device-ipaddress>:5000/ Kapsayıcı bir giriş sayfası sağlar.
http://<your-edge-device-ipaddress>:5000/status GET ile de istenen bu, kapsayıcıyı başlatmak için kullanılan api anahtarının uç nokta sorgusuna neden olmadan geçerli olup olmadığını doğrular. Bu istek Kubernetes canlılığı ve hazır olma yoklamaları için kullanılabilir.
http://<your-edge-device-ipaddress>:5000/swagger Kapsayıcı uç noktalar için tüm belgeleri ve bir de Deneyin özelliği sağlar. Bu özellik sayesinde, ayarlarınızı web tabanlı bir HTML formuna girebilir ve herhangi bir kod yazmak zorunda kalmadan sorguyu yapabilirsiniz. Sorgu döndürüldikten sonra, gerekli HTTP üst bilgilerini ve gövde biçimini göstermek için örnek bir CURL komutu sağlanır.

Container's home page

Sonraki adımlar