Kurz: Vytvoření pravidla a nastavení oznámení v aplikaci Azure IoT Central

Pomocí služby Azure IoT Central můžete vzdáleně monitorovat připojená zařízení. Pravidla Azure IoT Central umožňují monitorovat zařízení téměř v reálném čase a automaticky vyvolávat akce, jako je například odeslání e-mailu. Tento článek vysvětluje, jak vytvořit pravidla pro monitorování telemetrie, kterou vaše zařízení odesílá.

Zařízení využívají telemetrii k posílání číselných dat ze zařízení. Pravidlo se aktivuje, když vybraná telemetrie přebírá určenou prahovou hodnotu.

V tomto kurzu vytvoříte pravidlo k odeslání e-mailu, když teplota v zařízení se simulovaným senzorem překročí 70 ° F.

V tomto kurzu se naučíte:

  • Vytvoření pravidla
  • Přidat akci e-mailu

Požadavky

K dokončení kroků v tomto kurzu budete potřebovat:

Přidání a přizpůsobení šablony zařízení

Přidejte šablonu zařízení z katalogu zařízení. V tomto kurzu se používá šablona zařízení ESP32-Azure IoT Kit :

  1. Chcete-li přidat novou šablonu zařízení, vyberte + Nový na stránce šablony zařízení .

  2. Na stránce Vybrat typ se posuňte dolů, dokud nenajdete dlaždici ESP32-Azure IoT Kit v části použití předem nakonfigurované šablony zařízení .

  3. Vyberte dlaždici ESP32-Azure IoT Kit a potom vyberte Další: zkontrolovat.

  4. Na stránce Kontrola vyberte vytvořit.

Název šablony, kterou jste vytvořili, je kontroler senzorů. Model obsahuje komponenty, jako je například kontroleru senzorů, SensorTemp a rozhraní informací o zařízení. Komponenty definují možnosti zařízení ESP32. Mezi možnosti patří telemetrie, vlastnosti a příkazy.

Přidejte dvě vlastnosti cloudu do šablony zařízení řadiče snímače :

  1. Vyberte vlastnosti cloudu a pak + přidat cloudovou vlastnost. K přidání dvou vlastností cloudu do šablony zařízení použijte informace v následující tabulce:

    Zobrazovaný název Sémantický typ Schéma
    Last Service Date (Datum poslední údržby) Žádné Date (Datum)
    Název zákazníka Žádné Řetězec
  2. Vyberte Uložit a uložte tak provedené změny.

Přidání nového formuláře do šablony zařízení pro správu zařízení:

  1. Vyberte uzel zobrazení a vyberte dlaždici data zařízení a cloudu a přidejte nové zobrazení.

  2. Změňte název formuláře, aby bylo možné spravovat zařízení.

  3. Vyberte název zákazníka a poslední vlastnosti cloudového data služby a cílovou vlastnost teplota . Pak vyberte přidat oddíl.

  4. Kliknutím na Uložit uložte nový formulář.

Nyní publikujte šablonu zařízení.

Vytvoření pravidla

Aby bylo možné vytvořit pravidlo telemetrie, musí šablona zařízení obsahovat alespoň jednu hodnotu telemetrie. V tomto kurzu se používá simulované zařízení snímače senzorů , které posílá telemetrii teploty a vlhkosti. Pravidlo monitoruje teplotu oznámenou zařízením a pošle e-mail, když překračuje 70 stupňů.

Poznámka

Pro každou aplikaci je stanovený limit 50 pravidel.

  1. V levém podokně vyberte pravidla.

  2. Pokud jste ještě nevytvořili žádná pravidla, zobrazí se následující obrazovka:

    Snímek obrazovky, který zobrazuje prázdný seznam pravidel

  3. Kliknutím na + Nový přidejte nové pravidlo.

  4. Zadejte název monitorování teploty pro identifikaci pravidla a stiskněte klávesu ENTER.

  5. Vyberte šablonu zařízení kontroleru senzorů . Ve výchozím nastavení se pravidlo automaticky vztahuje na všechna zařízení přidružená k šabloně zařízení. Pokud chcete vyfiltrovat podmnožinu zařízení, vyberte + filtrovat a použijte vlastnosti zařízení k identifikaci zařízení. Chcete-li pravidlo zakázat, přepněte tlačítko povoleno/zakázáno :

    Snímek obrazovky, který zobrazuje výběr šablony zařízení v definici pravidla

