Digital Twin 202: IRS(Identity Resolution Service)를 사용한 구성
전제 조건
소개
IRS(Identity Resolution Service)는 Vuforia Studio 작동 방식을 이해하는 과정에서 핵심 구성 요소입니다. 사용자의 경험이 연결되는 Experience Service의 일부로 바코드 또는 ThingMark와 같은 식별자를 특정 경험에 연결하는 데 사용되는 매핑을 관리합니다. 또한 서로 다른 Vuforia Studio 경험을 구별해주는 요소이기도 합니다.
가장 간단한 형태로 IRS는 URN(Uniform Resource Name)을 값에 매핑하는 방법을 제공합니다. 예를 들어, URN은 ThingMark를 나타낼 수 있으며 값은 경험에 대한 참조일 수 있습니다. 그런 다음, Vuforia Studio에서 경험을 게시하면 아래 이미지와 같이 ThingMark와 경험 사이의 링크가 생성됩니다(아래 이미지 1 참조).
경험을 게시할 때 동일하거나 다른 ThingMark를 사용할 수 있는 옵션도 있습니다. 예를 들어, 운영 AR 경험 및 서비스 AR 경험을 작성했다고 가정해 봅시다. 각 경험에는 서로 다른 콘텐츠가 포함되어 있을 수 있지만 동일한 ThingMark에 연결하고 싶은 경우가 있을 수 있습니다. ThingMark를 특정 제품에 연결할 수 있으며 특정 일련 번호 제품에도 연결할 수 있습니다(위 이미지 2 참조). ThingMark을 스캔하면 Vuforia View에서 어떤 경험을 실행할지 묻습니다.
IRS는 다양한 데이터 컬렉션을 작성할 수 있는 매우 유연하고 일반적인 매핑 도구입니다. 아래 이미지 3에서는 URN(이 예에서 ThingMark)이 중간 항목(또 다른 URN)에 매핑되어 경험 뿐만 아니라 두 개의 속성 값에 매핑되는 방식을 보여줍니다.
이 ThingMark가 스캔되면 IRS는 이 구조를 트래버스하여 그 동안 모든 값을 수집합니다.
IRS는 다음과 같은 방식으로 작동합니다(오른쪽에서 왼쪽으로 아래 다이어그램 참조).
1. 고유한 ThingMark가 스캔됩니다(1).
2. 이 ThingMark는 사물 템플릿의 특정 구성을 포함하는 사물의 URN에 매핑됩니다(2).
3. 그런 다음 Vuforia View에서 사물 템플릿이 사용자에게 제공되는 게시된 경험에 매핑됩니다(3).
방문한 다양한 URN이 수집되고 속성의 값이 결과에 제공됩니다. 경우에 따라 값을 매개 변수로 사용할 수 있습니다(예: 결과에서 참조되는 경우 이름을 대체하는 값). 위 예에서 수집된 속성 값은 모델의 속성(예: 색상 및 가격)을 나타낼 수 있으며, 이러한 값은 경험을 시작할 때 경험에 표시될 수 있습니다.
아래 마지막 예에서 IRS의 다른 속성을 볼 수 있습니다. 값에 대한 경로는 고유하지 않아도 됩니다. 예를 들어, 여러 시작 URN(이 예에서는 세 개의 다른 ThingMark)이 그 동안 다른 속성 값을 수집할 수 있습니다. 그러나, 모두 동일한 경험으로 이어질 수 있습니다(아래 이미지 4 참조). 위에서와 마찬가지로, 마지막 값인 경험이 그 동안 수집된 다양한 속성 값을 대체하여 경험이 시작될 때 스캔한 ThingMark로 식별된 제품의 정확한 상태를 나타내도록 구성할 수 있습니다.
이 시점에서, 고유 제품 인스턴스에 관련된 모든 정보를 관리하기 위해 다른 테크닉(예: Thingmark 또는 바코드)을 사용하여 항목의 인스턴스를 고유하게 식별할 수 있도록 디지털 트윈을 모델링할 수 있는 단계에 가까워졌습니다.
이 자습서 섹션에서는 각 제품이 다음에 대한 자체 값을 유지하는 가운데 여러 제품(이 사용 사례에서는 쿼드콥터)을 관리하는 방법에 대한 예를 들어 위에서 언급한 모든 컨셉트를 시연합니다.
• 표현
• 구성 - 다른 액세서리가 포함된 다른 모델
• ID - 이 예에서는 쿼드콥터의 색상
또한 각 물리적 객체가 고유한 IoT로서 존재할 수 있도록 함으로써 ThingWorx를 활용하는 방법을 보여줍니다.
| 이 사용 사례에는 포함되어 있지 않지만 ThingWorx는 배터리 사용, 비행 속도 등과 같은 모델과 관련된 모든 작업 정보를 유지 관리하는 데에도 사용할 수 있습니다. 그러나, 이 전체 사용 사례를 시작점으로 사용하여 모델의 작업 정보를 포함하는 보다 포괄적인 경험을 작성할 수 있습니다. |
여기서 작성하는 경험에는 IRS에 저장된 속성 값을 사용하여 정의하게 될 다양한 매개 변수가 사용됩니다.
• 색
• 특정 객체를 나타내는 ThingWorx의 사물 이름
• 모델의 시각적 표현 이름
IRS가 URN 매핑을 탐색하면서 위에서 언급된 속성 값을 수집하여 템플릿에 전파합니다. 여기서 이름은 값으로 대체됩니다.
이 섹션에서는 경험의 매핑을 만드는 과정을 안내합니다.