Share via


Oktatóanyag: IoT Edge-eszközök hierarchiájának létrehozása

A következőkre vonatkozik:IoT Edge 1.5 pipa IoT Edge 1.5 IoT Edge 1.4 pipa IoT Edge 1.4

Fontos

Az IoT Edge 1.5 LTS és az IoT Edge 1.4 LTS támogatott kiadások. Az IoT Edge 1.4 LTS 2024. november 12-én megszűnik. Ha egy korábbi kiadáson dolgozik, olvassa el az IoT Edge frissítése című témakört.

Az Azure IoT Edge-csomópontokat hierarchikus rétegekbe rendezett hálózatokon is üzembe helyezheti. A hierarchia minden rétege egy átjáróeszköz, amely az alatta lévő rétegben lévő eszközöktől érkező üzeneteket és kéréseket kezeli. Ezt a konfigurációt beágyazott élnek is nevezik.

Az eszközök hierarchiáját úgy strukturálhatja, hogy csak a felső réteg legyen a felhőhöz való kapcsolódás, az alsó rétegek pedig csak a szomszédos felső és alsó rétegekkel kommunikálhassanak. Ez a hálózati rétegzés az ISA-95 szabványt követő legtöbb ipari hálózat alapja.

Ez az oktatóanyag bemutatja az IoT Edge-eszközök hierarchiájának létrehozását, az IoT Edge futtatókörnyezeti tárolók üzembe helyezését az eszközökön, valamint az eszközök helyi konfigurálását. A következő feladatokat hajtja végre:

  • Hozza létre és definiálja a kapcsolatokat az IoT Edge-eszközök hierarchiájában.
  • Konfigurálja az IoT Edge-futtatókörnyezetet a hierarchiában lévő eszközökön.
  • Konzisztens tanúsítványokat telepíthet az eszközhierarchiában.
  • Számítási feladatok hozzáadása a hierarchiában lévő eszközökhöz.
  • Az IoT Edge API proxymodullal biztonságosan irányíthatja a HTTP-forgalmat egyetlen porton keresztül az alsó rétegbeli eszközökről.

Tipp.

Ez az oktatóanyag manuális és automatizált lépések keverékét tartalmazza, amelyek bemutatják a beágyazott IoT Edge-funkciókat.

Ha teljesen automatizált módon szeretné beállítani az IoT Edge-eszközök hierarchiáját, kövesse a szkriptelt Azure IoT Edge for Industrial IoT-mintát. Ez a szkriptelt forgatókönyv előre konfigurált eszközként telepíti az Azure-beli virtuális gépeket egy gyári környezet szimulálásához.

Ha részletes áttekintést szeretne az IoT Edge-eszközök hierarchiájának létrehozásához és kezeléséhez szükséges manuális lépésekről, tekintse meg az IoT Edge-eszközátjáró-hierarchiák útmutatóját.

Ebben az oktatóanyagban a következő hálózati rétegek vannak definiálva:

  • Felső réteg: Ezen a rétegen az IoT Edge-eszközök közvetlenül a felhőhöz csatlakozhatnak.

  • Alsó rétegek: A felső réteg alatti rétegekben lévő IoT Edge-eszközök nem tudnak közvetlenül csatlakozni a felhőhöz. Az adatok küldéséhez és fogadásához egy vagy több közvetítő IoT Edge-eszközön kell végigmenniük.

Ez az oktatóanyag két eszközhierarchiát használ az egyszerűség érdekében. A felső rétegbeli eszköz a hierarchia felső rétegében lévő olyan eszközt jelöl, amely közvetlenül a felhőhöz tud csatlakozni. Ezt az eszközt szülőeszköznek nevezzük. Az alsó rétegbeli eszköz egy olyan eszközt jelöl a hierarchia alsó rétegében, amely nem tud közvetlenül csatlakozni a felhőhöz. Igény szerint további eszközöket is hozzáadhat az éles környezet megjelenítéséhez. Az alsó rétegben lévő eszközöket gyermekeszközöknek nevezzük.

Az oktatóanyag-hierarchia struktúrája, amely két eszközt tartalmaz: a felső és az alsó rétegbeli eszközt

Feljegyzés

A gyermekeszköz lehet alsóbb rétegbeli eszköz vagy átjáróeszköz beágyazott topológiában.

Előfeltételek

