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í:
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í:
Plánování: Operátoři získají možnost vytvořit schéma metadat zařízení, na jehož základě mohou snadno a přesně zadávat dotazy na skupinu zařízení, kterou pak nastaví jako cíl pro hromadné operace správy. K uložení těchto metadat ve formě značek a vlastností můžete použít dvojče zařízení.
Další čtení:
Zřízení: Bezpečné zřízení nových zařízení pro IoT Hub a umožnění okamžitého zjištění možností zařízení pro operátory. Pomocí registru identit služby IoT Hub můžete vytvářet flexibilní identity a přihlašovací údaje zařízení a provádět tuto operaci hromadně pomocí úlohy. Zařízení sestavujte tak, aby hlásila své možnosti a stav prostřednictvím svých vlastností v dvojčeti zařízení.
Další čtení:
Konfigurace: Provádění hromadných změn konfigurace a aktualizací firmwaru v zařízeních při zachování stavu i zabezpečení. Tyto operace správy zařízení provádějte hromadně pomocí požadovaných vlastností nebo pomocí přímých metod a vysílacích úloh.
Další čtení:
Monitorování: Monitorování celkového stavu kolekce zařízení a stavu probíhajících operací, přičemž operátoři dostávají upozornění na problémy, které mohou vyžadovat jejich pozornost. Pomocí dvojčete zařízení povolíte zařízením hlásit provozní podmínky v reálném čase a stav operací aktualizace. Vytvořte efektivní sestavy řídicího panelu, které budou bezprostředně informovat o problémech na základě dotazů na dvojčata zařízení. Chraňte své prostředí IoT před hrozbami, a to s několika možnostmi nasazení, včetně plně místních, cloudově připojených nebo hybridních.
Další čtení:
- Jak používat vlastnosti dvojčete zařízení
- Dotazovací jazyk služby IoT Hub pro dvojčata zařízení, úlohy a směrování zpráv
- Konfigurace a monitorování zařízení IoT ve velkém měřítku
- Microsoft Defender for IoT pro organizace za účelem zajištění komplexní detekce hrozeb
- Osvědčené postupy pro konfiguraci zařízení v rámci řešení IoT
Vyřazení: Výměna nebo zařízení nebo jejich vyloučení z provozu po selhání, po provedení cyklu upgradů nebo na konci životnosti služby. Pomocí dvojčete zařízení můžete provést údržbu informací o zařízení, když se nahrazuje fyzické zařízení, nebo jejich archivaci při jeho vyřazení. Pro zabezpečené odvolávání identit zařízení a přihlašovacích údajů používejte registr identit ve službě IoT Hub.
Další čtení:
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í.
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í.
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í.
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.
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í, 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 ří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).