專案範例和使用案例 > 使用案例:縮放 Digital Twin 體驗 > Digital Twin 202:具有識別解析度服務 (IRS) 的組態
  
Digital Twin 202:具有識別解析度服務 (IRS) 的組態
先決條件
Digital Twin 101:Digital Twin 簡介
Digital Twin 201:具有應用程式參數的組態
簡介
識別解決方案服務 (IRS) 是瞭解 Vuforia Studio 運作方式的一個關鍵元件。它是您體驗所連接之 Experience Service 的一部份,可用於管理連結識別元 (例如條碼或 ThingMarks) 與特定體驗的對應。這也是這些 Vuforia Studio 體驗彼此間有所不同的原因。
IRS 以最簡單的形式提供將 URN (統一資源名稱) 對應到值的方法。例如,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 所識別之產品的確切狀態。
此時,我們即將可以對 Digital Twin 建模,以便能夠使用不同的技術 (例如 ThingMark 或條碼) 獨特地的識別出項目的實例,以管理與具唯一性產品實例相關的所有資訊。
在本教學專區中,我們將演示上述所有概念,並同時構建範例來說明如何管理一個產品組 (在此使用案例中為 quadcopters),其中每個產品都會維護其以下個別的值:
呈現
組態 - 不同模型有不同配件
識別 - 在本範例中為 quadcopter 的顏色
我們也會展示如何透過允許每個實體物件各自的物聯網 (IoT) 狀態,來使用 ThingWorx
* 
雖然此使用案例中不包括 ThingWorx,但它也可用來維持與模型相關的所有操作資訊,如電池用量、飛行速度等。但是,可將這整個使用案例作為起點,用來構建包含了模型操作資訊之更全面的體驗。
我們現在在建立的體驗將採用多個參數,而我們將使用儲存於 IRS 中的內容值來定義這些參數:
顏色
ThingWorx 中代表特定物件的項目名稱。
模型視覺呈現的名稱。
IRS 在導覽 URN 對應時,會收集上述內容值,並將它們傳播至範本。此處的名稱會被值所替代。
本節將引導您完成對應體驗的建立步驟。
1. 下載 cURL (僅 Windows)
2. 準備 Vuforia Studio
3. 對應體驗和 IRS