Sdílet prostřednictvím


Zobrazení a aktualizace zařízení na základě vlastností dvojčete zařízení

Pomocí webu Azure Portal a Azure CLI můžete spravovat zařízení prostřednictvím dvojčat zařízení a dvojčat modulů. Tento článek se zaměřuje na dvojčata zařízení kvůli jednoduchosti, ale všechny koncepty a procesy fungují podobným způsobem pro dvojčata modulů.

Tento článek popisuje úlohy správy dvojčat zařízení dostupné na webu Azure Portal nebo Azure CLI pro vzdálenou správu dvojčat zařízení. Informace o vývoji aplikací pro zařízení, které zpracovávají změny digitálního dvojčete zařízení, najdete v tématu Začínáme s digitálními dvojčaty zařízení.

Ve službě IoT Hub je dvojče zařízení dokument JSON, který ukládá informace o stavu. Každá identita zařízení je automaticky přidružena k dvojčeti zařízení, když je vytvořena. Back-endová aplikace nebo uživatel může aktualizovat dva prvky dvojčete zařízení:

  • Požadované vlastnosti: Požadované vlastnosti jsou polovinou propojené sady informací o stavu. Back-endová aplikace nebo uživatel může aktualizovat požadované vlastnosti dvojčete, aby oznámila požadovanou změnu stavu, zatímco zařízení může aktualizovat ohlášené vlastnosti tak, aby oznámilo svůj aktuální stav.
  • Značky: Značky zařízení můžete použít k uspořádání a správě zařízení v řešeních IoT. Značky můžete nastavit pro libovolnou smysluplnou kategorii, jako je typ zařízení, umístění nebo funkce.

Další informace najdete v tématu Principy a používání dvojčat zařízení ve službě IoT Hub nebo Principy a používání dvojčat modulů ve službě IoT Hub.

Poznámka:

Funkce popsané v tomto článku jsou k dispozici pouze na úrovni Standard služby IoT Hub. 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í.

Požadavky

Než začnete, připravte následující požadavky.

  • Centrum IoT ve vašem předplatném Azure Pokud centrum ještě nemáte, postupujte podle pokynů v tématu Vytvoření centra IoT.

  • Zařízení zaregistrované ve službě IoT Hub. Pokud ve službě IoT Hub nemáte zařízení, postupujte podle pokynů v části Registrace zařízení.

Pochopte použití značek pro organizaci zařízení

Značky dvojníků zařízení mohou být použity jako výkonný nástroj, který vám pomůže s organizací vašich zařízení. Pokud máte v rámci řešení IoT více druhů zařízení, můžete pomocí značek nastavit typy, umístění atd. Například:

{
  "deviceId": "mydevice1",
  "status": "enabled",
  "connectionState": "Connected",
  "cloudToDeviceMessageCount": 0,
  "authenticationType": "sas",
  "tags": {
    "deploymentLocation": {
      "building": "43",
      "floor": "1"
    },
    "deviceType":"HDCamera"
  },
  "properties": {
    ...
  }
}

Zobrazení a aktualizace dvojčat zařízení

Po vytvoření identity zařízení se ve službě IoT Hub implicitně vytvoří dvojče zařízení. K načtení dvojčete zařízení daného zařízení můžete použít Azure Portal nebo Azure CLI. Můžete také přidat, upravit nebo odebrat značky a požadované vlastnosti.

  1. Na webu Azure Portal přejděte do svého centra IoT.

  2. V centru IoT vyberte zařízení v části Správa zařízení v navigační nabídce.

    Na stránce Zařízení se zobrazí seznam všech zařízení zaregistrovaných ve službě IoT Hub. Pokud některá ze zařízení už má ve svých dvojčatech zařízení značky, zobrazí se tyto značky ve sloupci Značky .

  3. Vyberte název zařízení, které chcete spravovat.

    Tip

    Pokud aktualizujete značky, můžete vybrat více zařízení a pak vybrat možnost Přiřadit značky a spravovat je jako skupinu.

    Snímek obrazovky znázorňující výběr více zařízení na webu Azure Portal pro přiřazení značek jako skupiny

  4. Na stránce s podrobnostmi o zařízení se zobrazí všechny aktuální značky pro vybrané zařízení. Vyberte Upravit vedle parametru Značky pro přidání, aktualizaci nebo odstranění značek.

    Snímek obrazovky znázorňující otevření možnosti úprav značek na webu Azure Portal

    Tip

    Pokud chcete přidat nebo aktualizovat vnořené značky, vyberte kartu Upřesnit a zadejte JSON.

    Snímek obrazovky znázorňující použití editoru rozšířených značek k zadání textu JSON

  5. Vyberte Device twin a zobrazte nebo aktualizujte JSON dvojčete zařízení.

    Do textového pole můžete psát přímo a aktualizovat tak značky nebo požadované vlastnosti. Chcete-li odebrat značku nebo požadovanou vlastnost, nastavte hodnotu položky na null.

  6. Výběrem možnosti Uložit uložte změny.

  7. Zpátky na stránce s podrobnostmi o zařízení vyberte Aktualizovat a aktualizujte stránku tak, aby odrážela vaše změny.

Pokud má vaše zařízení přidružené nějaké identity modulů, zobrazí se tyto moduly také na stránce s podrobnostmi o zařízení. Vyberte název modulu a poté zvolte Module identity twin pro zobrazení a aktualizaci JSON dvojčete modulu.

Dotaz na dvojčata zařízení

IoT Hub zveřejňuje dvojčata zařízení pro vaše centrum IoT jako kolekci dokumentů označovanou jako zařízení. Zařízení můžete dotazovat na základě jejich hodnot dvojčat zařízení.

Tato část popisuje, jak spouštět dotazy dvojčete na webu Azure Portal a v Azure CLI. Informace o tom, jak psát dotazy pro dvojčata, najdete v části Dotazy pro zařízení a moduly dvojčat služby IoT Hub.

  1. Na webu Azure Portal přejděte do svého centra IoT.

  2. V centru IoT vyberte zařízení v části Správa zařízení v navigační nabídce.

  3. K vyhledání zařízení na základě podrobností o dvojčatech zařízení můžete použít filtr nebo dotaz:

    • Vyhledání zařízení pomocí filtru:

      1. Hledání zařízení pomocí filtru je výchozím zobrazením na webu Azure Portal. Pokud tato pole nevidíte, vyberte Najít zařízení pomocí filtru.

      2. V rozevírací nabídce vyberte Přidat filtr a pak jako typ filtru vyberte značku zařízení.

      3. Zadejte požadovaný název a hodnotu značky a vyberte Použít a načtěte seznam zařízení, která splňují kritéria.

        Snímek obrazovky s filtrováním zařízení se značkami

    • Vyhledání zařízení pomocí dotazu:

      1. Vyberte Najít zařízení pomocí dotazu.

      2. Zadejte dotaz do textového pole a pak vyberte Spustit dotaz.

        Snímek obrazovky znázorňující použití filtru dotazu zařízení na webu Azure Portal

Aktualizace digitálních dvojníků zařízení pomocí úloh

Funkce úloh může spouštět aktualizace dvojčat zařízení na sadě zařízení v naplánovaném čase. Další informace najdete v tématu Plánování úloh na více zařízeních.

Úlohy nejsou na webu Azure Portal podporované. Místo toho použijte Azure CLI.