Konfigurace podmínek pravidla

Podmínky definují kritéria, která pravidla monitorují. V tomto kurzu nakonfigurujete pravidlo, které se aktivuje, když teplota překročí 70 ° F.

  1. V rozevíracím seznamu telemetrie vyberte možnost teplota .

  2. V dalším kroku vyberte je větší než jako operátor a jako hodnotu zadejte 70 .

    Snímek obrazovky zobrazující stav teploty pro pravidlo

  3. Volitelně můžete nastavit časovou agregaci. Když vyberete časovou agregaci, musíte také v rozevíracím seznamu agregace vybrat typ agregace, například Average nebo Sum.

    • Bez agregace se pravidlo spustí pro každý datový bod telemetrie, který splňuje podmínku. Pokud například nakonfigurujete pravidlo tak, aby se aktivovalo, když je teplota vyšší než 70, pravidlo se spustí téměř okamžitě, když teplota zařízení překročí tuto hodnotu.
    • Při agregaci se pravidlo aktivuje, pokud agregovaná hodnota datových bodů telemetrie v časovém intervalu splňuje podmínku. Pokud například nakonfigurujete pravidlo tak, aby se aktivovalo, když je teplota vyšší než 70 a průměrná časová agregace 10 minut, pak se pravidlo aktivuje, když zařízení ohlásí průměrnou teplotu větší než 70, počítáno v intervalu 10 minut.

    Snímek obrazovky zobrazující vyplněnou agregovanou podmínku

Výběrem + Podmínka můžete přidat k pravidlu několik podmínek. Pokud přidáte více podmínek, můžete určit, zda musí být splněny všechny podmínky, nebo musí být splněna kterákoli z podmínek, aby se pravidlo aktivovalo. Pokud používáte časovou agregaci s více podmínkami, musí být agregované všechny hodnoty telemetrie.

Konfigurace akcí

Po definování podmínky nastavíte akce, které se mají provést, když se pravidlo aktivuje. Akce jsou vyvolány, pokud jsou všechny podmínky zadané v pravidle vyhodnoceny jako pravdivé.

  1. V části Akce vyberte + e-mail .

  2. Zadejte Upozornění na teplotu jako zobrazovaný název pro akci, vaši e-mailovou adresu v poli do a měli byste se podívat na zařízení! jako Poznámka se zobrazí v těle e-mailu.

    Poznámka

    E-maily se odesílají jenom uživatelům přidaným do aplikace a přihlásili se aspoň jednou. Přečtěte si další informace o správě uživatelů v Azure IoT Central.

    Snímek obrazovky, který zobrazuje akci e-mailu pro pravidlo

  3. Akci uložíte kliknutím na Hotovo. Do pravidla můžete přidat několik akcí.

  4. Pravidlo uložíte kliknutím na Uložit. Pravidlo se během několika minut ukončí a spustí se monitorování telemetrie, která se posílá do vaší aplikace. Pokud je splněna podmínka zadaná v pravidle, pravidlo aktivuje konfigurovanou akci e-mailu.

Po chvíli obdržíte e-mailovou zprávu, když se pravidlo aktivuje:

Snímek obrazovky, který zobrazuje e-mail s oznámením

Odstranění pravidla

Pokud pravidlo už nepotřebujete, odstraňte ho otevřením pravidla a volbou Odstranit.

Povolení nebo zakázání pravidla

Vyberte pravidlo, které chcete povolit nebo zakázat. Pokud chcete povolit nebo zakázat pravidlo pro všechna zařízení, která jsou v pravidle vymezená, přepněte v pravidle tlačítko povoleno/zakázáno .

Povolení nebo zakázání pravidla pro určitá zařízení

Vyberte pravidlo, které chcete upravit. V části cílová zařízení použijte jeden nebo víc filtrů, abyste mohli zúžit rozsah pravidla na zařízení, která chcete monitorovat.

Vyčištění prostředků

Pokud neplánujete dokončit další IoT Central rychlých startů nebo výukových kurzů, můžete IoT Central aplikaci odstranit:

  1. V aplikaci IoT Central přejděte na správa > aplikace.
  2. Vyberte Odstranit a potvrďte akci.

Další kroky

V tomto kurzu jste se naučili:

  • Vytvoření pravidla založeného na telemetrii
  • Přidání akce

Teď, když jste definovali pravidlo na základě prahové hodnoty, je navržený další krok, ve kterém se dozvíte, jak: