Co jsou akcelerátory řešení Azure IoT?

Poznámka

V současné době si prohlížíte dokumentaci k akcelerátoru řešení IoT pro řešení vzdáleného monitorování a prediktivní údržby, která byla odebrána z webu akcelerátorů řešení Azure IoT . Pokud chcete zobrazit aktuální dokumentaci k akcelerátoru řešení IoT, přečtěte si téma Co jsou akcelerátory řešení Azure IoT?.

Cloudové řešení IoT obvykle používá vlastní kód a cloudové služby ke správě připojení zařízení, zpracování dat a analýzy a prezentace.

Akcelerátory řešení IoT jsou kompletní a ucelená řešení IoT připravená k nasazení, která implementují běžné scénáře IoT. Mezi scénáře patří propojená továrna, vzdálené monitorování a prediktivní údržba. Když nasadíte akcelerátor řešení, součástí nasazení jsou všechny požadované cloudové služby i veškerý požadovaný kód aplikace.

Akcelerátory řešení představují výchozí body pro vaše vlastní řešení IoT. Zdrojový kód všech akcelerátorů řešení je open source a dostupný na GitHubu. Akcelerátory řešení si můžete stáhnout a přizpůsobit podle svých potřeb.

Akcelerátory řešení můžete využít také jako učební nástroje před tím, než vytvoříte vlastní řešení IoT od nuly. Akcelerátory řešení implementují osvědčené postupy pro cloudová řešení IoT, které byste měli dodržovat.

Kód aplikace v každém akcelerátoru řešení obsahuje webovou aplikaci, ve které můžete akcelerátor řešení spravovat.

Podporované scénáře IoT

V současné době jsou k dispozici čtyři akcelerátory řešení, které můžete nasadit:

Vzdálené monitorování

Pomocí akcelerátoru řešení vzdáleného monitorování můžete shromažďovat telemetrická data ze vzdálených zařízení a řídit je. Mezi příklady zařízení patří chladící systémy nainstalované u vašich zákazníků nebo ventily nainstalované na vzdálených čerpacích stanicích.

Pomocí řídicího panelu vzdáleného monitorování můžete zobrazit telemetrii z připojených zařízení, zřizovat nová zařízení nebo upgradovat firmware na připojených zařízeních:

Řídicí panel řešení pro vzdálené monitorování

Prediktivní údržba

Pomocí akcelerátoru řešení prediktivní údržby můžete předpovědět, kdy se očekává selhání vzdáleného zařízení, abyste mohli provést údržbu před selháním zařízení. Tento akcelerátor řešení k předvídání selhání na základě telemetrie zařízení využívá algoritmy strojového učení. Příklady zařízení můžou být letadlové motory nebo výtahy.

Pomocí řídicího panelu prediktivní údržby můžete zobrazit analýzu prediktivní údržby:

Snímek obrazovky znázorňující řídicí panel Prediktivní údržba

Simulace zařízení

Pomocí akcelerátoru řešení simulace zařízení můžete spouštět simulovaná zařízení, která generují realistickou telemetrii. Pomocí tohoto akcelerátoru řešení můžete testovat chování ostatních akcelerátorů řešení nebo testovat vlastní řešení IoT.

Pomocí webové aplikace simulace zařízení můžete konfigurovat a spouštět simulace:

Snímek obrazovky znázorňující řídicí panel řešení simulace zařízení

Propojená továrna

Pomocí akcelerátoru řešení Propojené továrny můžete shromažďovat telemetrická data z průmyslových prostředků pomocí rozhraní sjednocené architektury OPC a řídit je. Mezi průmyslové prostředky můžou patřit montážní a testovací stanice na výrobní lince továrny.

Pomocí řídicího panelu propojené továrny můžete monitorovat a spravovat svá průmyslová zařízení:

Snímek obrazovky znázorňující řídicí panel řešení propojené továrny

Principy návrhu

Všechny akcelerátory řešení se řídí stejnými principy návrhu a mají stejné cíle. Jsou navržené tak, aby byly:

  • Škálovatelné – umožňují vám připojit a spravovat miliony připojených zařízení.
  • Rozšiřitelné – umožňují vám přizpůsobit je tak, aby splňovaly vaše požadavky.
  • Srozumitelné – umožňují vám pochopit, jak fungují a jak se implementují.
  • Modulární – umožňují vám vyměňovat služby za alternativy.
  • Bezpečné – kombinují zabezpečení Azure s integrovanými možnostmi připojení a funkcemi zabezpečení zařízení.

Architektury a jazyky

Původní akcelerátory řešení byly napsané v .NET a využívaly architekturu MVC (model-view-controller). Společnost Microsoft aktualizuje akcelerátory řešení, aby využívaly novou architekturu mikroslužeb. Následující tabulka ukazuje aktuální stav akcelerátorů řešení s odkazy na úložiště GitHub:

Akcelerátor řešení Architektura Jazyky
Propojená továrna MVC .NET
Vzdálené monitorování Mikroslužby Java a .NET
Prediktivní údržba MVC .NET

Další informace o architektuře mikroslužeb najdete v tématu Úvod do referenční architektury Azure IoT.

Možnosti nasazení

Akcelerátory řešení můžete nasadit z příkazového řádku.

Akcelerátor řešení pro vzdálené monitorování můžete nasadit v následujících konfiguracích:

  • Standard: Nasazení rozšířené infrastruktury pro vývoj produkčního nasazení. Azure Container Service nasadí mikroslužby na několik virtuálních počítačů Azure. Kubernetes orchestruje kontejnery Dockeru, které jsou hostiteli jednotlivých mikroslužeb.
  • Basic: Verze s nižšími náklady pro ukázku nebo otestování nasazení. Všechny mikroslužby se nasazují do jednoho virtuálního počítače Azure.
  • Místní: Nasazení do místního počítače pro účely vývoje a testování. S tímto přístupem se mikroslužby nasazují do místního kontejneru Dockeru a připojují se ke službám IoT Hub, Azure Cosmos DB a Azure Storage v cloudu.

Náklady na spuštění akcelerátoru řešení jsou kombinované náklady na provoz základních služeb Azure. Podrobnosti o použitých službách Azure se zobrazí po výběru možností nasazení.

Další kroky

Pokud si chcete vyzkoušet některý z akcelerátorů řešení IoT, projděte si následující rychlé starty: