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


Eszközfrissítés a IoT Hub (előzetes verzió) áttekintéséhez

A IoT Hub eszközfrissítése olyan szolgáltatás, amely lehetővé teszi, hogy levegőn keresztüli frissítéseket (OTA) helyezzen üzembe az IoT-eszközökhöz.

Ahogy a szervezetek a hatékonyság és a működési hatékonyság további lehetővé tételét szeretnék, a dolgok internetes hálózata (IoT) megoldásait továbbra is egyre növekvő ütemben alkalmazzák. Ez elengedhetetlen ahhoz, hogy a megoldásokat alkotó eszközök a megbízhatóság és a biztonság alapjaira épüljenek, és könnyen csatlakoztathatók és kezelhetők nagy méretekben. A IoT Hub eszközfrissítése egy teljes körű platform, amellyel az ügyfelek mindent közzétehetnek, terjeszthetnek és kezelhetnek az apró érzékelőktől az átjárószintű eszközökig.

Az IoT-kompatibilis digitális átalakítás előnyeinek kihasználásához az ügyfeleknek szükségük van erre a képességre az eszközök nagy léptékű üzemeltetéséhez, karbantartásához és frissítéséhez. Fedezze fel az eszközfrissítés IoT Hub való implementálásának előnyeit, amelyek közé tartozik, hogy gyorsan reagálhat a biztonsági fenyegetésekre, és új funkciókat helyezhet üzembe az üzleti célok elérése érdekében anélkül, hogy a saját frissítési platformok kiépítéséhez többletfejlesztési és karbantartási költségekkel jár.

Az IoT-eszközök széles körének támogatása

A IoT Hub eszközfrissítése optimalizált frissítéstelepítést és egyszerűsített műveleteket kínál a Azure IoT Hub integrációjával. Ez az integráció megkönnyíti az eszközfrissítés bevezetését bármely meglévő megoldáson. Felhőben üzemeltetett megoldást biztosít, amellyel gyakorlatilag bármilyen eszközt csatlakoztathat. Az Eszközfrissítés számos IoT-operációs rendszert támogat , beleértve a Linuxot és az Azure RTOS-t (valós idejű operációs rendszert) is, és bővíthető nyílt forráskód keresztül. Félvezető partnereinkkel közösen kódoló eszközfrissítést dolgozunk ki IoT Hub ajánlatokhoz, beleértve az STMicroelectronicst, az NXP-t, a Renesas-t és a Microchipet. Tekintse meg a fő félvezetők próbatábláinak mintáit , amelyek az első lépések útmutatóit tartalmazzák, és megtudhatja, hogyan konfigurálhatja, hozhatja létre és helyezheti üzembe a levegőn keresztüli (OTA) frissítéseket az MCU-osztályeszközökre.

Az eszközfrissítési ügynökszimulátor bináris és Raspberry Pi referencia Yocto-rendszerképei is rendelkezésre állnak. A IoT Hub eszközfrissítése az Azure IoT Edge-eszközök frissítését is támogatja. Az eszközfrissítési ügynök az Ubuntu Server 18.04 amd64 platformhoz érhető el. A IoT Hub eszközfrissítése nyílt forráskódú kódot is biztosít, ha nem a fenti platformok egyikét futtatja. Az ügynököt a futtatott disztribúcióra is áthordhatja.

Az eszközfrissítés az IoT-Plug and Play működik, és bármilyen olyan eszközt képes kezelni, amely támogatja a szükséges IoT-Plug and Play interfészeket. További információ: Eszközfrissítés IoT Hub és IoT-Plug and Play.

A frissítési összetevők széles körének támogatása

A IoT Hub eszközfrissítése két frissítési formát támogat: képalapú és csomagalapú.

A csomagalapú frissítések olyan célzott frissítések, amelyek csak egy adott összetevőt vagy alkalmazást módosítanak az eszközön. Ez alacsonyabb sávszélesség-használathoz vezet, és csökkenti a frissítés letöltésének és telepítésének idejét. A csomagfrissítések általában kevesebb állásidőt biztosítanak az eszközöknek a frissítés alkalmazásakor, és elkerülik a rendszerképek létrehozásának többletterhelését.

A képfrissítések nagyobb megbízhatóságot biztosítanak az eszköz végállapotában. Általában egyszerűbb replikálni a rendszerkép-frissítés eredményeit egy éles üzem előtti környezet és egy éles környezet között, mivel ez nem jelenti ugyanazokat a kihívásokat, mint a csomagok és függőségeik. Atomi természetükből adódóan az A/B feladatátvételi modell is könnyen alkalmazható.

Nincs megfelelő válasz, és a konkrét használati esetek alapján eltérően választhat. A IoT Hub eszközfrissítése támogatja a rendszerkép és a csomag frissítési formáját is, így kiválaszthatja az eszközkörnyezetének megfelelő frissítési modellt.

Rugalmas funkciók az eszközök frissítéséhez

A IoT Hub funkciók eszközfrissítése hatékony és rugalmas élményt nyújt, beleértve a következőket:

  • Frissítéskezelési felhasználói felület integrálva Azure IoT Hub
  • Fokozatos frissítés bevezetése az eszközcsoportosítás és a frissítésütemezési vezérlők között
  • Programozott API-k az automatizálás és az egyéni portálélmények engedélyezéséhez
  • Egy pillantással frissítheti a megfelelőséget és az állapotnézeteket a heterogén eszközflották között
  • Rugalmas eszközfrissítések (A/B) támogatása a zökkenőmentes visszaállítás érdekében
  • Az előfizetés- és szerepköralapú hozzáférés-vezérlők az Azure.com portálon érhetők el
  • Helyszíni tartalomgyorsítótár és beágyazott edge-támogatás a felhőben leválasztott eszközök frissítésének engedélyezéséhez
  • Részletes frissítéskezelési és jelentéskészítési eszközök

A IoT Hub felügyeleti és üzembehelyezési vezérlők eszközfrissítésével a felhasználók maximalizálhatják a hatékonyságot, és értékes időt takaríthatnak meg. A IoT Hub eszközfrissítése magában foglalja az eszközök csoportosításának lehetőségét, és megadja, hogy mely eszközökre kell telepíteni a frissítést. A felhasználók megtekinthetik a frissítéstelepítések állapotát is, és meggyőződhetnek arról, hogy minden eszköz sikeresen alkalmazza a frissítéseket.

Frissítési hiba esetén a IoT Hub eszközfrissítése lehetővé teszi a felhasználók számára a frissítés nem alkalmazható eszközeinek azonosítását, valamint a kapcsolódó hibák részleteit. Annak azonosítása, hogy mely eszközök nem frissültek, számtalan manuális órát jelent, amikor a forrást próbálják azonosítani.

Az osztályon belüli legjobb biztonság globális szinten

A Microsoft Azure világszerte több mint egymilliárd IoT-eszközt támogat – ez a szám napról napra gyorsan növekszik. A IoT Hub eszközfrissítése erre a felületre és a Windows Update platform által bizonyított megbízhatóságra épül, így az eszközök globális szinten zökkenőmentesen frissíthetők.

A IoT Hub eszközfrissítése a Microsoft Azure-hoz fejlesztett átfogó felhő-peremhálózati biztonságot használ, így az ügyfeleknek nem kell az alapoktól kezdve önállóan felépíteniük azokat.

Eszközfrissítési munkafolyamatok

Az eszközfrissítési funkciók három területre oszthatók fel: ügynökintegráció, importálás és felügyelet.

Eszközfrissítési ügynök

Amikor egy frissítési parancsot fogad egy eszközön, végrehajtja a frissítés kért fázisát (letöltés, telepítés és alkalmazás). Az egyes fázisok során az állapot IoT Hub keresztül lesz visszaadva az eszközfrissítésnek, így megtekintheti az üzemelő példány aktuális állapotát. Ha nincsenek folyamatban lévő frissítések, a rendszer "Tétlen" állapotot ad vissza. Az üzembe helyezés bármikor megszakítható.

Az Eszközfrissítési ügynök munkafolyamatának diagramja.

További információ az eszközfrissítési ügynökről.

Importálás

Az importálás a frissítések eszközfrissítésbe való betöltésének módja, hogy azok üzembe helyezhetők legyenek az eszközökön. Az Eszközfrissítés eszközenként egyetlen frissítés telepítését támogatja. Ez ideálissá teszi a teljes rendszerkép-frissítéseket, amelyek egyszerre frissítik a teljes operációsrendszer-partíciót, vagy egy APT-jegyzékfájlt , amely leírja az eszközön frissíteni kívánt összes csomagot egy kijelölt adattárból. Ha frissítéseket szeretne importálni az Eszközfrissítésbe, először létre kell hoznia egy, a frissítést leíró importálási jegyzékfájlt, majd töltse fel a frissítési fájl(oka)t és az importálási jegyzékfájlt egy Azure Storage-tárolóba. Ezt követően a Azure Portal vagy az Eszközfrissítés REST API-val elindíthatja a frissítésimportálás aszinkron folyamatát. Az Eszközfrissítés feltölti a fájlokat, feldolgozza őket, és elérhetővé teszi őket az IoT-eszközökre való terjesztéshez.

Bizalmas tartalmak esetén védje a letöltést egy közös hozzáférésű jogosultságkód (SAS) használatával, például ad-hoc SAS használatával Azure Blob Storage. További információ az SAS-ről

Az eszközfrissítés diagramja IoT Hub importálási munkafolyamathoz.

További információ a frissítések importálásáról.

Csoportosítás és üzembe helyezés

A frissítések importálása után megtekintheti az eszközök és az eszközosztályok kompatibilis frissítéseit.

Az Eszközfrissítés támogatja a csoportok fogalmát címkéken keresztül a IoT Hub. A frissítés tesztelési csoportra történő üzembe helyezése jó módszer az éles bevezetés során felmerülő problémák kockázatának csökkentésére.

Az Eszközfrissítésben az üzemelő példányok a megfelelő tartalom egy adott kompatibilis eszközkészlethez való csatlakoztatására használhatók. Az Eszközfrissítés koordinálja a parancsok küldésének folyamatát az egyes eszközökre, utasítva őket a frissítések letöltésére és telepítésére, valamint az állapot visszaállítására.

A IoT Hub csoportosítási és üzembehelyezési munkafolyamat eszközfrissítésének diagramja.

További információ az üzembehelyezési fogalmakról

További információ az eszközfrissítési csoportokról

Következő lépések