Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez az áttekintés bemutatja az eszközökről és eszközökről küldött üzenetek egy tipikus Azure IoT-megoldásban való feldolgozásának legfontosabb fogalmait. Minden szakasz tartalmaz olyan tartalomra mutató hivatkozásokat, amelyek további részleteket és útmutatást nyújtanak.
Az alábbi ábra egy tipikus élalapú IoT-megoldás összetevőinek magas szintű nézetét mutatja be. Ez a cikk egy peremhálózati IoT-megoldás üzenetfeldolgozási összetevőire összpontosít.
Az Azure IoT-ben az üzenetfeldolgozás olyan folyamatokra utal, mint az eszközök és eszközök által küldött üzenetek útválasztása és bővítése. Ezekkel a folyamatokkal szabályozható az üzenetek áramlása az IoT-megoldáson keresztül, és további információkat adhat hozzá az üzenetekhez.
Üzenetek átirányítása
Az Azure IoT Operations adatfolyamokat használ az eszközökről a különböző végpontokra irányuló üzenetek átirányításához. A célvégpontok a felhőben vagy a peremhálózaton lehetnek. Az elérhető célvégpontok listája a következőket tartalmazza:
| Végpont típusa | Leírás |
|---|---|
| MQTT | Kétirányú üzenetküldéshez MQTT-közvetítőkkel, beleértve az Azure IoT Operations és az Event Grid beépítettét is. |
| Kafka | Kétirányú üzenetküldés Kafka-közvetítőkkel, beleértve az Azure Event Hubsot is. |
| Data Lake | Adatok Azure Data Lake Gen2-tárfiókokba való feltöltéséhez. |
| Microsoft Fabric OneLake | Adatok Microsoft Fabric OneLake lakehouse-ba való feltöltéséhez. |
| Azure Data Explorer | Adatok Azure Data Explorer-adatbázisokba való feltöltéséhez. |
| Helyi tároló | Adatok helyileg elérhető állandó kötetre való küldéséhez, opcionálisan az Azure Arc által engedélyezett Azure Container Storage-tal konfigurálható. |
Az üzemeltetési felület webes felhasználói felülete kód nélküli környezetet biztosít az adatfolyamok létrehozásához és futtatásához.
A végpontokra irányított adatok fokozott biztonsága érdekében a felhőben/peremhálózaton szinkronizált titkos kódokat az adatfolyam-végpontok használják a hitelesítéshez.
Bár az adatfolyamok lehetővé teszik az útválasztás konfigurálását a peremhálózaton, az útválasztást a felhőben is meghatározhatja. Ha az adatfolyam üzeneteket küld az Azure Event Gridnek, az útválasztási képességeivel meghatározhatja, hogy hová küldje az üzeneteket.
További információ: Adatok feldolgozása és irányítása adatfolyamokkal.
Üzenetek gazdagítása, átalakítása és feldolgozása
A gazdagítások és átalakítások a feldolgozási szakaszban alkalmazhatók az adatokra a különböző műveletek végrehajtásához. Ezek a műveletek a következők lehetnek:
- Új tulajdonságok kiszámítása: Az üzenet meglévő tulajdonságai alapján
- Tulajdonságok átnevezése: Adatok szabványosítása vagy tisztázása
- Egységek konvertálása: Értékek konvertálása különböző mértékegységekké
- Értékek szabványosítása: Tulajdonságértékek skálázása felhasználó által megadott tartományra
- Adatok kontextusba hozása: Hivatkozási adatok hozzáadása az üzenetekhez a bővítéshez és az elemzések vezetéséhez
A sémaregisztrációs adatbázis az eszközökről érkező üzenetek sémáit tárolja. Az adatfolyamok ezeket az üzenetsémákat használják az üzenetek különböző formátumokból való dekódolására, hogy az adatfolyamok feldolgozhassák őket.
Az üzemeltetési felület webes felhasználói felülete kód nélküli környezetet biztosít az adatfolyamok átalakításainak létrehozásához és futtatásához.
További információ: Adatok gazdagítása adatfolyamok használatával.
Az Azure IoT Operationsben üzembe helyezheti saját, magas rendelkezésre állású peremalkalmazásait a Kubernetes-fürtön. A peremalkalmazások a beépített MQTT-közvetítővel a következő műveleteket végezhetik:
- Egyéni üzenetfeldolgozási logika használata az MQTT-üzeneteken.
- Egyéni alkalmazáslogika létrehozása a peremhálózaton való futtatáshoz.
- Valós idejű adatfeldolgozáshoz és döntéshozatalhoz futtasson Edge AI-modelleket az adatlétrehozás forrásánál, csökkentve a késést és a sávszélesség-használatot.
További információ: Magas rendelkezésre állású alkalmazások fejlesztése az Azure IoT Operations MQTT-közvetítőhöz.
Egyéb felhőszolgáltatások
Más felhőszolgáltatások használatával is feldolgozhatja az eszközökről és a készülékekről érkező üzeneteket.
Az Azure IoT Operations adatfolyamvégpontjai lehetővé teszik, hogy felhőszolgáltatásokhoz csatlakozva adatokat küldjön és fogadjon az eszközökről. Az adatfolyam végpontja az adatfolyam csatlakozási pontja.
További információ:
Az IoT Hubban és az IoT Centralban üzeneteket irányíthat más szolgáltatásokhoz. Például továbbíthat üzeneteket az Azure Stream Analyticsnek nagy mennyiségű streamelési adat elemzéséhez és feldolgozásához, vagy az Azure Functionsbe , hogy az eseményekre válaszul kódot futtasson. A Stream Analytics az Azure IoT Edge-futtatókörnyezetben is elérhető, így a felhő helyett a peremhálózaton dolgozhatja fel az adatokat.
További információ:
- Azure IoT Hub-kötések az Azure Functionshez
- Valós idejű érzékelőadatok megjelenítése az Azure IoT Hubról a Power BI használatával
- Az Azure IoT Central kiterjesztése egyéni szabályokkal a Stream Analytics, az Azure Functions és a SendGrid használatával