Volba řešení Internetu věcí (IoT) v Azure

Azure IoT Hub
Azure IoT Central

Tento článek porovnává použití azure IoT Central a jednotlivých komponent Azure typu platforma jako služba (PaaS) k vytváření, nasazování a správě řešení internetu věcí (IoT).

Řešení IoT používají kombinaci technologií pro připojení zařízení, událostí a akcí prostřednictvím cloudových aplikací. Zvolené technologie a služby závisí na požadavcích na vývoj, nasazení a správu vašeho scénáře.

Aplikační platforma ioT Central jako služba (aPaaS) už poskytuje integrované komponenty a možnosti Azure, které řešení IoT potřebuje. Další možností je kombinovat Azure IoT Hub s dalšími komponentami Azure PaaS a vyvíjet vlastní řešení IoT.

Začít s Azure IoT Central

IoT Central je Microsoft aPaaS, která sestavuje komponenty Azure PaaS do rozšiřitelné plně spravované platformy pro vývoj a provoz aplikací IoT. IoT Central urychluje vývoj řešení, zjednodušuje provoz a zjednodušuje sestavování spolehlivých, škálovatelných a zabezpečených řešení IoT.

Nabídky IoT Central:

  • Předefinované webové uživatelské prostředí (UX) a oblast rozhraní API, které zjednodušuje správu zařízení a vytváření pravidel.
  • Rozšíření inteligentních funkcí IoT do obchodních aplikací, které vám pomůžou pracovat s přehledy.
  • Integrované zotavení po havárii, víceklientská architektura, globální dostupnost a předvídatelná struktura nákladů.

Následující diagram znázorňuje architekturu založenou na IoT Central:

Diagram znázorňující architekturu a služby IoT Central, jako je IoT Hub, služba Device Provisioning a Azure Stream Analytics

  1. IoT Central ingestuje události a telemetrii zařízení prostřednictvím sad SDK zařízení Azure IoT, Azure RTOS, Azure Sphere nebo Azure IoT Edge.

  2. IoT Central je sestavený s několika službami Azure PaaS, takže nabízí následující funkce:

    • Příjem a zřizování dat
    • Horké, teplé a studené úložiště dat a analýzy dat.
    • Spravovaná vrstva PaaS, která poskytuje vysoké dostupnosti nebo zotavení po havárii (HADR) a elastické škálování.
    • Webové uživatelské prostředí pro správu, které umožňuje:
      • Správa zařízení s nezpracovaným zobrazením dat, stavem připojení, modelováním zařízení a úlohami
      • Umožňuje zobrazit a analyzovat data zařízení pomocí řídicích panelů, analýz a pravidel.
      • Zabezpečení dat a zařízení pomocí správy uživatelů a organizací
  3. IoT Central rozšiřuje řešení aktivací výstrah, exportem dat a podpůrnými dotazy na data.

  4. IoT Central se integruje s obchodními aplikacemi, jako jsou Power BI, Azure Mapy, Search, API Management, Web Apps, Mobile Apps, Dynamics 365, Flow nebo Logic Apps.

Sestavování se službami Azure PaaS

Pokud potřebujete větší kontrolu a přizpůsobení, můžete k vytvoření řešení IoT použít jednotlivé komponenty Azure PaaS. Následující diagram znázorňuje služby Azure v architektuře IoT založené na PaaS:

Diagram znázorňující referenční architekturu složenou ze služeb Azure PaaS

  1. Systémy IoT můžou ingestovat data zařízení prostřednictvím sad SDK zařízení Azure IoT, Azure RTOS, Azure Sphere nebo Azure IoT Edge.

  2. Služba IoT Hub, Azure IoT Hub Device Provisioning Service (DPS) nebo Azure Digital Twins může poskytovat zřizování, připojení a správu zařízení.

  3. Pro ukládání a analýzu dat:

  4. Služby správy a podnikové integrace můžou zahrnovat Power BI, Azure Mapy, Search, API Management, Web Apps, Mobile Apps, Dynamics 365, Flow a Logic Apps.

