Megosztás a következőn keresztül:


Frissítés importálása az Azure Device Update for IoT Hubba

Ha az IoT Hubhoz készült Azure Device Update használatával szeretne frissítéseket telepíteni az eszközökre, először importálja a frissítési fájlokat az Eszközfrissítés szolgáltatásba, amely tárolja az importált frissítést az eszközökre való üzembe helyezéshez. Ebben a cikkben megtudhatja, hogyan importálhat frissítést az Eszközfrissítési szolgáltatásba az Azure Portal, az Azure CLI vagy a Device Update API-k használatával.

Előfeltételek

  • IoT Hubbal konfigurált eszközfrissítési fiók és példány.

  • IoT-eszköz vagy -szimulátor , amely az IoT Hub eszközfrissítéséhez van kiépítve.

  • Frissítse az eszköz fájljait és egy társított importálási jegyzékfájlt, amelyet a Frissítés előkészítése eszközfrissítésbe való importáláshoz című témakörben leírtak szerint hozott létre.

  • Az importált fájlok tárolására szolgáló Azure Storage-fiók és -tároló. Vagy létrehozhat egy új tárfiókot és tárolót az Azure Portalon alapuló importálási folyamat részeként.

    Fontos

    Győződjön meg arról, hogy a használt vagy létrehozott tárfiók nem rendelkezik engedélyezve privát végpontokkal. Annak ellenőrzéséhez, hogy engedélyezve vannak-e a privát végpontok, a Private Link Center Privát végpontok területén ellenőrizheti az Azure Storage-fiók nevét.

  • Támogatott böngészők: Microsoft Edge vagy Google Chrome.

Frissítés importálása

Ez a szakasz bemutatja, hogyan importálhat frissítést az Azure Portal vagy az Azure CLI használatával. A frissítéseket az Eszközfrissítés API-k használatával is importálhatja.

Frissítés importálásához először töltse fel a frissítést, és importálja a jegyzékfájlokat egy Azure Storage-tárolóba. Ezután importálja a frissítést az Azure Storage-ból az IoT Hub eszközfrissítésébe, amely az üzembe helyezéshez tárolja az eszközöket.

  1. Az Azure Portal eszközfrissítési példányának IoT Hub lapján válassza az Eszközfelügyeleti>frissítések lehetőséget a bal oldali navigációs sávon.

    A frissítések importálását bemutató képernyőkép.

  2. A Frissítések lapon válassza az Új frissítés importálása lehetőséget.

    Új frissítés importálását bemutató képernyőkép.

  3. A Frissítés importálása lapon válassza a Kiválasztás a tárolóból lehetőséget.

  4. A Tárfiókok lapon válasszon ki egy meglévő tárfiókot, vagy hozzon létre egy új fiókot a Storage-fiók kiválasztásával. A tároló tárfiókjának használatával szakaszoshatja a frissítési fájlokat.

  5. A Tárolók lapon válasszon ki egy meglévő tárolót, vagy hozzon létre egy új tárolót a Tároló kiválasztásával. A tárolóval a frissítési fájlokat importálhatja.

    A Tárfiókokat és -tárolókat bemutató képernyőkép.

    Tipp.

    Ha minden alkalommal új tárolót használ, amikor frissítést importál, megakadályozza a fájlok véletlen importálását a korábbi frissítésekből. Ha nem használ új tárolót, mindenképpen törölje a meglévő tárolóból a korábbi fájlokat.

  6. A tárolólapon válassza a Feltöltés lehetőséget.

    A Feltöltés lehetőséget ábrázoló képernyőkép.

  7. A Blob feltöltése képernyőn válassza a Fájlok melletti mappaikont. A fájlválasztóval keresse meg a frissítés helyét, és importálja a jegyzékfájlokat, jelölje ki a fájlokat, majd válassza a Megnyitás lehetőséget. A Shift billentyű használatával több fájl kijelölésére is lehetőség van.

    Képernyőkép a feltöltendő fájlok kijelöléséről.

  8. Miután kiválasztotta az összes fájlt, válassza a Feltöltés lehetőséget.

    A Feltöltés lehetőséget ábrázoló képernyőkép.

  9. A feltöltés után a fájlok megjelennek a tárolólapon. A tárolólapon tekintse át és jelölje ki az importálni kívánt fájlokat, majd válassza a Kiválasztás lehetőséget.

    A feltöltött fájlok kiválasztását bemutató képernyőkép.

  10. A Frissítés importálása képernyőn válassza a Frissítés importálása lehetőséget.

    Képernyőkép az Importálás frissítésről.

Az importálási folyamat megkezdődik, és a képernyő a Frissítések képernyőre vált. Az importálás sikeres végrehajtása után megjelenik a Frissítések lapon. A hibák elhárításához tekintse meg a proxyfrissítés hibaelhárítását.

Képernyőkép a feladat állapotáról.

Importálás az eszközfrissítési API-k használatával

A frissítéseket programozott módon is importálhatja az alábbi módszerek bármelyikével:

Feljegyzés

Lásd: Eszközfrissítési felhasználói szerepkörök és hozzáférés a szükséges API-engedélyhez.

A frissítési fájlokat és az importálási jegyzékfájlokat egy Azure Storage Blob-tárolóba kell feltölteni az előkészítéshez. A szakaszos fájlok importálásához adja meg a blob URL-címét vagy a privát blobok közös hozzáférésű jogosultságkódját (SAS) a Device Update API-nak. SAS használata esetén mindenképpen adjon meg egy háromórás vagy annál újabb lejárati időt.

Tipp.

Ha nagy méretű frissítési fájlokat szeretne feltölteni egy Azure Storage Blob-tárolóba, a jobb teljesítmény érdekében az alábbi módszerek egyikét használhatja: