Frissítés importálása az IoT Hub eszközfrissítésére
Megtudhatja, hogyan szerezhet be és importálhat új frissítést az IoT Hub eszközfrissítésébe. Ha még nem tette meg, mindenképpen tekintse át a legfontosabb importálási fogalmakat és az importálandó frissítés előkészítésének módját.
Előfeltételek
- Hozzáférés IoT Hubhoz , amelyen engedélyezve van az IoT Hub eszközfrissítése.
- Az IoT Hub eszközfrissítéséhez kiépített IoT-eszköz (vagy szimulátor).
- Kövesse a frissítés előkészítése az IoT Hub eszközfrissítésébe való importáláshoz szükséges lépéseit a frissítési fájlok importálási jegyzékének létrehozásához.
Támogatott böngészők:
- Microsoft Edge
- 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. Az IoT Hub API-k eszközfrissítésével is importálhat egy frissítést.
Frissítés importálásához először töltse fel a frissítési fájlokat, é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, ahol a rendszer tárolja az eszközökre való üzembe helyezéshez.
Az Azure Portalon lépjen az IoT Hubra az eszközfrissítéssel.
A lap bal oldalán válassza Frissítések Eszközkezelés alatt.
Válassza ki a Frissítések lapot a képernyő tetején lévő lapok listájából.
Válassza a + Új frissítés importálása az Elérhető Frissítések fejléc alatt lehetőséget.
Válassza a + Kiválasztás a tárolóból lehetőséget. Megjelenik a Tárfiókok felhasználói felülete. Válasszon ki egy meglévő fiókot, vagy hozzon létre egy fiókot a + Storage-fiókkal. Ez a fiók egy tárolóhoz használható a frissítések importáláshoz való szakaszához. A fiók nem rendelkezhet egyszerre nyilvános és privát végpontokkal.
Miután kiválasztott egy Storage-fiókot, megjelenik a Tárolók felhasználói felülete. Válasszon ki egy meglévő tárolót, vagy hozzon létre egy tárolót a + Tároló használatával. Ez a tároló a frissítési fájlok importáláshoz való szakaszolására szolgál
Javasoljuk, hogy minden egyes frissítés importálásakor használjon új tárolót. Az új tárolók használata segít elkerülni a fájlok véletlen importálását a korábbi frissítésekből. Ha nem használ új tárolót, a lépés végrehajtása előtt mindenképpen törölje a fájlokat a meglévő tárolóból.
A tárolóban válassza a Feltöltés lehetőséget. Megjelenik a Feltöltés felhasználói felület.
Válassza a Mappa ikont a Fájlok szakasz jobb oldalán, a Blob feltöltése fejléc alatt. A fájlválasztóval keresse meg a frissítési fájlok helyét, és importálja a jegyzékfájlokat, jelölje ki az összes fájlt, majd válassza a Megnyitás lehetőséget. Tartsa lenyomva a Shift billentyűt, és kattintson a fájlok többszörös kijelöléséhez.
Amikor kiválasztotta az összes frissítési fájlt, válassza a Feltöltés lehetőséget.
Válassza ki a feltöltött fájlokat az importálandó fájlok kijelöléséhez. Ezután a Kiválasztás gombra kattintva visszatérhet a Frissítés importálása lapra.
A Frissítés importálása lapon tekintse át az importálni kívánt fájlokat. Ezután válassza a Frissítés importálása lehetőséget az importálási folyamat elindításához. A hibák elhárításához tekintse meg a proxyfrissítés hibaelhárítását.
Az importálási folyamat megkezdődik, és a képernyő az Importálási előzmények szakaszra vált. A Frissítés elemet választva megtekintheti az importálási folyamat befejezéséig tartó folyamatot (a frissítés méretétől függően a folyamat néhány perc múlva befejeződhet, de hosszabb időt is igénybe vehet).
Ha az Állapot oszlop azt jelzi, hogy az importálás sikeres volt, válassza az Elérhető Frissítések fejlécet. Most már látnia kell az importált frissítést a listában.
Ha ehelyett API-kat használ
A frissítést programozott módon is importálhatja a következő módon:
- .NET, Java, JavaScript vagy Python használata
Azure SDK
- Az Import Update REST API használata
- PowerShell-mintamodulok használata
- PowerShell 5 vagy újabb verziót igényel (linuxos, macOS és Windows rendszerű telepítéseket is beleértve)
Feljegyzés
Tekintse meg az eszközfrissítési felhasználói szerepköröket és a szükséges API-engedélyhez való hozzáférést .
A fájlok frissítését és az importálási jegyzékfájlt 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 három vagy több órás lejárati időt
Tipp.
Ha nagy méretű frissítési fájlokat szeretne feltölteni az Azure Storage Blob-tárolóba, az alábbiak egyikét használhatja a jobb teljesítmény érdekében: