다음을 통해 공유


IoT 이벤트 및 메시지 라우팅

중요

새 버전의 Azure Digital Twins 서비스가 릴리스되었습니다. 새 서비스의 확장된 기능에 비추어 원래 Azure Digital Twins 서비스(이 설명서 집합에 설명됨)가 사용 중지되었습니다.

새 서비스에 대한 설명서를 보려면 활성 Azure Digital Twins 설명서를 방문하세요.

사물 인터넷 솔루션은 스토리지, 분석 등을 포함하는 여러 강력한 서비스를 통합하는 경우가 많습니다. 이 문서에서는 Azure Digital Twins 앱을 Azure 분석, AI 및 스토리지 서비스에 연결하여 심층 인사이트 및 기능을 제공하는 방법을 설명합니다.

경로 형식

Azure Digital Twins는 IoT 이벤트를 다른 Azure 서비스 또는 비즈니스 애플리케이션과 연결하는 두 가지 방법을 제공합니다.

  • Azure Digital Twins 이벤트 라우팅: 변경된 공간 그래프의 개체, 수신된 원격 분석 데이터, 미리 정의된 조건에 따라 알림을 만드는 사용자 정의 함수는 Azure Digital Twins 이벤트를 트리거할 수 있습니다. 사용자는 이러한 이벤트를 추가로 처리하기 위해 Azure Event Hubs, Azure Service Bus 토픽 또는 Azure Event Grid로 보낼 수 있습니다.

  • 디바이스 원격 분석 라우팅: 라우팅 이벤트 외에도 Azure Digital Twins는 추가 인사이트 및 분석을 위해 원시 디바이스 원격 분석 메시지를 Event Hubs로 라우팅할 수도 있습니다. 이러한 유형의 메시지는 Azure Digital Twins에서 처리되지 않습니다. 이벤트 허브로 전달되기만 합니다.

사용자는 이벤트를 보내거나 메시지를 전달하도록 하나 이상의 송신 엔드포인트를 지정할 수 있습니다. 이벤트 및 메시지는 이러한 미리 정의된 라우팅 기본 설정에 따라 엔드포이트로 전송됩니다. 즉, 사용자는 그래프 작업 이벤트를 수신하는 하나의 특정 엔드포인트, 디바이스 원격 분석 이벤트를 수신하는 또 하나의 특정 엔드포인트 등을 지정할 수 있습니다.

Azure Digital Twins 이벤트 라우팅

Event Hubs로의 라우팅에서는 원격 분석 메시지가 전송되는 순서를 유지 관리합니다. 따라서 원래 수신된 순서와 동일하게 엔드포인트에 도달합니다.

Event Grid 및 Service Bus는 발생했던 것과 동일한 순서로 엔드포인트가 이벤트를 받도록 보장하지 않습니다. 그러나 이벤트 스키마는 이벤트가 엔드포인트에 도착한 후에 순서를 식별하는 데 사용할 수 있는 타임스탬프를 포함합니다.

경로 구현

Azure Digital Twins 서비스는 현재 다음 EndpointTypes를 지원합니다.

  • EventHub: Event Hub 연결 문자열 엔드포인트입니다.
  • ServiceBus: Service Bus 연결 문자열 엔드포인트입니다.
  • EventGrid 는 Event Grid 연결 문자열 엔드포인트입니다.

Azure Digital Twins는 현재 선택한 엔드포인트로 전송될 다음 EventTypes을 지원합니다.

  • DeviceMessages 는 사용자의 디바이스에서 보내고 시스템에서 전달한 원격 분석 메시지입니다.
  • TopologyOperation: 그래프 또는 그래프의 메타데이터를 변경하는 작업입니다. 예를 들어, 공백과 같이 엔터티를 추가하거나 삭제합니다.
  • SpaceChange: 디바이스 원격 분석 메시지에서 발생하는 공간의 계산된 값 변경입니다.
  • SensorChange: 디바이스 원격 분석 메시지에서 발생하는 센서의 계산된 값 변경입니다.
  • UdfCustom: 사용자 정의 함수의 사용자 지정 알림입니다.

중요

일부 EndpointTypes는 모든 EventTypes를 지원합니다. 각 EndpointType에 허용되는 EventTypes에 대해 다음 표를 검토합니다.

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

참고

이벤트 스키마의 엔드포인트 및 예제를 만드는 방법에 대한 자세한 내용은 송신 및 엔드포인트를 읽어보세요.

다음 단계