Sdílet prostřednictvím


Aktualizace zařízení pro Azure IoT Hub s využitím Azure RTOS

V tomto článku se dozvíte, jak vytvořit agenta služby Device Update pro Azure IoT Hub v Azure RTOS NetX Duo. Poskytuje také jednoduchá rozhraní API pro vývojáře k integraci funkce Aktualizace zařízení ve své aplikaci. Prozkoumejte ukázky klíčových hodnoticích desek pro polovodiče, které obsahují úvodní příručky, ve kterých se dozvíte, jak konfigurovat, sestavit a nasadit bezdrátové aktualizace do zařízení.

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Požadavky

  • Přístup k instanci ioT Hubu Doporučujeme použít úroveň S1 (Standard) nebo vyšší.
  • Instance služby Device Update a účet propojený s vaším centrem IoT. Pokud jste to ještě neudělali, postupujte podle pokynů k vytvoření a propojení účtu aktualizace zařízení.

Začínáme

Každý ukázkový projekt operačního systému Azure v reálném čase (RTOS) pro konkrétní desky obsahuje kód a dokumentaci týkající se použití služby Device Update pro IoT Hub. Budete dělat následující:

  1. Stáhněte si ukázkové soubory specifické pro desku z ukázek Azure RTOS a Device Update.
  2. Najděte složku dokumentace ze stažené ukázky.
  3. V dokumentaci postupujte podle pokynů k přípravě prostředků Azure a účtu a registraci zařízení IoT do něj.
  4. Podle dokumentace sestavte novou image firmwaru a manifest importu pro vaši desku.
  5. Publikujte image firmwaru a manifest do služby Device Update pro IoT Hub.
  6. Stáhněte a spusťte projekt na svém zařízení.

Přečtěte si další informace o Azure RTOS.

Označení zařízení

  1. Nechte aplikaci zařízení spuštěnou z předchozího kroku.

  2. Přihlaste se k webu Azure Portal a přejděte do centra IoT.

  3. V levém podokně vyberte Zařízení. Najděte své zařízení IoT a přejděte na digitální dvojče zařízení.

  4. Ve dvojčeti zařízení odstraňte všechny existující hodnoty značek Device Update tak, že je nastavíte na hodnotu null.

  5. Přidejte do kořenového objektu JSON novou hodnotu značky Device Update, jak je znázorněno na obrázku:

        "tags": {
                "ADUGroup": "<CustomTagValue>"
                }
    

Vytvoření skupiny aktualizací

  1. V horní části stránky přejděte na kartu Skupiny a nasazení .

    Snímek obrazovky znázorňující neseskupené zařízení

  2. Vyberte Přidat skupinu a vytvořte novou skupinu.

    Snímek obrazovky znázorňující přidání skupiny zařízení

  3. Ze seznamu vyberte značku IoT Hubu a třídu zařízení . Pak vyberte Vytvořit skupinu.

    Snímek obrazovky znázorňující výběr značek

  4. Po vytvoření skupiny uvidíte, že se aktualizuje jak graf shody s aktualizacemi, tak seznam skupin. Graf souladu s aktualizacemi zobrazuje počet zařízení v různých stavech souladu: Na nejnovější aktualizaci, Nové aktualizace jsou k dispozici a Probíhající aktualizace. Zjistěte více o dodržování aktualizací.

    Snímek obrazovky, který zobrazuje zobrazení souladu s aktualizacemi.

  5. Měli byste vidět nově vytvořenou skupinu a všechny dostupné aktualizace pro zařízení v nové skupině. Pokud existují zařízení, která nesplňují požadavky na třídu zařízení skupiny, zobrazí se v odpovídající neplatné skupině. Pokud chcete nasadit nejlepší dostupnou aktualizaci do nové uživatelem definované skupiny z tohoto zobrazení, vyberte Nasadit vedle skupiny.

Další informace o tom, jak přidat značky a vytvářet skupiny aktualizací.

Nasazení nového firmwaru

  1. Po vytvoření skupiny by se měla zobrazit nová aktualizace dostupná pro vaši skupinu zařízení s odkazem na aktualizaci v části Nejlepší aktualizace. Možná budete muset provést aktualizaci jednou. Přečtěte si další informace o shodě aktualizací.

  2. Vyberte cílovou skupinu tak, že vyberete název skupiny. Budete přesměrováni na podrobnosti skupiny v části Základy skupiny.

    Snímek obrazovky s podrobnostmi o skupině

  3. Pokud chcete spustit nasazení, přejděte na kartu Aktuální nasazení. V části Dostupné aktualizace vyberte odkaz pro nasazení vedle požadované aktualizace. Nejlepší dostupná aktualizace pro danou skupinu je označena zvýrazněním Best.

    Snímek obrazovky znázorňující výběr aktualizace

  4. Naplánujte nasazení tak, aby se spustilo okamžitě nebo v budoucnu. Pak vyberte Vytvořit.

    Návod

    Ve výchozím nastavení je datum a čas Počátek o 24 hodin později než váš aktuální čas. Pokud chcete, aby nasazení začalo dříve, nezapomeňte vybrat jiné datum a čas.

    Snímek obrazovky znázorňující obrazovku Vytvořit nasazení

  5. V části Podrobnosti o nasazení se stav změní na aktivní. Nasazená aktualizace je označena jako (nasazeno).

    Snímek obrazovky znázorňující nasazení jako aktivní

  6. Prohlédněte si graf dodržování předpisů a podívejte se, že aktualizace právě probíhá.

  7. Po úspěšné aktualizaci zařízení uvidíte, že se graf dodržování předpisů a podrobnosti nasazení aktualizovaly tak, aby odrážely stejné.

    Snímek obrazovky znázorňující úspěšnou aktualizaci

Monitorování nasazení aktualizací

  1. V horní části stránky vyberte kartu Historie nasazení.

    Snímek obrazovky znázorňující historii nasazení

  2. Vyberte Podrobnosti vedle vytvořeného nasazení.

    Snímek obrazovky znázorňující podrobnosti nasazení

  3. Výběrem možnosti Aktualizovat zobrazíte nejnovější podrobnosti o stavu.

Dokončili jste úspěšnou komplexní aktualizaci image pomocí služby Device Update pro IoT Hub na vloženém zařízení Azure RTOS.

Další kroky

Další informace o Azure RTOS a o tom, jak funguje se službou IoT Hub, najdete na webové stránce Azure RTOS.