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:
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ó:
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ó:
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:
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: