Mik az Azure IoT-megoldásgyorsítók?

Megjegyzés

Jelenleg az IoT-megoldásgyorsító dokumentációját tekinti meg az Azure IoT-megoldásgyorsítók webhelyéről eltávolított távoli monitorozási és prediktív karbantartási megoldásokhoz. Az IoT-megoldásgyorsító aktuális dokumentációjának megtekintéséhez tekintse meg az Azure IoT-megoldásgyorsítók ismertetését.

A felhőalapú IoT-megoldások általában egyéni kódokat és felhőszolgáltatásokat használnak az eszközkapcsolatok, az adatfeldolgozás és az elemzések, valamint a bemutatók kezeléséhez.

Az IoT-megoldásgyorsítók teljes körű, üzembe helyezésre kész IoT-megoldások, amelyek gyakori IoT-forgatókönyveket implementálnak. A forgatókönyvek közé tartozik a csatlakoztatott gyár, a távoli monitorozás és a prediktív karbantartás. A megoldásgyorsítók üzembe helyezésekor az üzemelő példány magában foglalja az összes szükséges felhőalapú szolgáltatást és minden szükséges alkalmazáskódot.

A megoldásgyorsítók az Ön saját IoT-megoldásainak kiindulópontjaiként szolgálnak. Az összes megoldásgyorsító forráskódja nyílt, és elérhető a GitHubban. A megoldásgyorsítókat letöltheti és saját igényei szerint testre szabhatja.

A megoldásgyorsítókat tanulási eszközként is használhatja, mielőtt létrehozná saját egyéni IoT-megoldását. A megoldásgyorsítók bevált gyakorlatokat alkalmaznak a felhőalapú IoT-megoldásokhoz, amelyeket követhet.

Az összes megoldásgyorsító alkalmazáskódja tartalmaz egy olyan webalkalmazást, amely lehetővé teszi az alkalmazásgyorsító kezelését.

Támogatott IoT-forgatókönyvek

Jelenleg négy megoldásgyorsítót helyezhet üzembe:

Távoli monitorozás

A távoli monitorozási megoldásgyorsítóval telemetriát gyűjthet a távoli eszközökről, és vezérelheti őket. A példaeszközök közé tartoznak az ügyfelei telephelyein felszerelt hűtőrendszerek vagy a távoli szivattyútelepeken üzembe helyezett szelepek.

A távoli monitorozási irányítópultot használhatja a csatlakoztatott eszközök telemetriájának megtekintéséhez, új eszközök létrehozásához vagy a csatlakoztatott eszközök belső vezérlőprogramjának frissítéséhez is:

Távoli monitorozási megoldás irányítópultja

Prediktív karbantartás

A prediktív karbantartási megoldásgyorsítóval előre jelezheti, ha egy távoli eszköz várhatóan meghibásodik, így az eszköz meghibásodása előtt elvégezheti a karbantartást. Ez a megoldásgyorsító gépi tanulási algoritmusokkal vizsgálja az eszköz telemetriai adatait, és előrejelzi a meghibásodást. A példaeszközök lehetnek például repülőgép-hajtóművek vagy liftek.

A prediktív karbantartási irányítópult a következő prediktív karbantartási elemzések megtekintésére használható:

Képernyőkép a

Eszközszimuláció

Az eszközszimulációs megoldásgyorsítóval olyan szimulált eszközöket futtathat, amelyek valósághű telemetriát hoznak létre. Ez a megoldásgyorsító más megoldásgyorsítók viselkedésének vagy saját IoT-megoldásainak tesztelésére is használható.

Az eszközszimulációs webalkalmazás a következő szimulációk konfigurálására és futtatására használható:

Képernyőkép az eszközszimulációs megoldás irányítópultjáról.

Csatlakoztatott gyár

A Csatlakoztatott gyár megoldásgyorsítóval telemetriát gyűjthet ipari objektumokból egy OPC egyesített architektúra felülettel, és vezérelheti őket. Az ipari objektumok lehetnek például a gyártósoron található összeszerelő- és tesztelőállomások.

A csatlakoztatott gyár irányítópultjának használatával a következő ipari eszközöket monitorozhatja és kezelheti:

Képernyőkép a Csatlakoztatott gyár megoldás irányítópultjáról.

Tervezési alapelvek

Minden megoldásgyorsító ugyanazon tervezési elvek és célok figyelembevételével készült. Tervezésük során fontos volt:

  • A méretezhetőség, így több millió csatlakoztatott eszközt csatlakoztathat és felügyelhet.
  • A bővíthetőség, hogy saját elvárásainak megfelelően testre szabhassa megoldásgyorsítóit.
  • Az érthetőség, hogy könnyedén megérthesse a működésüket és a megvalósításukat.
  • A modularitás, hogy lecserélhessen egyes alkalmazásokat.
  • A biztonság, amely az Azure biztonsági eszközeit a beépített csatlakozási és eszközbiztonsági funkciókkal kombinálja.

Architektúra és nyelvek

Az eredeti megoldásgyorsítók a .NET és model-view-controller (MVC) architektúra használatával készültek. A Microsoft új mikroszolgáltatási architektúra használatára frissíti a megoldásgyorsítókat. Az alábbi táblázat ismerteti a megoldásgyorsítók jelenlegi állapotát, illetve tartalmazza a megfelelő GitHub-adattárakra mutató hivatkozásokat:

Megoldásgyorsító Architektúra Nyelvek
Csatlakoztatott gyár MVC .NET
Távoli monitorozás Mikroszolgáltatások Java és .NET
Prediktív karbantartás MVC .NET

A mikroszolgáltatás-architektúráról további információt az Azure IoT referenciaarchitektúrájának bemutatása című témakörben talál.

Üzembe helyezési lehetőségek

A megoldásgyorsítókat a parancssorból telepítheti.

A távoli monitorozási megoldásgyorsítót a következő konfigurációkban helyezheti üzembe:

  • Standard: Bővített infrastruktúra üzembe helyezése éles környezet fejlesztéséhez. Az Azure Container Service több Azure-beli virtuális gépen helyezi üzembe a mikroszolgáltatásokat. A Kubernetes koordinálja az egyes mikroszolgáltatásokat üzemeltető Docker-tárolókat.
  • Alapszintű: Csökkentett költségű verzió bemutató célokra vagy az üzembe helyezés teszteléséhez. Mindegyik mikroszolgáltatás üzembe helyezhető egy Azure-beli virtuális gépen.
  • Helyi: Helyi gépen történő üzembe helyezés tesztelés és fejlesztés céljából. Ez a módszer egy helyi Docker-tárolóban helyezi üzembe a mikroszolgáltatásokat, és csatlakozik az IoT Hub, Azure Cosmos DB és Azure Storage szolgáltatásokhoz a felhőben.

A megoldásgyorsító futtatásának költsége a mögöttes Azure-szolgáltatások futtatásának kombinált költsége. Az igénybe vett Azure-szolgáltatások részleteit az üzembehelyezési beállítások kiválasztásakor tekintheti meg.

Következő lépések

Az IoT-megoldásgyorsítók valamelyikének kipróbálásához tekintse meg a következő rövid útmutatókat: