Vuforia Studio 部署
在此討論的部署著重於 Vuforia Experience Service 的伺服器端方面、儲存及散佈 Vuforia Studio 體驗的元件。
元件
• Vuforia View - 提供 2D 與 3D 圖形、擴增實境 (AR) 以及即時產品資料的豐富體驗。體驗立即檢視周遭環境的擴增效果,其中包括前後關聯感應式資訊與圖形,可讓您直接與周遭物件互動。
• Vuforia Studio - 用於編寫領域與任務特定體驗的 Web 原生、便於使用的工具,可透過 2D、3D 與擴增實境提供數位與實體產品資料、儀表板及警示的整合檢視。在 Vuforia Studio 中建立體驗時,您可以從各種追蹤方法中進行選擇:
◦ 空間追蹤
◦ 模型目標
◦ 圖像追蹤
◦ ThingMarks
• Vuforia Experience Service - 可發佈、更新及刪除透過 Vuforia Studio 產生之體驗內容的企業級、安全及可擴充伺服器。它也可識別及提供透過 Vuforia View 請求的 Experience 內容。
• Vuforia 整體體驗索引 (GXI) -可讓 Vuforia View 應用程式查詢多個 Vuforia Experience Service。GXI 會建立及維護在相關聯 Vuforia Experience Service 中維護的所有 Experience 的索引。
當 GXI 收到 ThingMark 查詢時,它會識別代管所需 Experience 的 Vuforia Experience Service,並將查詢重新導向至該特定 Vuforia Experience Service。依預設,Vuforia View 會使用 GXI,但也可以手動將其配置為參考不同的 Vuforia Experience Service。
部署考量
• 安裝 Vuforia Experience Service 之前,必須先安裝及建立 ThingWorx Foundation。
• 對於生產系統,建議在不同的伺服器上執行 ThingWorx Foundation 與 Vuforia Experience Services。
• 對於生產系統,建議使用 PostgreSQL 作為與 Vuforia Experience Service 相關聯的資料庫。
• 為了避免發生效能延遲,建議針對 ThingWorx Foundation 與 Vuforia Experience Service 使用單獨的 PostgreSQL 伺服器。
參考
參考架構
下圖著重說明 Vuforia Experience Service,並僅描繪出對 ThingWorx Foundation 的簡化參考。但是,您可以改為使用本指南中顯示的任何 ThingWorx Foundation 架構。
• 生產部署 - 下圖描繪 Vuforia Experience Service 的生產部署。其中包括下列功能:
◦ 一個 Vuforia Experience Service
◦ 儲存 Experience 的硬碟空間
◦ 用來維護 Experience 中繼資料的 PostgreSQL 資料庫
◦ 存取 ThingWorx Foundation Server 以管理驗證和授權
• 雲端部署 - Vuforia Experience Service 可在例如 Azure 或 AWS 的雲端服務中部署。Experience Service 會安裝在它自己的虛擬機器上,並附帶體驗存放庫的儲存區。
元件清單 | 元件數 |
---|
Vuforia Studio Experience Service | 1 |
ThingWorx Foundation 伺服器 | 1 |
Enterprise NFS 存放庫 | 1 |
Vuforia Experience Service 資料庫 | 1 |