Egy anomáliadetektor egyváltozós modul üzembe helyezése az IoT Edge-ben

Fontos

2023. szeptember 20-tól nem hozhat létre új anomáliadetektor erőforrásokat. A anomáliadetektor szolgáltatás 2026. október 1-jén megszűnik.

Megtudhatja, hogyan helyezheti üzembe az Azure AI-szolgáltatások anomáliadetektor modult egy IoT Edge-eszközön. Miután üzembe helyezték az IoT Edge-ben, a modul az IoT Edge-ben fut más modulokkal együtt tárolópéldányként. Pontosan ugyanazokat az API-kat teszi elérhetővé, mint egy szabványos Docker-tárolókörnyezetben futó anomáliadetektor tárolópéldány.

Előfeltételek

Anomáliadetektor-erőforrás létrehozása

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza a Create anomáliadetektor resource (Erőforrás létrehozása) lehetőséget.

  3. Adja meg az összes szükséges beállítást:

    Beállítás Value
    Name Kívánt név (2-64 karakter)
    Subscription Válassza ki a megfelelő előfizetést
    Location Válasszon egy közeli és elérhető helyet
    Tarifacsomag F0 - Másodpercenként 10 hívás, havonta 20 000 tranzakció.
    Vagy:
    S0 - Másodpercenként 80 hívás
    Erőforráscsoport Elérhető erőforráscsoport kiválasztása
  4. Válassza a Létrehozás lehetőséget , és várja meg, amíg az erőforrás létrejön. A létrehozás után lépjen az erőforráslapra

  5. Konfigurált endpoint és API-kulcs összegyűjtése:

    Kulcsok és végpont lap a portálon Beállítás Value
    Áttekintés Végpont Másolja ki a végpontot. A következőhöz hasonlóan néz ki: https://<your-resource-name>.cognitiveservices.azure.com/
    Kulcsok API-kulcs Másolja a két kulcs közül az 1-et. Ez egy 32 alfanumerikus karakterből álló sztring szóközök és kötőjelek nélkül. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Az Anomáliadetektálási modul üzembe helyezése a peremhálózaton

  1. Az Azure Portalon írja be anomáliadetektor az IoT Edge-en a keresésbe, és nyissa meg az Azure Marketplace-találatot.

  2. Ekkor megnyílik az Azure Portal IoT Edge-modul céleszközei lapja. Adja meg az alábbi szükséges adatokat.

    1. Válassza ki előfizetését.

    2. Válassza ki az IoT Hubot.

    3. Válassza az Eszköz keresése lehetőséget, és keressen egy IoT Edge-eszközt.

  3. Válassza a Létrehozás gombot.

  4. Válassza ki az AnomalyDetectoronIoTEdge modult.

    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. Lépjen a Környezeti változók területre, és adja meg az alábbi információkat.

    1. Az Eula értékének megtartása.

    2. Töltse ki a számlázást az Azure AI-szolgáltatások végpontjával.

    3. Töltse ki az ApiKey-t az Azure AI-szolgáltatások API-kulcsával.

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

  6. Válassza a Frissítés lehetőséget

  7. Válassza a Tovább elemet : Útvonalak az útvonal definiálásához. Itt megszabhatja, hogy az összes üzenet minden modulból az Azure IoT Hubba érkezzen. Az útvonalak deklarálásához lásd : Útvonalak létrehozása az IoT Edge-ben.

  8. Válassza a Tovább: Ellenőrzés és létrehozás lehetőségre. Megtekintheti annak a JSON-fájlnak az előnézetét, amely meghatározza az IoT Edge-eszközön üzembe helyezett összes modult.

  9. A modul üzembe helyezési folyamatának elindításához válassza a Létrehozás gombot.

  10. A modul üzembe helyezésének befejezése után visszatérhet az IoT Hub IoT Edge lapjára. A részletek megtekintéséhez válassza ki az eszközt a IoT Edge-eszközök listájából.

  11. Görgessen lefelé, és tekintse meg a felsorolt modulokat. Ellenőrizze, hogy fut-e a futtatókörnyezet állapota az új modulhoz.

Az IoT Edge-eszköz futtatókörnyezeti állapotának hibaelhárításához tekintse meg a hibaelhárítási útmutatót.

Anomáliadetektor tesztelése IoT Edge-eszközön

HTTP-hívást fog kezdeményezni az Azure IoT Edge-eszközhöz, amelyen az Azure AI-szolgáltatások tárolója fut. A tároló REST-alapú végponti API-kat biztosít. Használja a gazdagépet modul http://<your-edge-device-ipaddress>:5000API-khoz.

Másik lehetőségként létrehozhat egy modulügyfélt az Azure IoT Edge-eszköz anomáliadetektor ügyfélkódtárával, majd meghívhatja a peremhálózaton futó Azure AI-szolgáltatási tárolót. Használja a gazdagépvégpontot http://<your-edge-device-ipaddress>:5000 , és hagyja üresen a gazdagépkulcsot.

Ha a peremeszköz még nem engedélyezi a bejövő kommunikációt az 5000-s porton, létre kell hoznia egy új bejövő portszabályt.

Azure-beli virtuális gépek esetén ez a virtuális gép> Gépház> Hálózat-létesítési>bejövő portszabály Bejövő portszabály> hozzáadása területen állítható be.

A modul futásának ellenőrzésére többféleképpen is van lehetőség. Keresse meg a szóban forgó peremeszköz külső IP-címét és közzétett portját, és nyissa meg a kedvenc webböngészőt. A tároló futásának ellenőrzéséhez használja az alábbi különböző kérelem URL-címeket. Az alábbi példakérési URL-címek a következők http://<your-edge-device-ipaddress:5000, de az adott tároló eltérő lehet. Ne feledje, hogy a peremeszköz külső IP-címét kell használnia.

Kérelem URL-címe Purpose
http://<your-edge-device-ipaddress>:5000/ A tároló egy kezdőlappal rendelkezik.
http://<your-edge-device-ipaddress>:5000/status A GET használatával is kért, ez ellenőrzi, hogy a tároló elindításához használt API-kulcs érvényes-e végpontlekérdezés nélkül. Ez a kérés használható a Kubernetes-beli élő- és készültségi mintavételekhez.
http://<your-edge-device-ipaddress>:5000/swagger A tároló átfogó dokumentációval is rendelkezik a végpontokhoz, valamint egy kipróbálás funkcióval is. Ezzel a funkcióval beírhatja a beállításokat egy webes HTML-űrlapba, és kódírás nélkül is elvégezheti a lekérdezést. A lekérdezés visszatérése után megjelenik egy példa CURL-parancs, amely bemutatja a szükséges HTTP-fejléceket és törzsformátumot.

Container's home page

Következő lépések