Popis zpracování telemetrie IoT

Dokončeno

Úspěšně jste dokončili počáteční testování základních funkcí Azure IoT Central. S aplikací Azure IoT Central a telemetrií shromážděnou ze simulovaných zařízení IoT, která se zobrazují na řídicích panelech, jste připraveni pokračovat k další fázi vyhodnocení. Vaším plánem je otestovat integraci Azure IoT Central s dalšími službami Azure a vlastními webovými aplikacemi, které budou součástí vaší aplikace nativní pro cloud. K dosažení tohoto cíle chcete implementovat upozorňování na základě pravidel a nakonfigurovat export telemetrie do úložiště dat založených na Azure pro dlouhodobé uchovávání dat.

Správa zpracování telemetrie pomocí Azure IoT Central

Azure IoT Central nabízí integrované funkce zpracování telemetrie, mezi které patří:

  • Analytická služba, která umožňuje vizualizovat historické trendy, korelovat odlišné telemetrie a zjišťovat anomálie ve shromážděných datech na základě předdefinovaných a vlastních sestav. Tato služba používá k zpracování telemetrie Přehledy Azure Time Series.

  • Přijetí všech syntakticky platných telemetrických dat ve formátu JSON (JavaScript Object Notation) a jeho zobrazení jako nezpracovaných dat Charakteristiky telemetrie, včetně názvů metrik, musí odpovídat jejich definici v modelu zařízení, který je součástí šablony zařízení. Musí se shodovat, aby se zobrazily ve výchozím a vlastním řídicím panelu.

  • Pravidla umožňují monitorovat zařízení téměř v reálném čase a automaticky aktivovat akce, jako je odeslání e-mailu nebo odeslání požadavku POST do koncového bodu HTTP, který jste nakonfigurovali jako webhook. Pravidla vyhodnocují podmínky na základě dat přicházejících ze zařízení a určují, kdy se má akce aktivovat. Azure IoT Central používá procesor streamu k určení, kdy jsou splněny podmínky pravidla. Můžete například definovat pravidlo, které identifikuje, kdy hlášená teplota překročí definovanou prahovou hodnotu, a aktivuje akci, která odešle e-mail s příslušným oznámením týmu podpory. Volitelně můžete nakonfigurovat časová agregace, například průměr nebo součet. V závislosti na schopnostech zařízení můžete pomocí funkce webhooku zahájit úlohu nápravy, například zvýšit rychlost ventilátoru řízeného zařízením IoT.

Integrace Azure IoT Central s aplikacemi nativními pro cloud

Jako vývojář můžete pomocí funkce Azure IoT Central integrovat shromažďování a zpracování telemetrie IoT do aplikací nativních pro cloud. Tato integrace může zahrnovat:

  • Export dat IoT do cílů cloudu pomocí exportu dat Aplikace Azure IoT Central podporují průběžný export dat do služby Azure Event Hubs, Azure Service Bus a vlastních webhooků. Je také možné nakonfigurovat export dat založených na intervalech do úložiště objektů blob v Azure. V obou případech může export zahrnovat telemetrii zařízení, změny zařízení, včetně aktualizací vlastností a informací o šabloně zařízení. Vlastní podmínky můžete použít k filtrování dat, která vás nezajímají. Naopak můžete do datových proudů přidat vlastní hodnoty a vlastnosti monitorovaných zařízení.
  • Transformace dat Azure IoT Central při příchozím nebo výchozím přenosu dat Před ingestováním telemetrických dat do aplikace možná budete muset nejprve převést formát dat (například z JSON na CSV) a metriky dat (například z Fahrenheita na Stupně Celsia) nebo rozšířit data odkazováním na jiné zdroje dat.
  • Implementace pracovních postupů, které integrují aplikaci Azure IoT Central s jinými cloudovými službami Azure IoT Central podporuje konektor pro Microsoft Power Automate a Azure Logic Apps, který umožňuje nakonfigurovat pokročilejší chování zpracování pravidel. Když se aktivuje pravidlo založené na konektoru, aktivuje pracovní postup v Power Automate nebo Azure Logic Apps. Tento pracovní postup může mít akce, jejichž rozsah by mohl přesAhovat Azure, například Do Microsoftu 365 nebo cloudových služeb třetích stran. Podobně může událost v těchto cloudových službách aktivovat pracovní postup v Power Automate nebo Azure Logic Apps. Tento pracovní postup by pak mohl pracovat s aplikací IoT Central.
  • Rozšíření Azure IoT Central o vlastní pravidla, která spoléhají na Azure Stream Analytics a Azure Functions. Pokud máte pokročilé požadavky na zpracování datových proudů, které překračují možnosti time series Přehledy integrované na platformě Azure IoT Central, možná budete muset použít Azure Stream Analytics s aplikací funkcí Azure, která provádí zpracování akcí pravidel.
  • Vizualizace a analýza telemetrických dat v Microsoft Power BI Další možností řešení pokročilejších analytických požadavků je použití Power BI. V tomto případě můžete nastavit kanál pro čtení telemetrických dat exportovaných do úložiště objektů blob v Azure a jejich zpracování a transformaci pomocí Azure Functions, Azure Data Factory a Azure SQL Database. Power BI by poskytoval funkce vizualizace dat.
  • Spoléhání na rozhraní IoT Central REST API za účelem začlenění správy zařízení a analýzy telemetrie přímo do aplikací nativních pro cloud. Rozhraní IOT Central REST API umožňuje programově spravovat aplikace Azure IoT Central. Tato správa zahrnuje přidávání šablon zařízení, vytváření zařízení, nastavení vlastností zařízení, odesílání příkazů do zařízení a správu exportů dat.

The options for integrating Azure IoT Central with cloud-native applications and Azure services.