Ez az áttekintés bemutatja az Azure IoT-megoldások kibővítési lehetőségeinek főbb fogalmait. Minden szakasz tartalmaz olyan tartalomra mutató hivatkozásokat, amelyek további részleteket és útmutatást nyújtanak.
Bővíthetőségi forgatókönyvek
Az IoT-megoldások bővíthetőségi forgatókönyvei a következők:
Elemzés és vizualizáció
Egy tipikus IoT-megoldás magában foglalja az eszközök és eszközök adatainak elemzését és vizualizációját az üzleti elemzések engedélyezéséhez. További információ: IoT-adatok elemzése és vizualizációja.
Integráció más szolgáltatásokkal
Az IoT-megoldások tartalmazhatnak más rendszereket is, például az eszközkezelést, a munkaütemezést és az automatizálási rendszereket. Az ilyen rendszerek:
Az IoT-eszközök vagy -eszközök adatainak használata bemenetként olyan prediktív karbantartási rendszerekhez, amelyek bejegyzéseket hoznak létre egy munkaütemezési rendszerben.
Frissítse az eszközregisztrációs adatbázist, hogy naprakész adatokkal rendelkezzen az eszközkezelő rendszerből.
Üzenetek küldése az eszközöknek vagy eszközöknek, hogy szabályozzák a viselkedésüket egy vezérlőautomatizálási rendszer szabályai alapján.
Bővíthetőségi mechanizmusok
Az alábbi szakaszok ismertetik az IoT-megoldás kibővítéséhez elérhető legfontosabb mechanizmusokat.
Az alábbi ábra egy tipikus élalapú IoT-megoldás összetevőinek magas szintű nézetét mutatja be. Ez a cikk a diagramban kiemelt bővíthetőségi pontokra összpontosít:
Az Azure IoT-ben a megoldás bővíthetősége a peremhálózati és felhőszolgáltatások beépített funkcióihoz, valamint a más szolgáltatásokkal való integrációk létrehozásához használható módszereket jelenti.
Üzenetközvetítő
Az Azure IoT Operations tartalmaz egy MQTT-közvetítőt, amely az összekötőktől érkező üzeneteket felhővégpontokhoz csatlakozó adatfolyamokhoz irányítja. Saját podokat helyezhet üzembe a fürtön az üzenetközvetítővel való interakcióhoz a következő módon:
Egyéni üzenetfeldolgozási logika használata az MQTT-üzeneteken.
Egyéni alkalmazáslogika létrehozása a peremhálózaton való futtatáshoz.
Az üzenetközvetítő az MQTT protokollon alapul, és támogatja az API-kat és az SDK-kat, például:
Az üzenetközvetítő tartalmaz egy állapottárolót , amely lehetővé teszi az elosztott alkalmazásállapot kezelését a peremfürtön.
Felhőszolgáltatások
Az Azure IoT Operations északi összekötői lehetővé teszik az üzenetek átirányítását az eszközökről különböző felhővégpontokra. Az útválasztási üzenetek segítségével integrációkat hozhat létre más szolgáltatásokkal, és adatokat exportálhat elemzéshez és vizualizációhoz.
REST API-k
Az Azure IoT Operations REST API az alábbi képességeket biztosítja az IoT-megoldás kiterjesztéséhez:
Az üzenetközvetítő kezelése.
Az adatfolyamok kezelése.
Az alábbi ábra egy tipikus felhőalapú IoT-megoldás összetevőinek magas szintű nézetét mutatja be. Ez a cikk a diagramban kiemelt bővíthetőségi pontokra összpontosít:
Az Azure IoT-ben a megoldás bővíthetősége az IoT-felhőszolgáltatások beépített funkcióihoz és más szolgáltatásokkal való integrációkhoz adható módszerekre utal.
Szolgáltatás API-k (IoT Hub)
Az IoT Hub és a Device Provisioning Service (DPS) olyan szolgáltatás API-kat biztosít, amelyekkel kezelheti és kezelheti a központot és az eszközöket. Ezek az API-k a következők:
Beállításjegyzék-kezelés
Ikereszközökkel és digitális ikerpéldányokkal való interakció
Felhőből eszközre irányuló üzenetek és hívási parancsok küldése
Regisztrációs csoportok (DPS) kezelése
Az ikereszköz kezdeti állapotának (DPS) kezelése
Az elérhető szolgáltatás API-k listáját a Service SDK-kban találja.
REST API-k (IoT Central)
Az IoT Central REST API az alábbi képességeket biztosítja, amelyek hasznosak az IoT-megoldás kiterjesztéséhez:
Az alkalmazáshoz csatlakoztatott eszközök lekérdezése
Eszközsablonok és üzembehelyezési jegyzékek kezelése
Eszközök és eszközcsoportok kezelése
Eszközök vezérlése az eszköztulajdonságok és a parancsok meghívásával
Az IoT Hub és az IoT Central egyaránt lehetővé teszi az eszköz telemetriai adatainak átirányítását különböző végpontokra. Az útválasztási telemetriával integrációkat hozhat létre más szolgáltatásokkal, és adatokat exportálhat elemzéshez és vizualizációhoz.
Az eszköztelemetria mellett az IoT Hub és az IoT Central is küldhet tulajdonságfrissítési és eszközkapcsolati állapotüzeneteket más végpontoknak. Az üzenetek útválasztásával integrációkat hozhat létre más olyan szolgáltatásokkal, amelyekhez eszközállapot-információkra van szükség:
Az IoT Hub Event Grid-integrációja az Azure Event Grid használatával osztja el az IoT Hub-eseményeket, például az eszközkapcsolatot, az eszköz életciklusát és a telemetriai eseményeket más Azure-szolgáltatásokba.
Az IoT Central alkalmazássablonjai kiindulópontként szolgálnak olyan IoT-megoldások létrehozásához, amelyek más szolgáltatásokkal való integrációt is tartalmaznak. A sablonokkal olyan alkalmazást hozhat létre, amely a megoldás szempontjából releváns erőforrásokat tartalmaz. További információ: IoT Central-alkalmazássablonok.