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 aktualizaci zařízení pro agenta Azure IoT Hub v Azure RTOS NetX Duo. Poskytuje také jednoduchá rozhraní API pro vývojáře, kteří do své aplikace integrují funkci Aktualizace zařízení. Prozkoumejte ukázky klíčových panelů pro vyhodnocení polovodičů, které obsahují úvodní příručky, abyste se dozvěděli, jak konfigurovat, sestavovat a nasazovat bezdrátové aktualizace na zařízení.

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

Požadavky

  • Přístup k instanci IoT Hub. 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 průvodce a vytvořte a propojte účet aktualizace zařízení.

Začínáme

Každý ukázkový projekt operačního systému Azure v reálném čase (RTOS) specifický pro desku obsahuje kód a dokumentaci o tom, jak používat službu Device Update pro IoT Hub. V této lekci:

  1. Stáhněte si ukázkové soubory specifické pro desku z ukázek Azure RTOS a Device Update.
  2. Vyhledejte složku docs ze stažené ukázky.
  3. V dokumentaci postupujte podle pokynů k přípravě prostředků Azure a účtu a registraci zařízení IoT v těchto dokumentech.
  4. Postupujte podle dokumentace k vytvoření nové image firmwaru a importu manifestu 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 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 dvojče zařízení.

  4. Ve dvojčeti zařízení odstraňte všechny existující hodnoty značek Aktualizace zařízení 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. V seznamu vyberte značku IoT Hub a Třídu zařízení. Pak vyberte Vytvořit skupinu.

    Snímek obrazovky s výběrem značky

  4. Po vytvoření skupiny uvidíte, že se aktualizuje graf dodržování předpisů aktualizací a seznam skupin. Graf dodržování předpisů aktualizací zobrazuje počet zařízení v různých stavech dodržování předpisů: Při nejnovější aktualizaci, jsou k dispozici nové aktualizace a probíhá Aktualizace. Přečtěte si o dodržování předpisů aktualizací.

    Snímek obrazovky se zobrazením dodržování předpisů aktualizací

  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.

Přečtěte si další informace o tom, jak přidávat značky a vytvářet skupiny aktualizací.

Nasazení nového firmwaru

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

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

    Snímek obrazovky s podrobnostmi o skupině

  3. Nasazení spustíte tak, že přejdete 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čená zvýrazněním Nejlepší .

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

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

    Tip

    Ve výchozím nastavení je počáteční datum a čas 24 hodin od aktuálního času. 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 nasazení se Stav změní na Aktivní. Nasazená aktualizace je označená znakem (nasazení).

    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 o nasazení aktualizovaly tak, aby odrážely totéž.

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

Monitorování nasazení aktualizace

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

    Snímek obrazovky s historií nasazení

  2. Vyberte Podrobnosti vedle nasazení, které jste vytvořili.

    Snímek obrazovky s podrobnostmi o nasazení

  3. Vyberte Aktualizovat a zobrazte nejnovější podrobnosti o stavu.

Teď jste dokončili úspěšnou kompletní aktualizaci image pomocí služby Device Update pro IoT Hub na integrovaném zařízení Azure RTOS.

Další kroky

Další informace o Službě Azure RTOS a o tom, jak funguje s IoT Hub, najdete na webové stránce Azure RTOS.