Megosztás a következőn keresztül:


IoT-események és -üzenetek útválasztása

Fontos

Megjelent az Azure Digital Twins szolgáltatás új verziója. Az új szolgáltatás bővített képességeinek fényében az eredeti Azure Digital Twins szolgáltatást (amelyet a jelen dokumentációs készlet ismertet) kivonták.

Az új szolgáltatás dokumentációjának megtekintéséhez tekintse meg az aktív Azure Digital Twins-dokumentációt.

Az eszközök internetes hálózata megoldások gyakran egyesítenek számos hatékony szolgáltatást, többek között a tárolást, az elemzést és egyebeket. Ez a cikk azt ismerteti, hogyan csatlakoztathatja az Azure Digital Twins-alkalmazásokat az Azure Analyticshez, AI-hoz és tárolási szolgáltatásokhoz, hogy mélyebb betekintést és funkciókat nyújtson nekik.

Útvonaltípusok

Az Azure Digital Twins két módszert kínál az IoT-események más Azure-szolgáltatásokkal vagy üzleti alkalmazásokkal való összekapcsolására:

  • Azure Digital Twins-események útválasztása: A térbeli gráfban lévő olyan objektumok, amelyek módosulnak, a kapott telemetriai adatok, vagy egy felhasználó által definiált függvény, amely előre meghatározott feltételek alapján hoz létre értesítést, Aktiválhatja az Azure Digital Twins-eseményeket. A felhasználók elküldhetik ezeket az eseményeket Azure Event Hubs, Azure Service Bus témakörökbe vagy Azure Event Grid további feldolgozás céljából.

  • Eszköztelemetria útválasztása: Az események útválasztása mellett az Azure Digital Twins a nyers eszköz-telemetriai üzeneteket is átirányíthatja az Event Hubsba további elemzések és elemzések céljából. Az ilyen típusú üzeneteket az Azure Digital Twins nem dolgozza fel. A rendszer csak az eseményközpontba továbbítja őket.

A felhasználók megadhatnak egy vagy több kimenő végpontot az események küldéséhez vagy az üzenetek továbbításához. Az eseményeket és üzeneteket a rendszer az előre meghatározott útválasztási beállításoknak megfelelően küldi el a végpontoknak. Más szóval a felhasználók megadhatnak egy adott végpontot a gráfműveleti események fogadásához, egy másikat az eszköz telemetriai eseményeinek fogadásához stb.

Azure Digital Twins-események útválasztása

Az Event Hubsba való útválasztás megőrzi a telemetriai üzenetek küldésének sorrendjét. Így ugyanabban a sorrendben érkeznek meg a végponthoz, mint ahogyan eredetileg megkapták.

Az Event Grid és a Service Bus nem garantálja, hogy a végpontok ugyanabban a sorrendben kapják meg az eseményeket, mint azok. Az eseményséma azonban tartalmaz egy időbélyeget, amely az események végpontra érkezése utáni sorrend azonosítására használható.

Útvonal-implementáció

Az Azure Digital Twins szolgáltatás jelenleg a következő EndpointType-okat támogatja:

  • Az EventHub az Event Hubs kapcsolati sztring végpontja.
  • A ServiceBus a Service Bus kapcsolati sztring végpontja.
  • Az EventGrid az Event Grid kapcsolati sztring végpontja.

Az Azure Digital Twins jelenleg a következő EventType-okat támogatja, amelyeket a rendszer a kiválasztott végpontra küld:

  • A DeviceMessages a felhasználók eszközeiről küldött és a rendszer által továbbított telemetriai üzenetek.
  • A TopologyOperation egy olyan művelet, amely módosítja a gráf gráfját vagy metaadatait. Ilyen például egy entitás, például egy szóköz hozzáadása vagy törlése.
  • A SpaceChange a tér kiszámított értékének olyan változása, amely egy eszköz telemetriai üzenetéből ered.
  • A SensorChange az érzékelő kiszámított értékének az eszköz telemetriai üzenetéből eredő változása.
  • Az UdfCustom egy felhasználó által definiált függvény egyéni értesítése.

Fontos

Nem minden EndpointType támogatja az összes EventTypes típust. Tekintse át az alábbi táblázatot az egyes EndpointType-okhoz engedélyezett EventType-okhoz.

DeviceMessages TopologyOperation SpaceChange SensorChange UdfCustom
EventHub X X X X X
ServiceBus X X X X
EventGrid X X X X

Megjegyzés

A végpontok létrehozásával és az események sémájának példáival kapcsolatos további információkért olvassa el a kimenő forgalmat és a végpontokat.

Következő lépések