Architektura služby Azure IoT Central

Tento článek poskytuje přehled klíčových prvků v architektuře řešení IoT Central.

Architektura IoT Central řešení na vysoké úrovni

IoT Central aplikace:

  • Umožňuje spravovat zařízení IoT ve vašem řešení.
  • Umožňuje zobrazit a analyzovat data z vašich zařízení.
  • Může exportovat a integrovat s jinými službami, které jsou součástí řešení.

IoT Central

IoT Central je předem připravené prostředí pro vývoj řešení IoT. Jedná se o řešení IoT typu platforma jako služba (PaaS) a jeho primární rozhraní je webové uživatelské rozhraní. K dispozici jsou také REST API , které vám umožní pracovat s aplikací programově.

Tato část popisuje klíčové funkce aplikace IoT Central.

Správa zařízení

IoT Central vám umožní spravovat loďstva zařízení IoT , která odesílají data do vašeho řešení. Můžete například:

  • Určuje, která zařízení se můžou připojit k vaší aplikaci a jak se ověřují.
  • Pomocí šablon zařízení Definujte typy zařízení, která se můžou připojit k vaší aplikaci.
  • Spravujte zařízení nastavením vlastností nebo voláním příkazů na připojených zařízeních. Například nastavte cílovou vlastnost teploty pro termostatické zařízení nebo zavolejte příkaz, který aktivuje zařízení k aktualizaci firmwaru. Můžete nastavit vlastnosti a příkazy volání na:
    • Jednotlivá zařízení prostřednictvím přizpůsobitelné webové uživatelské rozhraní.
    • Několik zařízení s plánovanými nebo na vyžádání úlohy.
  • Udržujte metadata zařízení, jako je například adresa zákazníka nebo poslední datum služby.

Zobrazení a analýza dat

V IoT Central aplikaci můžete zobrazit a analyzovat data pro jednotlivá zařízení nebo pro agregovaná data z více zařízení:

  • Pomocí šablon zařízení můžete definovat vlastní zobrazení pro jednotlivá zařízení určitých typů. Například můžete vykreslit teplotu v průběhu času pro jednotlivé termostaty nebo zobrazit živé umístění dodacího vozíku.
  • Pomocí integrované analýzy můžete zobrazit agregovaná data pro více zařízení. Můžete například zobrazit celkový obsazení v rámci více maloobchodních obchodů nebo určit obchody s nejvyšší nebo nejnižší sazbou obsazené.
  • Vytvořte si vlastní řídicí panely , které vám pomůžou se správou vašich zařízení. Můžete například přidat mapy, dlaždice a grafy pro zobrazení telemetrie zařízení.

Zabezpečení řešení

V IoT Central aplikaci můžete spravovat následující aspekty zabezpečení vašeho řešení:

  • Připojení zařízení: vytvoření, odvolání a aktualizace bezpečnostních klíčů, které vaše zařízení používá k navázání připojení k vaší aplikaci.
  • Integrace aplikací: vytváření, odvolávání a aktualizace zabezpečovacích klíčů, které používají jiné aplikace k navázání zabezpečených připojení k vaší aplikaci.
  • Export dat: pomocí spravovaných identit zabezpečte připojení k cílům exportu dat.
  • Správa uživatelů: umožňuje spravovat uživatele, kteří se můžou přihlašovat k aplikaci, a role, které určují, jaká oprávnění uživatelé mají.
  • Organizace: Definujte hierarchii pro správu, kteří uživatelé uvidí zařízení v IoT Central aplikaci.

REST API

Integrací sestavení, která umožní ostatním aplikacím a službám spravovat vaši aplikaci. Můžete třeba programově spravovat zařízení v aplikaci nebo synchronizovat informace o uživatelích s externím systémem.

Zařízení

Zařízení shromažďují data ze senzorů k odeslání jako proud telemetrie do aplikace IoT Central. Například chladicí jednotka odesílá proud hodnot teploty nebo dodacího vozíku jeho umístění.

Zařízení může pomocí vlastností hlásit svůj stav, například to, jestli je ventil otevřený nebo zavřený. IoT Central aplikace může také pomocí vlastností nastavit stav zařízení, například nastavit cílovou teplotu pro termostat.

IoT Central může také řídit zařízení voláním příkazů na zařízení. Například pokyny pro zařízení ke stažení a instalaci aktualizace firmwaru.

Telemetrie, vlastnosti a příkazy , které zařízení implementuje, se souhrnně označují jako možnosti zařízení. Tyto možnosti definujete v modelu, který je sdílen mezi zařízením a aplikací IoT Central. V IoT Central tento model je součástí šablony zařízení, která definuje konkrétní typ zařízení.

Implementace zařízení by měla splňovat konvence technologie Plug and Play IoT , aby bylo zajištěno, že bude moci komunikovat s IoT Central. Další informace najdete v různých jazykových sadách SDK a ukázkách.

Zařízení se připojují k IoT Central pomocí jednoho z podporovaných protokolů: MQTT, AMQP nebo http.

Brány

Brány místních zařízení jsou užitečné v několika scénářích, například:

  • Zařízení nemusí být schopná se připojit přímo k IoT Central, protože se nemohou připojit k Internetu. můžete mít například sadu Bluetooth s povolenými snímači, které se musí připojit prostřednictvím brány.
  • Množství dat, které vaše zařízení vygenerovalo, může být vysoké. Pokud chcete snížit náklady, můžete data v místní bráně zkombinovat nebo agregovat, než je odešlete do vaší aplikace IoT Central.
  • Vaše řešení může vyžadovat rychlou odezvu na anomálie v datech. Můžete spouštět pravidla v bráně, která identifikuje anomálie a provádět akci místně, aniž by bylo nutné odesílat data do aplikace IoT Central.

další informace najdete v tématu Připojení Azure IoT Edge zařízení do aplikace Azure IoT Central.

Export dat

I když IoT Central obsahuje integrované funkce pro analýzu, můžete exportovat data do jiných služeb a aplikací. Mezi důvody exportu dat patří:

Storage a analýza

Pro dlouhodobé ukládání a kontrolu nad archivací a zásadami uchovávání dat můžete průběžně exportovat data do jiných cílů úložiště. Použití samostatného úložiště vám také umožňuje využít jiné analytické nástroje k odvození přehledů a zobrazení dat ve vašem řešení.

Automatizace firmy

Pravidla v IoT Central umožňují vašim aktivačním událostem vnějším akcím, jako je například odeslání e-mailu nebo událost požáru, v reakci na podmínky v rámci IoT Central. Například můžete odeslat výstrahu pro inženýra v případě, že okolní teplota zařízení dosáhne prahové hodnoty.

Další výpočet

Aby bylo možné použít data v IoT Central nebo jiné službě, možná budete muset transformovat nebo provést výpočty s daty. Můžete například přidat místní informace o počasí do dat umístění hlášených dodacím vozíkem.

Další kroky

Teď, když jste se dozvěděli o architektuře Azure IoT Central, je doporučeným dalším krokem informace o škálovatelnosti a vysoké dostupnosti v Azure IoT Central.