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


Az IoT Hub-eszközfelügyelet áttekintése

Az Azure IoT Hub által biztosított szolgáltatások és bővíthetőségi modell segítségével az eszköz- és háttérrendszer-fejlesztők hatékony eszközfelügyeleti megoldásokat építhetnek ki. Az eszközök köre a korlátozott érzékelőktől és az egycélú mikrovezérlőktől az eszközcsoportok kommunikációjának továbbítását végző, nagy teljesítményű átjárókig terjed. Emellett az IoT-műveletek használati módjai és követelményei az egyes iparágak esetében jelentősen eltérnek. Ezen eltérések ellenére az Azure IoT Hub-eszközfelügyelet az eszközök és végfelhasználók változatos együttesének igényeihez igazítva biztosítja a szükséges képességeket, mintákat és kódelemtárakat.

Feljegyzés

A cikkben említett egyes funkciók, például a felhő–eszköz irányú üzenetküldés, az ikereszközök és az eszközfelügyelet csak a standard szintű IoT Hubon érhető el. Az alapszintű és standard/ingyenes IoT Hub-szintekről további információt a megoldáshoz megfelelő IoT Hub-szint kiválasztása című témakörben talál.

A vállalati IoT-megoldások sikeres létrehozásának fontos része annak a stratégiának a megalkotása, amely meghatározza a kezelők számára a folyamatos eszközfelügyelet módját. Az IoT-kezelőknek olyan egyszerű és megbízható eszközökre és alkalmazásokra van szükségük, amelyek segítségével a feladataik stratégiai szempontjaira koncentrálhatnak. Ez a cikk a következő információkat tartalmazza:

  • Az Azure IoT Hub-eszközfelügyelet rövid áttekintése.
  • Az általános eszközfelügyeleti alapelvek leírása.
  • Az eszközök életciklusának ismertetése.
  • Az általános eszközfelügyeleti minták áttekintése.

Az eszközök életciklusa

A legtöbb nagyvállalati IoT-projektben gyakoriak az általános eszközfelügyeleti szakaszok. Az Azure IoT-ben az eszközök életciklusának öt szakaszát különböztetjük meg:

Az Azure IoT-eszközök életciklusának öt fázisa: tervezés, üzembe helyezés, konfigurálás, figyelés, kivonás

A teljes megoldás megvalósításához számos eszközkezelői követelménynek kell teljesülnie ezen az öt szakaszon belül:

Eszközfelügyeleti minták

Az IoT Hub az alábbi eszközfelügyeleti mintákat engedélyezi. Az eszközfelügyeleti oktatóanyagok részletesebben is bemutatják e minták kiterjesztését valós helyzetekre, illetve új minták létrehozását az alapminták alapján.

  • Újraindítás: A háttéralkalmazás egy közvetlen módszerrel tájékoztatja az eszközt arról, hogy elindította az újraindítást. Az eszköz a jelentett tulajdonságokat felhasználva frissíti az eszköz újraindítási állapotát.

    Az eszközfelügyelet újraindítási mintájának ábrája

  • Gyári visszaállítás: A háttéralkalmazás egy közvetlen módszerrel tájékoztatja az eszközt arról, hogy elindította a gyári visszaállítást. Az eszköz a jelentett tulajdonságokat felhasználva frissíti az eszköz gyári visszaállítási állapotát.

    Az eszközfelügyelet eszköz gyári alaphelyzetbe állítási mintájának ábrája

  • Konfiguráció: A háttéralkalmazás a kívánt tulajdonságokat használja az eszközön futó szoftverek konfigurálásához. Az eszköz a jelentett tulajdonságokat felhasználva frissíti az eszköz konfigurálási állapotát.

    Az eszközfelügyelet konfigurációs mintájának ábrája

  • Jelentéskészítési folyamat és állapot: A megoldás háttérrendszere ikereszköz-lekérdezéseket futtat az eszközökön futó műveletek állapotáról és állapotáról.

    Az eszközfelügyelet előrehaladási és állapotmeghatározási jelentéskészítési mintájának ábrája

Eszközfrissítések

Az IoT Hub eszközfrissítése egy átfogó platform, amellyel az ügyfelek az apró érzékelőktől kezdve az átjárószintű eszközökig mindent átfogó frissítéseket tehetnek közzé, terjeszthetnek és kezelhetnek. Az IoT Hub eszközfrissítése lehetővé teszi az ügyfelek számára, hogy gyorsan reagáljanak a biztonsági fenyegetésekre, és olyan funkciókat telepítsenek, amelyek megfelelnek az üzleti célkitűzéseknek anélkül, hogy az egyéni frissítési platformok létrehozásának további fejlesztési és karbantartási költségei merülnek fel.

Az IoT Hub eszközfrissítése optimalizált frissítéstelepítést és egyszerűsített műveleteket kínál az Azure IoT Hubbal való integráció révén. Az Azure IoT Edge-ben nyújtott kiterjesztett eléréssel egy felhőalapú megoldást biztosít, amely gyakorlatilag bármilyen eszközt csatlakoztat. Az IoT operációs rendszerek széles skáláját támogatja , beleértve a Linuxot és az Eclipse ThreadX-et (valós idejű operációs rendszert) is, és bővíthető nyílt forráskód keresztül. Néhány funkció:

  • Peremeszközök frissítésének támogatása, beleértve az Azure IoT Edge gazdagépszintű összetevőit is
  • Frissítéskezelési UX integrálva az Azure IoT Hubbal
  • 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égi és állapotnézeteket heterogén eszközflotta esetén
  • Rugalmas eszközfrissítések (A/B) támogatása a zökkenőmentes visszaállítás érdekében
  • Tartalom gyorsítótárazása és leválasztott eszköztámogatása, beleértve a beágyazott konfigurációkban lévő eszközöket is, a Microsoft Connected Cache beépített használatával és az Azure IoT Edge-vel való integrációval
  • Az Azure Portalon keresztül elérhető előfizetés- és szerepköralapú hozzáférés-vezérlők
  • Átfogó felhőbeli biztonsági funkciók és adatvédelmi vezérlők

További információ: Eszközfrissítés az IoT Hubhoz.

Következő lépések

Az IoT Hub eszközfelügyeleti szolgáltatásai által biztosított képességek, minták és kódtárak használatával olyan IoT-alkalmazások hozhatók létre, amelyek az eszköz teljes életciklusában képesek megfelelni a vállalati IoT-kezelők követelményeinek.

Az IoT Hub eszközfelügyeleti funkcióinak megismeréséhez tekintse meg az eszközfelügyelet első lépéseit (Node.js) ismertető témakört.