Sdílet prostřednictvím


Přehled správy zařízení pomocí IoT Hubu

Azure IoT Hub poskytuje funkce a model rozšiřitelnosti, který umožňuje vývojářům zařízení a back-endů vytvářet robustní řešení pro správu zařízení. Zařízení se liší od omezených senzorů a mikrořadičů s jedním účelem až po výkonné brány, které směrují komunikaci pro skupiny zařízení. Případy použití a požadavky pro operátory IoT se také výrazně liší v různých odvětvích. I přes tuto variantu poskytuje správa zařízení ve službě IoT Hub možnosti, vzory a knihovny kódu, které zajišťují různorodou sadu zařízení a koncových uživatelů.

Poznámka:

Některé funkce uvedené v tomto článku, jako je zasílání zpráv z cloudu do zařízení, dvojčata zařízení a správa zařízení, jsou k dispozici ve službě IoT Hub pouze na úrovni Standard. Další informace o úrovních Basic a Standard/Free IoT Hub najdete v tématu Volba správné úrovně a velikosti služby IoT Hub pro vaše řešení.

Klíčovou součástí vytváření úspěšného podnikového řešení IoT je poskytnout strategii pro to, jak operátoři zpracovávají probíhající správu jejich kolekce zařízení. Operátoři IoT vyžadují jednoduché a spolehlivé nástroje a aplikace, které jim umožňují zaměřit se na strategickější aspekty jejich úloh. Tento článek obsahuje:

  • Stručný přehled přístupu ke správě zařízení ve službě Azure IoT Hub
  • Popis běžných principů správy zařízení
  • Popis životního cyklu zařízení
  • Přehled běžných vzorů správy zařízení

Životní cyklus zařízení

Obecné fáze správy zařízení jsou běžné ve většině podnikových projektů IoT. V Azure IoT existuje v rámci životního cyklu zařízení pět fází:

Pět fází životního cyklu zařízení Azure IoT: plán, zřízení, konfigurace, monitorování, vyřazení

V každé z těchto pěti fází existuje několik požadavků na operátora zařízení, které by měly být splněny, aby bylo možné poskytnout kompletní řešení:

Vzory správy zařízení

IoT Hub umožňuje následující sadu vzorů správy zařízení. Kurzy správy zařízení ukazují podrobněji, jak tyto vzory rozšířit tak, aby vyhovovaly vašemu přesnému scénáři a jak navrhovat nové vzory založené na těchto základních šablonách.

  • Restartování: Back-endová aplikace informuje zařízení přímou metodou, že spustila restartování. Zařízení používá ohlášené vlastnosti k aktualizaci stavu restartování zařízení.

    Diagram znázorňující model restartování správy zařízení

  • Obnovení továrního nastavení: Back-endová aplikace informuje zařízení přímou metodou, že spustila obnovení továrního nastavení. Zařízení používá ohlášené vlastnosti k aktualizaci stavu obnovení továrního nastavení zařízení.

    Diagram znázorňující model obnovení továrního nastavení správy zařízení

  • Konfigurace: Back-endová aplikace používá požadované vlastnosti ke konfiguraci softwaru spuštěného na zařízení. Zařízení používá ohlášené vlastnosti k aktualizaci stavu konfigurace zařízení.

    Diagram znázorňující vzor konfigurace správy zařízení

  • Vykazování průběhu a stavu: Back-end řešení provádí dotazy na zařízení typu "device twin" v rámci sady zařízení, aby hlásilo stav a průběh akcí spuštěných na těchto zařízeních.

    Diagram znázorňující průběh a stav správy zařízení

Aktualizace zařízení

Aktualizace zařízení IoT Hub je komplexní platforma, kterou zákazníci mohou použít k publikování, distribuci a správě bezdrátových aktualizací pro všechno od malých senzorů až po zařízení na úrovni brány. Služba Device Update pro IoT Hub umožňuje zákazníkům rychle reagovat na bezpečnostní hrozby a nasazovat funkce tak, aby splňovaly obchodní cíle, aniž by se při vytváření vlastních aktualizačních platforem vytvářely další náklady na vývoj a údržbu.

Aktualizace zařízení pro IoT Hub nabízí optimalizované nasazení aktualizací a zjednodušené operace prostřednictvím integrace se službou Azure IoT Hub. Díky rozšířenému dosahu přes Azure IoT Edge poskytuje řešení hostované v cloudu, které se připojuje prakticky k libovolnému zařízení. Podporuje širokou škálu operačních systémů IoT, včetně Linuxu a Eclipse ThreadX (operačního systému v reálném čase) a je rozšiřitelný prostřednictvím open source. Mezi některé funkce patří:

  • Podpora aktualizace hraničních zařízení, včetně komponent na úrovni hostitele Azure IoT Edge
  • Uživatelské rozhraní pro správu aktualizací integrované s Azure IoT Hub
  • Postupné zavádění aktualizací prostřednictvím seskupování zařízení a ovládacích prvků plánování aktualizací
  • Programová rozhraní API umožňující automatizaci a vlastní prostředí portálu
  • Přehledná aktualizace zobrazení dodržování předpisů a stavu napříč heterogenními flotilami zařízení
  • Podpora spolehlivých aktualizací zařízení (A/B) pro zajištění bezproblémového obnovení
  • Podpora ukládání obsahu do mezipaměti a odpojených zařízení, včetně zařízení, která jsou vnořených konfigurací, prostřednictvím integrované mezipaměti Microsoft Connected Cache a integrace se službou Azure IoT Edge
  • Řízení přístupu na základě role a předplatného dostupné prostřednictvím webu Azure Portal
  • Komplexní funkce zabezpečení cloud-to-edge a kontrola ochrany osobních údajů

Další informace najdete v tématu Aktualizace zařízení pro IoT Hub.

Další kroky

Možnosti, vzory a knihovny kódu, které IoT Hub poskytuje pro správu zařízení, umožňují vytvářet aplikace IoT, které splňují požadavky operátora podnikového operátora IoT v rámci každé fáze životního cyklu zařízení.

Další informace o funkcích správy zařízení ve službě IoT Hub najdete v tématu Začínáme se správou zařízení.