Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento přehled představuje klíčové koncepty zpracování zpráv odesílaných z prostředků a zařízení v typickém řešení Azure IoT. Každá část obsahuje odkazy na obsah, který poskytuje další podrobnosti a pokyny.
Následující diagram znázorňuje základní zobrazení komponent v typickém řešení IoT založeném na hraničních zařízeních. Tento článek se zaměřuje na komponenty pro zpracování zpráv v řešení IoT založeném na edge technologiích.
Zpracování zpráv v Azure IoT odkazuje na procesy, jako je směrování a rozšiřování zpráv odesílaných prostředky a zařízeními. Tyto procesy se používají k řízení toku zpráv prostřednictvím řešení IoT a k přidání dalších informací do zpráv.
Směrování zpráv
Ke směrování zpráv z vašich prostředků do různých koncových bodů používají operace Azure IoT datové toky . Cílové koncové body můžou být v cloudu nebo na periferii. Seznam dostupných cílových koncových bodů zahrnuje:
| Typ koncového bodu | Popis |
|---|---|
| MQTT | Pro obousměrné zasílání zpráv pomocí zprostředkovatelů MQTT, včetně jednoho integrovaného do Azure IoT Operations a Event Gridu. |
| Kafka | Pro obousměrné zasílání zpráv se zprostředkovateli služby Kafka, včetně služby Azure Event Hubs. |
| Data Lake | Pro nahrání dat do účtů úložiště Azure Data Lake Gen2. |
| Microsoft Fabric OneLake | Pro nahrání dat do Microsoft Fabric OneLake Lakehouses. |
| Azure Data Explorer | Pro nahrání dat do databází Azure Data Exploreru. |
| Místní úložiště | Pokud chcete odesílat data do místně dostupného trvalého svazku, volitelně můžete nakonfigurovat službu Azure Container Storage povolenou službou Azure Arc. |
Webové uživatelské rozhraní provozního prostředí poskytuje prostředí bez kódu pro sestavování a spouštění toků dat.
Kvůli lepšímu zabezpečení dat směrovaných do koncových bodů se cloudové nebo hraniční synchronizované tajné kódy používají v koncových bodech toku dat k ověřování.
I když datové toky umožňují nakonfigurovat směrování na hraniční úrovni, můžete také definovat směrování v cloudu. Pokud váš tok dat doručuje zprávy do Azure Event Gridu, můžete pomocí svých možností směrování určit, kam se mají zprávy odesílat.
Další informace najdete v tématu Zpracování a směrování dat s toky dat.
Rozšiřování, transformace a zpracování zpráv
Rozšiřování a transformace lze použít na data během fáze zpracování, aby bylo možné provádět různé operace. Mezi tyto operace patří:
- Výpočet nových vlastností: Na základě existujících vlastností ve zprávě
- Přejmenovat vlastnosti: Standardizace nebo objasnění dat
- Převod jednotek: Převod hodnot na různé měrné jednotky
- Standardizace hodnot: Škálování hodnot vlastností na uživatelsky definovaný rozsah
- Kontextová data: Přidání referenčních dat do zpráv pro rozšiřování a řízení přehledů
Registry schématu ukládá schémata pro zprávy přicházející z vašich zdrojů. Toky dat používají tato schémata zpráv k dekódování zpráv z různých formátů, aby je mohly zpracovávat toky dat.
Webové uživatelské rozhraní provozního prostředí poskytuje prostředí bez kódu pro sestavování a spouštění transformací v tocích dat.
Další informace najdete v tématu Rozšiřování dat pomocí toků dat.
V operacích Azure IoT můžete do clusteru Kubernetes nasadit vlastní vysoce dostupné hraniční aplikace. Hraniční aplikace můžou interagovat s integrovaným zprostředkovatelem MQTT, aby:
- Pro zprávy MQTT použijte vlastní logiku zpracování zpráv.
- Sestavte vlastní logiku aplikací, která běží na okraji.
- Spusťte modely Edge AI pro zpracování dat v reálném čase a rozhodování ve zdroji generování dat, což snižuje latenci a využití šířky pásma.
Další informace najdete v tématu Vývoj vysoce dostupných aplikací pro zprostředkovatele Azure IoT Operations MQTT .
Další cloudové služby
Ke zpracování zpráv z prostředků a zařízení můžete použít jiné cloudové služby.
Koncové body toku dat v operacích Azure IoT umožňují připojit se ke cloudovým službám a odesílat a přijímat data z vašich prostředků. Koncový bod toku dat je spojovacím bodem toku dat.
Další informace najdete tady:
Ve službě IoT Hub a IoT Central můžete směrovat zprávy do jiných služeb. Můžete například předávat zprávy do Azure Stream Analytics k analýze a zpracování velkých objemů streamovaných dat nebo do Azure Functions ke spouštění kódu v reakci na události. Stream Analytics je také k dispozici na Azure IoT Edge runtime, což umožňuje zpracovávat data na hraně místo v cloudu.
Další informace najdete tady:
- Propojení Azure IoT Hubu pro Azure Functions
- Vizualizace dat ze snímačů v reálném čase z Azure IoT Hubu pomocí Power BI
- Rozšíření Azure IoT Central o vlastní pravidla s využitím služeb Stream Analytics, Azure Functions a SendGrid