Podrobnou referenční architekturu PaaS IoT a diskuzi najdete v referenční architektuře Azure IoT.

Porovnání přístupů apaas a PaaS

IoT Central vám umožní vyhnout se údržbě a aktualizaci složité a vyvíjející se infrastruktury IoT. Můžete se soustředit na čas a peníze na transformaci podnikání a navrhování inovativních nabídek.

Pokud vaše řešení vyžaduje přizpůsobené funkce nebo služby, které IoT Central nepodporuje, můžete jako základní prvek vyvíjet řešení PaaS se službou IoT Hub.

Následující srovnávací tabulky a odkazy vám můžou pomoct při rozhodování, jestli se má použít spravované řešení IoT Central, nebo sestavit řešení PaaS se službou IoT Hub.

Řešení PaaS založené na IoT Hubu vs. IoT Central

Následující tabulka popisuje, jak ioT Central nebo řešení PaaS založené na IoT Hubu dosahuje různých funkcí a možností IoT.

Funkce IoT Central PaaS založená na IoT Hubu
Popis Plně spravované řešení aPaaS, které zjednodušuje připojení a správu zařízení ve velkém měřítku.

Řešení založené na APaaS je škálovatelné, opakovatelné a spolehlivé, přičemž kompromis je méně přizpůsobitelný než řešení založené na PaaS.
Používá IoT Hub jako centrální centrum zpráv mezi aplikací IoT a zařízeními, která spravuje. Přidává další funkce s dalšími službami Azure PaaS.

Tento přístup je flexibilnější, ale vyžaduje větší úsilí o vývoj a správu.
Vývoj aplikací IoT Central je aplikační platforma s podporou opakovatelnosti řešení. Další informace najdete v průvodci správou aplikací IoT Central.

Šablony aplikací pomáhají začít s vývojem řešení IoT. Použijte obecnou šablonu aplikace nebo předem připravenou šablonu zaměřenou na odvětví pro maloobchod, energii, státní správu nebo zdravotnictví.
Navrhněte a sestavte vlastní řešení aplikací pomocí IoT Hubu a dalších služeb PaaS.
Šablona zařízení Šablony zařízení pomáhají strukturovat charakteristiky a chování typu zařízení. Použijte šablony pro podporované úlohy a vizualizace správy zařízení. Definujte a spravujte šablony zpráv zařízení v privátním úložišti.
Správa zařízení Integrované funkce služby Azure IoT Device Provisioning Service (DPS) poskytují integraci zařízení a správu zařízení. Návrh a sestavování řešení pomocí primitiv IoT Hubu, jako jsou dvojče zařízení a přímé metody. Povolte službu DPS samostatně.
Protokol OPC UA Nepodporováno Pomocí vydavatele OPC můžete překlenout mezeru mezi průmyslovými prostředky s podporou OPC UA a prostředky hostovanými v Azure publikováním telemetrických dat do IoT Hubu. Vydavatel OPC podporuje standardní formát IEC62541 OPC UA PubSub a další formáty. Další informace naleznete v aplikaci Microsoft OPC Publisher.
Protokoly SigFox a LoRaWAN Použijte most zařízení Azure IoT Central nebo úvodní sadu Azure IoT Edge LoRaWAN. Vytvořte vlastní modul pro Azure IoT Edge a integrujte ho prostřednictvím Azure IoT Hubu.
Architektura s více tenanty Organizace umožňují víceklientské architektury v aplikaci. Můžete definovat hierarchii pro správu, kteří uživatelé uvidí, která zařízení v aplikaci IoT Central. Dosažení víceklientské architektury pomocí samostatných center na zákazníka. Do datové vrstvy řešení můžete také vytvořit řízení přístupu.
Uchovávání zpráv IoT Central uchovává data na průběžných 30 dnech. IoT Hub umožňuje uchovávání dat v integrovaných centrech událostí po dobu maximálně sedmi dnů.
Velký objem dat Správa dat z IoT Central Přidání a správa služeb Azure PaaS s velkými objemy dat
Export dat Průběžný export dat pomocí funkce exportu Exportujte data do služby Azure Blob Storage, event hubs, service bus, webhook a Azure Data Explorer. Filtrování, rozšiřování a transformace zpráv při výchozích přenosech dat Použijte integrovaný koncový bod centra událostí služby IoT Hub a pomocí směrování zpráv exportujte data do jiných umístění úložiště.
Analýzy Integrované analytické prostředí zkoumá data zařízení v kontextu správy zařízení. Pomocí samostatných služeb Azure PaaS můžete začlenit analýzy, přehledy a akce, jako jsou Stream Analytics, Azure Data Explorer a Azure Synapse.
Vizualizace Uživatelské rozhraní usnadňuje vizualizaci dat zařízení, provádění analytických dotazů a vytváření vlastních řídicích panelů. Žádné integrované uživatelské rozhraní.
Pravidla a akce Použití integrované funkce pro zpracování pravidel a akcí s e-mailovým oznámením, skupinou Azure Monitoru, Power Automate a akcemi webhooku Další informace najdete v tématu Pravidla a akce Azure IoT Central. Odesílání dat ze služby IoT Hub do Azure Stream Analytics nebo Azure Event Gridu Připojení do azure Logic Apps nebo jiných vlastních aplikací pro zpracování pravidel a akcí. Další informace najdete v tématu Vzdálené monitorování a oznámení IoT pomocí Azure Logic Apps.
Škálovatelnost Podporuje automatické škálování. Další informace o omezeních škálování IoT Central a automatickém škálování najdete v tématu Kvóty a limity. Nasaďte řešení pro povolení automatického škálování ioT Hubu. Další informace najdete v tématu Automatické škálování služby Azure IoT Hub.
Vysoká dostupnost a zotavení po havárii (HADR) Spravuje integrované funkce HADR automaticky. Další informace najdete v tématu Škálovatelnost a vysoká dostupnost Azure IoT Central. Navrhněte řešení tak, aby podporovalo více scénářů HADR. Další informace najdete v tématu Vysoká dostupnost a zotavení po havárii ve službě Azure IoT Hub.
Smlouvy o úrovni služeb (SLA) Zaručuje 99,9% připojení. Další informace najdete ve sla pro Azure IoT Central. Úrovně Standard a Basic služby IoT Hub zaručují 99,9% dobu provozu. Úroveň Free služby IoT Hub nemá žádnou smlouvu SLA. Další informace najdete ve sla pro Azure IoT Hub.
Ceny První dvě aktivní zařízení jsou bezplatná, pokud jejich objem zpráv nepřekročí 800 (plán Úrovně Standard 0), 10 000 (plán Standard 1) nebo 60 000 (plán Standard 2) za měsíc. Přidání cen zařízení je poměrné měsíčně. IoT Central počítá a účtuje nejvyšší počet aktivních zařízení každou hodinu. Další informace najdete v tématu o cenách Azure IoT Central. Podrobnosti o cenách služby IoT Hub najdete v tématu Ceny služby Azure IoT Hub.

IoT Central a další funkce Azure PaaS

Následující tabulka ukazuje úroveň podpory různých funkcí v IoT Central a dalších službách Azure PaaS. Vyplněný kruh 🔵 znamená plnou podporu, čáru ➖ označující částečnou podporu a prázdný kruh ⚪ znamená žádnou podporu.

IoT Central IoT Hub + DPS Stream Analytics + Azure Functions Azure Cosmos DB + Azure Data Explorer Active Directory
Popis Připravené vývojové prostředí řešení IoT Služby příjmu dat IoT Služby zpracování datových proudů Služby úložiště dat Univerzální platforma pro správu identit a zabezpečení
HADR a elastické škálování 🔵
Možnosti správy připojení zařízení 🔵
Směrování dat, filtrování a pravidla
Analýzy a vizualizace 🔵
Ukládání a zabezpečení dat 🔵 🔵 🔵
Export a integrace s dalšími službami 🔵 🔵 🔵 🔵 🔵

Další kroky