Přehled správy zařízení pomocí centra IoT Hub

Azure IoT Hub poskytuje funkce a model rozšiřitelnosti, pomocí kterých mohou vývojáři zařízení a back-endů vytvářet robustní řešení pro správu zařízení IoT. Zařízení sahají od jednoduchých senzorů a jednoúčelových mikrokontrolerů po výkonné brány, které směrují komunikaci pro skupiny zařízení. Způsoby použití a požadavky na operátory IoT se také výrazně liší v jednotlivých odvětvích. Navzdory této variabilitě poskytuje správa zařízení pomocí IoT Hub takový rozsah možností, schémat a knihoven kódu, aby bylo možné naplnit potřeby této různorodé množiny 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 Služby IoT Hub úrovně Basic a Standard/Free najdete v tématu Volba správné úrovně IoT Hubu pro vaše řešení.

Klíčovou součástí vytvoření úspěšného podnikového řešení IoT je sestavení strategie pro průběžnou správu kolekce zařízení ze strany operátorů. Operátoři IoT vyžadují jednoduché a spolehlivé nástroje a aplikace, které jim umožní zaměřit se na strategičtější aspekty přidělených úloh. Tento článek obsahuje:

  • Stručný přehled přístupu ke správě zařízení ve službě Azure IoT Hub
  • Popis obecných principů správy zařízení
  • Popis životního cyklu zařízení
  • Přehled běžných schémat 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 zahrnuje životní cyklus zařízení pět fází:

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

V každé z těchto pěti fází existuje několik požadavků souvisejících s operátory zařízení, které by měly být splněny, aby vzniklo kompletní řešení:

Schémata správy zařízení

IoT Hub umožňuje využívat následující schémata správy zařízení. V kurzech ke správě zařízení se podrobněji dozvíte, jak tato schémata rozšířit tak, aby vyhovovala vašemu konkrétnímu scénáři, a jak na základě těchto základních šablon navrhnout nová schémata.

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

    Grafické znázornění schématu restartování ve správě 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í využívá ohlášené vlastnosti k aktualizaci stavu obnovování výrobního nastavení příslušného zařízení.

    Grafické znázornění schématu obnovení výrobního nastavení

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

    Grafické znázornění schématu konfigurace ve správě zařízení

  • Vykazování průběhu a stavu: Back-end řešení spouští dotazy dvojčete zařízení napříč sadou zařízení, které hlásí stav a průběh akcí spuštěných na zařízeních.

    Grafické znázornění schématu informování o průběhu a stavu ve správě zařízení

Aktualizace zařízení

Aktualizace zařízení pro IoT Hub je komplexní platforma, kterou zákazníci můžou použít k publikování, distribuci a správě aktualizací v rámci nadměrného provozu 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á podpora správy aktualizací integrovaná se službou 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 odolných aktualizací zařízení (A/B) pro zajištění bezproblémového vrácení zpět
  • Podpora ukládání obsahu do mezipaměti a odpojených zařízení, včetně zařízení vnořených konfigurací, prostřednictvím integrované mezipaměti Microsoft Připojení ed 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 řízení ochrany osobních údajů

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

Další kroky

Pomocí možností, schémat a knihoven kódu, které poskytuje správa zařízení ve službě IoT Hub, můžete vytvářet firemní aplikace IoT, které odpovídají požadavkům jejich operátorů, a to ve všech fázích jejich životního cyklu.

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í (Node.js).