Az IoT Edge-eszközök hierarchiájának létrehozásához a következőkre van szükség:

  • Internetkapcsolattal rendelkező számítógép (Windows vagy Linux).

  • Érvényes előfizetéssel rendelkező Azure-fiók. Ha nem rendelkezik Azure-előfizetéssel, első lépésként mindössze néhány perc alatt létrehozhat egy ingyenes fiókot.

  • Ingyenes vagy standard szintű IoT Hub az Azure-ban.

  • Bash-rendszerhéj az Azure Cloud Shellben az Azure CLI használatával az Azure IoT-bővítmény telepítésével. Ez az oktatóanyag az Azure Cloud Shellt használja. Az Azure CLI-modulok és -bővítmények aktuális verzióinak megtekintéséhez futtassa az az verziót.

  • Két Linux-eszköz a hierarchia konfigurálásához. Ha nem rendelkezik elérhető eszközökkel, azure-beli virtuális gépeket hozhat létre a hierarchiában lévő összes eszközhöz az IoT Edge Azure Resource Manager-sablonnal. Ezzel a Resource Manager-sablonnal előre telepítve van az IoT Edge 1.5-ös verziója. Ha az IoT Edge-et saját eszközeire telepíti, olvassa el az Azure IoT Edge linuxos telepítése vagy az IoT Edge frissítése című témakört.

  • Az eszközök közötti hálózati kommunikáció egyszerűsítése érdekében a virtuális gépeknek ugyanazon a virtuális hálózaton kell lenniük, vagy virtuális hálózatok közötti társviszony-létesítést kell használniuk.

  • Győződjön meg arról, hogy a következő portok nyitva vannak az összes eszközön, kivéve a legalacsonyabb rétegű eszközt: 443, 5671, 8883:

    • 443: A szülő- és gyermek peremhálózati központok között rest API-hívásokhoz és Docker-tárolólemezképek lekéréséhez használható.
    • 5671, 8883: AMQP-hez és MQTT-hez használatos.

    További információkért tekintse meg , hogyan nyithat portokat virtuális gépeken az Azure Portallal.

    Tipp.

    A későbbi lépésekben az SSH-leírót és az egyes virtuális gépek teljes tartománynevét vagy IP-címét használja a konfigurációhoz, ezért kövesse nyomon ezeket az információkat. Az IP-címet és a teljes tartománynevet az Azure Portalon találja. Az IP-címhez keresse meg a virtuális gépek listáját, és jegyezze fel a Nyilvános IP-cím mezőt. Az FQDN-hez lépjen az egyes virtuális gépek áttekintő oldalára, és keresse meg a DNS-név mezőt. Az SSH-leíróhoz nyissa meg az egyes virtuális gépek kapcsolódási lapját.

IoT Edge-eszközhierarchia létrehozása

Az IoT Edge-eszközök alkotják a hierarchia rétegeit. Ez az oktatóanyag két IoT Edge-eszköz hierarchiáját hozza létre: a felső és az alsó rétegbeli eszközt. Igény szerint további alsóbb rétegbeli eszközöket is létrehozhat.

Az IoT Edge-eszközök hierarchiájának létrehozásához és konfigurálásához az az iot edge-eszközökkel hozza létre az Azure CLI-parancsot. A parancs több lépés automatizálásával és kondenzálásával leegyszerűsíti a hierarchia konfigurálását:

  • Eszközök létrehozása az IoT Hubon
  • A szülő-gyermek kapcsolatok beállítása az eszközök közötti kommunikáció engedélyezéséhez
  • Az üzembehelyezési jegyzék alkalmazása az egyes eszközökre
  • Tanúsítványláncot hoz létre az egyes eszközökhöz, hogy biztonságos kommunikációt létesítsen közöttük
  • Konfigurációs fájlokat hoz létre az egyes eszközökhöz

Eszközkonfiguráció létrehozása

Beágyazott éleszközök egy csoportját hozhatja létre egy szülőeszközt tartalmazó gyermekeszközzel. Ebben az oktatóanyagban alapszintű üzembehelyezési jegyzékeket használunk. További példaként tekintse át a konfigurációs példasablonokat.

  1. Az az iot edge-eszközök létrehozási parancsának használata előtt meg kell határoznia a legfelső és az alsó rétegbeli eszközök üzembehelyezési jegyzékét. Töltse le a deploymentTopLayer.json mintafájlt a helyi gépére.

    A legfelső rétegbeli eszköztelepítési jegyzék meghatározza az IoT Edge API proxymodult, és deklarálja az útvonalat az alsó rétegbeli eszközről az IoT Hubra.

  2. Töltse le a deploymentLowerLayer.json mintafájlt a helyi gépére.

    Az alsó rétegbeli eszköz üzembehelyezési jegyzék tartalmazza a szimulált hőmérséklet-érzékelő modult, és deklarálja az útvonalat a felső rétegbeli eszközre. A systemModules szakaszban láthatja, hogy a futtatókörnyezeti modulok a $upstream:443-ból mcr.microsoft.com helyett lekérésre vannak beállítva. Az alsó rétegbeli eszköz docker-rendszerkép-kéréseket küld a 443-as porton található IoT Edge API proxymodulhoz , mivel közvetlenül nem tudja lekérni a rendszerképeket a felhőből. Az alsó rétegbeli eszközön üzembe helyezett másik modul, a Szimulált hőmérséklet-érzékelő modul szintén a rendszerkép-kérést küldi el a következőre $upstream:443: .

    Az alacsonyabb rétegbeli üzembehelyezési jegyzékek létrehozásáról további információt az Azure IoT Edge-eszközök Csatlakozás hierarchia létrehozásához talál.

  3. Az Azure Cloud Shellben az az iot edge-eszközökkel hozza létre az Azure CLI-parancsot az IoT Hubban lévő eszközök és konfigurációs csomagok létrehozásához a hierarchiában lévő összes eszközhöz. Cserélje le a következő helyőrzőket a megfelelő értékekre:

    Helyőrző Leírás
    <hub-name> Az IoT Hub neve.
    <config-bundle-output-path> A mappa elérési útja, ahová menteni szeretné a konfigurációs csomagokat.
    <parent-device-name> A felső réteg szülőeszköz-azonosítójának neve.
    <parent-deployment-manifest> A szülőeszköz üzembehelyezési jegyzékfájlja.
    <parent-fqdn-or-ip> A szülőeszköz teljes tartományneve (FQDN) vagy IP-címe.
    <gyermekeszköz neve> Az alsó réteg gyermekeszköz-azonosítójának neve.
    <gyermektelepítési jegyzék> A gyermekeszköz üzembehelyezési jegyzékfájlja.
    <child-fqdn-or-ip> Gyermekeszköz teljes tartományneve (FQDN) vagy IP-címe.
    az iot edge devices create \
       --hub-name <hub-name> \
       --output-path <config-bundle-output-path> \
       --default-edge-agent "mcr.microsoft.com/azureiotedge-agent:1.5" \
       --device id=<parent-device-name> \
          deployment=<parent-deployment-manifest> \
          hostname=<parent-fqdn-or-ip> \
       --device id=child-1 \
          parent=parent-1 \
          deployment=<child-deployment-manifest> \
          hostname=<child-fqdn-or-ip>
    

    Az alábbi parancs például két IoT Edge-eszköz hierarchiáját hozza létre az IoT Hubban. Egy szülő-1 nevű felső rétegbeli eszköz és egy child-1* nevű alsó rétegű eszköz. A parancs a kimeneti könyvtárban lévő összes eszköz konfigurációs csomagjait menti. A parancs önaláírt teszttanúsítványokat is létrehoz, és tartalmazza őket a konfigurációs csomagban. A konfigurációs csomagok telepítése minden eszközön egy telepítési szkript használatával történik.

    az iot edge devices create \
       --hub-name my-iot-hub \
       --output-path ./output \
       --default-edge-agent "mcr.microsoft.com/azureiotedge-agent:1.5" \
       --device id=parent-1 \
          deployment=./deploymentTopLayer.json \
          hostname=10.0.0.4 \
       --device id=child-1 \
          parent=parent-1 \
          deployment=./deploymentLowerLayer.json \
          hostname=10.1.0.4
    

A parancs futtatása után megtalálhatja az eszközkonfigurációs csomagokat a kimeneti könyvtárban. Példa:

PS C:\nested-edge\output> dir

   Directory: C:\nested-edge\output

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---           4/10/2023  4:12 PM           7192 child-1.tgz
-a---           4/10/2023  4:12 PM           6851 parent-1.tgz

Használhatja a parancsnak argumentumként átadott saját tanúsítványait és kulcsait, vagy létrehozhat egy összetettebb eszközhierarchiát. További információ a beágyazott eszközök az az paranccsal történő létrehozásáról: az iot edge devices create. Ha nem tudja, hogyan használják a tanúsítványokat egy átjáróforgatókönyvben, tekintse meg az útmutató tanúsítvány szakaszát.

Ebben az oktatóanyagban beágyazott argumentumokkal hozza létre az eszközöket és a konfigurációs csomagokat. A konfigurációs fájlt YAML vagy JSON formátumban is használhatja. A mintakonfigurációs fájlért lásd a sample_devices_config.yaml példát.

Az IoT Edge-futtatókörnyezet konfigurálása

Az eszközök kiépítése mellett a konfigurációs lépések megbízható kommunikációt hoznak létre a hierarchiában lévő eszközök között a korábban létrehozott tanúsítványok használatával. A lépések a hierarchia hálózati szerkezetének létrehozását is megkezdik. A felső rétegbeli eszköz fenntartja az internetkapcsolatot, lehetővé téve a rendszerképek lekérését a felhőből való futásidejéhez, míg az alsó rétegbeli eszközök a felső réteg eszközén keresztül haladva érik el ezeket a képeket.

Az IoT Edge-futtatókörnyezet konfigurálásához a konfigurációs csomagokat kell alkalmaznia az eszközökre. A konfigurációk különböznek a felső és az alsó rétegbeli eszköz között, ezért ügyeljen az egyes eszközökre alkalmazott eszközkonfigurációs fájlra.

  1. Másolja az egyes konfigurációs kötegek archív fájljait a megfelelő eszközre. Használhat USB-meghajtót, olyan szolgáltatást, mint az Azure Key Vault, vagy egy olyan funkcióval, mint a Biztonságos fájlmásolás. Válasszon a forgatókönyvnek leginkább megfelelő módszerek közül.

    Ha például a szülő–1 konfigurációs csomagot a szülő–1 virtuális gép kezdőlapjára szeretné elküldeni, használhat egy, az alábbi példához hasonló parancsot:

    scp ./output/parent-1.tgz admin@parent-1-vm.westus.cloudapp.azure.com:~
    
  2. Minden eszközön bontsa ki a konfigurációs csomag archívumát. Például a kátrány paranccsal nyerje ki a parent-1 archív fájlt:

    tar -xzf ./parent-1.tgz
    
  3. Adja meg a telepítési szkript végrehajtási engedélyét.

    chmod +x install.sh
    
  4. Minden eszközön alkalmazza a konfigurációs csomagot az eszközre gyökérengedély használatával:

    sudo ./install.sh
    

    A konfigurációs csomagok telepítése frissíti a config.toml fájlokat az eszközön, és automatikusan újraindítja az összes IoT Edge-szolgáltatást

    Ha részletesebben szeretné áttekinteni, hogy milyen módosításokat végeznek az eszköz konfigurációs fájlján, tekintse meg Csatlakozás Azure IoT Edge-eszközöket egy hierarchia létrehozásához.

Az eszközök megfelelő konfigurálásának ellenőrzéséhez futtassa a konfigurációs és kapcsolati ellenőrzéseket az eszközökön.

sudo iotedge check
admin@child-1-vm:~$ sudo iotedge check

Configuration checks (aziot-identity-service)
---------------------------------------------
√ keyd configuration is well-formed - OK
√ certd configuration is well-formed - OK
√ tpmd configuration is well-formed - OK
√ identityd configuration is well-formed - OK
√ daemon configurations up-to-date with config.toml - OK
√ identityd config toml file specifies a valid hostname - OK
√ host time is close to reference time - OK
√ preloaded certificates are valid - OK
√ keyd is running - OK
√ certd is running - OK
√ identityd is running - OK
√ read all preloaded certificates from the Certificates Service - OK
√ read all preloaded key pairs from the Keys Service - OK
√ check all EST server URLs utilize HTTPS - OK
√ ensure all preloaded certificates match preloaded private keys with the same ID - OK

Connectivity checks (aziot-identity-service)
--------------------------------------------
√ host can connect to and perform TLS handshake with iothub AMQP port - OK
√ host can connect to and perform TLS handshake with iothub HTTPS / WebSockets port - OK
√ host can connect to and perform TLS handshake with iothub MQTT port - OK

Configuration checks
--------------------
√ aziot-edged configuration is well-formed - OK
√ configuration up-to-date with config.toml - OK
√ container engine is installed and functional - OK
√ configuration has correct parent_hostname - OK
√ configuration has correct URIs for daemon mgmt endpoint - OK
√ container time is close to host time - OK
‼ DNS server - Warning
    Container engine is not configured with DNS server setting, which may impact connectivity to IoT Hub.
    Please see https://aka.ms/iotedge-prod-checklist-dns for best practices.
    You can ignore this warning if you are setting DNS server per module in the Edge deployment.
‼ production readiness: logs policy - Warning
    Container engine is not configured to rotate module logs which may cause it run out of disk space.
    Please see https://aka.ms/iotedge-prod-checklist-logs for best practices.
    You can ignore this warning if you are setting log policy per module in the Edge deployment.
‼ production readiness: Edge Agent's storage directory is persisted on the host filesystem - Warning
    The edgeAgent module is not configured to persist its /tmp/edgeAgent directory on the host filesystem.
    Data might be lost if the module is deleted or updated.
    Please see https://aka.ms/iotedge-storage-host for best practices.
‼ production readiness: Edge Hub's storage directory is persisted on the host filesystem - Warning
    The edgeHub module is not configured to persist its /tmp/edgeHub directory on the host filesystem.
    Data might be lost if the module is deleted or updated.
    Please see https://aka.ms/iotedge-storage-host for best practices.
√ Agent image is valid and can be pulled from upstream - OK
√ proxy settings are consistent in aziot-edged, aziot-identityd, moby daemon and config.toml - OK

Connectivity checks
-------------------
√ container on the default network can connect to upstream AMQP port - OK
√ container on the default network can connect to upstream HTTPS / WebSockets port - OK
√ container on the IoT Edge module network can connect to upstream AMQP port - OK
√ container on the IoT Edge module network can connect to upstream HTTPS / WebSockets port - OK
30 check(s) succeeded.
4 check(s) raised warnings. Re-run with --verbose for more details.
2 check(s) were skipped due to errors from other checks. Re-run with --verbose for more details.

A felső rétegbeli eszközön várjon egy kimenetet, amely több átmenő értékelést is eredményez. A naplószabályzatokra és a hálózattól függően a DNS-szabályzatokra vonatkozó figyelmeztetések is megjelenhetnek.

Eszközmodul üzembe helyezése

Az eszközök modultelepítése akkor lett alkalmazva, amikor az eszközök az IoT Hubban lettek létrehozva. Az az iot edge devices create command applied the deployment JSON files for the top and lower layer devices. Az üzembe helyezések befejeződése után az alsó rétegbeli eszköz az IoT Edge API proxymodult használja a szükséges lemezképek lekéréséhez.

Emellett az IoT Edge Agent és az IoT Edge Hub futtatókörnyezeti moduljai is megkapják a Docker regisztrációs modult és az IoT Edge API proxymodult.

A Docker-beállításjegyzék modul egy meglévő Azure Container Registryre mutat. Ebben az esetben REGISTRY_PROXY_REMOTEURL a Microsoft Container Registryre mutat. A Docker-beállításjegyzék alapértelmezés szerint az 5000-s porton figyel.

Az IoT Edge API proxymodulja HTTP-kéréseket irányít más modulokhoz, így az alsó rétegbeli eszközök tárolólemezképeket kérhetnek le vagy blobokat küldhetnek a tárolóba. Ebben az oktatóanyagban a 443-es porton kommunikál, és úgy van konfigurálva, hogy a Docker-tároló lemezkép-lekéréses kéréseinek útvonalát küldje el a Docker-beállításjegyzék-modulba az 5000-es porton. Emellett a Blob Storage feltöltési kérései az AzureBlobStorageonIoTEdge modulhoz vezetnek az 11002-es porton. Az IoT Edge API proxymoduljáról és konfigurálásáról a modul útmutatójában talál további információt.

Ha szeretné áttekinteni, hogyan hozhat létre ilyen üzembe helyezést az Azure Portalon vagy az Azure Cloud Shellen keresztül, tekintse meg az útmutató felső rétegbeli eszközszakaszát.

A modulok állapotát a következő paranccsal tekintheti meg:

az iot hub module-twin show --device-id <edge-device-id> --module-id '$edgeAgent' --hub-name <iot-hub-name> --query "properties.reported.[systemModules, modules]"

Ez a parancs az edgeAgent jelentett összes tulajdonságát kimeneteli. Íme néhány hasznos az eszköz állapotának figyeléséhez: futtatókörnyezet állapota, futásidejű kezdési idő, futásidejű utolsó kilépési idő, futásidejű újraindítások száma.

A modulok állapotát az Azure Portalon is megtekintheti. Lépjen az IoT Hub Eszközök szakaszára az eszközök és modulok megtekintéséhez.

A létrejött adatok megtekintése

A leküldéses szimulált hőmérséklet-érzékelő modul mintakörnyezeti adatokat hoz létre. Olyan üzeneteket küld, amelyek tartalmazzák a környezeti hőmérsékletet és a páratartalmat, a gép hőmérsékletét és nyomását, valamint egy időbélyeget.

Ezeket az üzeneteket az Azure Cloud Shellben is megtekintheti:

az iot hub monitor-events -n <iot-hub-name> -d <lower-layer-device-name>

Példa:

az iot hub monitor-events -n my-iot-hub -d child-1
{
    "event": {
        "origin": "child-1",
        "module": "simulatedTemperatureSensor",
        "interface": "",
        "component": "",
        "payload": "{\"machine\":{\"temperature\":104.29281270901808,\"pressure\":10.48905461241978},\"ambient\":{\"temperature\":21.086561171611102,\"humidity\":24},\"timeCreated\":\"2023-04-17T21:50:30.1082487Z\"}"
    }
}

Hibaelhárítás

Futtassa a iotedge check parancsot a konfiguráció ellenőrzéséhez és a hibák elhárításához.

Akkor is futtathat iotedge check beágyazott hierarchiában, ha az alsóbb rétegbeli gépek nem rendelkeznek közvetlen internet-hozzáféréssel.

Amikor az alsó rétegből fut iotedge check , a program megpróbálja lekérni a képet a szülőtől a 443-es porton keresztül.

Az azureiotedge-diagnostics érték a beállításjegyzék-modulhoz csatolt tárolóregisztrációs adatbázisból lesz lekért. Ez az oktatóanyag alapértelmezés szerint a következőre https://mcr.microsoft.comvan beállítva:

Név szerint Érték
REGISTRY_PROXY_REMOTEURL https://mcr.microsoft.com

Ha privát tárolóregisztrációs adatbázist használ, győződjön meg arról, hogy az összes rendszerkép (IoTEdgeAPIProxy, edgeAgent, edgeHub, szimulált hőmérséklet-érzékelő és diagnosztika) megtalálható a tárolóregisztrációs adatbázisban.

Ha egy alsóbb rétegbeli eszköz processzorarchitektúrája eltér a szülőeszközétől, akkor a megfelelő architektúrarendszerképre van szüksége. Használhat csatlakoztatott beállításjegyzéket, vagy megadhatja a megfelelő rendszerképet az edgeAgent és edgeHubmodulokhoz az alsóbb rétegbeli eszköz config.toml fájljában. Ha például a szülőeszköz ARM32v7 architektúrán fut, és az alsóbb rétegbeli eszköz AMD64-architektúrán fut, meg kell adnia a megfelelő verziót és architektúra képcímkét az alsóbb rétegbeli eszköz config.toml fájljában.

[agent.config]
image = "$upstream:443/azureiotedge-agent:1.5.0-linux-amd64"

"systemModules": {
   "edgeAgent": {
      "settings": {
            "image": "$upstream:443/azureiotedge-agent:1.5.0-linux-amd64"
      },
   },
   "edgeHub": {
      "settings": {
            "image": "$upstream:443/azureiotedge-hub:1.5.0-linux-amd64",
      }
   }
}

Az erőforrások eltávolítása

A díjak elkerülése érdekében törölheti a cikkben létrehozott helyi konfigurációkat és Azure-erőforrásokat.

Az erőforrások törlése:

  1. Jelentkezzen be az Azure Portalra, és válassza az Erőforráscsoportok elemet.

  2. Válassza ki az IoT Edge teszterőforrásokat tartalmazó erőforráscsoport nevét.

  3. Ellenőrizze az erőforráscsoportban található erőforrások listáját. Ha mindet törölni szeretné, válassza az Erőforráscsoport törlése lehetőséget. Ha csak néhányat szeretne törölni, az egyes erőforrásokat egyenként is törölheti.

Következő lépések

Ebben az oktatóanyagban két IoT Edge-eszközt konfigurált átjáróként, és az egyiket a másik szülőeszközeként állította be. Ezután lekért egy tárolórendszerképet az alsóbb rétegbeli eszközre egy átjárón keresztül az IoT Edge API proxymodul használatával. Ha többet szeretne megtudni, tekintse meg a proxymodul használatáról szóló útmutatót.

Az átjárók IoT Edge-eszközök hierarchikus rétegeinek létrehozásával kapcsolatos további információkért tekintse meg az alábbi cikket.