Směrování událostí a zpráv IoT
Důležité
Byla vydána nová verze služby Azure Digital Twins. Vzhledem k rozšířeným funkcím nové služby byla původní služba Azure Digital Twins (popsaná v této sadě dokumentace) vyřazena.
Pokud chcete zobrazit dokumentaci k nové službě, navštivte aktivní dokumentaci ke službě Azure Digital Twins.
Řešení Internet věcí často spojuje několik výkonných služeb, mezi které patří úložiště, analýza a další. Tento článek popisuje, jak propojit aplikace Azure Digital Twins s analytickými službami Azure, AI a službami úložiště, abyste jim poskytli podrobnější přehledy a funkce.
Typy tras
Azure Digital Twins nabízí dva způsoby připojení událostí IoT s jinými službami Azure nebo obchodními aplikacemi:
Směrování událostí Služby Azure Digital Twins: Objekt v prostorovém grafu, který se mění, telemetrická data přijatá nebo uživatelem definovaná funkce, která vytvoří oznámení na základě předdefinovaných podmínek, může aktivovat události Služby Azure Digital Twins. Uživatelé můžou tyto události odesílat do Azure Event Hubs, Azure Service Bus témat nebo Azure Event Grid pro další zpracování.
Směrování telemetrie zařízení: Kromě událostí směrování můžou Služba Azure Digital Twins také směrovat nezpracované zprávy telemetrie zařízení do služby Event Hubs a získat tak další přehledy a analýzy. Tyto typy zpráv nezpracovávají služba Azure Digital Twins. A přeposílají se jenom do centra událostí.
Uživatelé můžou zadat jeden nebo více koncových bodů pro odchozí přenos dat, aby odesílali události nebo přeposílali zprávy. Události a zprávy se odešlou do koncových bodů podle těchto předdefinovaných předvoleb směrování. Jinými slovy, uživatelé můžou určit určitý koncový bod pro příjem událostí operace grafu, jiného pro příjem událostí telemetrie zařízení atd.
Směrování do služby Event Hubs udržuje pořadí, ve kterém se odesílají telemetrické zprávy. Proto přijdou do koncového bodu ve stejné sekvenci, jako byly původně přijaty.
Event Grid a Service Bus nezaručují, že koncové body budou přijímat události ve stejném pořadí, v jakém došlo. Schéma událostí však obsahuje časové razítko, které lze použít k identifikaci pořadí po doručení událostí do koncového bodu.
Implementace trasy
Služba Azure Digital Twins v současné době podporuje následující typy koncových bodů:
- EventHub je koncový bod připojovacího řetězce služby Event Hubs.
- ServiceBus je koncový bod připojovacího řetězce služby Service Bus.
- EventGrid je koncový bod připojovacího řetězce Event Gridu.
Azure Digital Twins aktuálně podporuje následující eventTypes , které se odešlou do vybraného koncového bodu:
- DeviceMessages jsou telemetrické zprávy odeslané ze zařízení uživatelů a předávané systémem.
- TopologyOperation je operace, která mění graf nebo metadata grafu. Příkladem je přidání nebo odstranění entity, například mezera.
- SpaceChange je změna vypočítané hodnoty prostoru, která je výsledkem zprávy telemetrie zařízení.
- SensorChange je změna vypočítané hodnoty senzoru, která je výsledkem zprávy telemetrie zařízení.
- UdfCustom je vlastní oznámení z uživatelem definované funkce.
Důležité
Ne všechny typy koncových bodů podporují všechny typy událostí. Projděte si následující tabulku pro eventTypes , které jsou povolené pro každý typ koncového bodu.
DeviceMessages | TopologyOperation | SpaceChange | SensorChange | UdfCustom | |
---|---|---|---|---|---|
Centrum událostí | × | × | × | × | × |
ServiceBus | × | × | × | × | |
EventGrid | × | × | × | × |
Poznámka
Další informace o tom, jak vytvářet koncové body a příklady schématu událostí, najdete v tématu Výchozí přenos dat a koncové body.
Další kroky
Další informace o limitech služby Azure Digital Twins Ve verzi Preview najdete v tématu Omezení služby Public Preview.
Pokud si chcete vyzkoušet ukázku služby Azure Digital Twins, přečtěte si rychlý start a vyhledejte dostupné místnosti.