Vuforia Studio 部署
此处讨论的部署主要关注 Vuforia Experience Service 的服务器端特性,存储和分发 Vuforia Studio 体验的组件。
组件
• Vuforia View - 通过 2D 和 3D 图形、增强现实 (AR) 以及实时产品数据提供丰富的体验。体验将通过上下文相关信息和图形来增强即时周围环境的视图,从而可让您直接与周围事物进行交互。
• Vuforia Studio - 一种简单易用的 Web 专用工具,用于创作域和特定于任务的体验,以提供数字和物理产品数据、仪表板以及具有 2D、3D 和增强现实警报的集成视图。在 Vuforia Studio 中创建体验时,可以从多种不同跟踪方法中进行选择:
◦ 空间跟踪
◦ 模型目标
◦ 图像跟踪
◦ Thingmark
• Vuforia Experience Service - 一种企业级、安全且可扩展的服务器,用于发布、更新和删除 Vuforia Studio 中生成的体验内容。还可用于标识和传递通过 Vuforia View 所请求的体验内容。
• Vuforia Global Experience Index (GXI) - 允许通过 Vuforia View 应用程序查询多个 Vuforia Experience Services。GXI 用于创建并维护保存在关联 Vuforia Experience Service 中的所有体验的索引。
GXI 收到 ThingMark 查询后,它会标识托管所需体验的 Vuforia Experience Service,并将查询重定向到该特定 Vuforia Experience Service。默认情况下,Vuforia View 使用 GXI,但也可手动将其配置为参考不同的 Vuforia Experience Service。
部署注意事项
• 必须先安装和建立 ThingWorx Foundation,然后才能安装 Vuforia Experience Service。
• 对于生产系统,建议在单独的服务器上运行 ThingWorx Foundation 和 Vuforia Experience Service。
• 对于生产系统,建议使用 PostgreSQL 作为与 Vuforia Experience Service 关联的数据库。
• 为避免性能滞后,建议针对 ThingWorx Foundation 和 Vuforia Experience Service 使用单独的 PostgreSQL 服务器。
参考
参考架构
下图重点介绍了 Vuforia Experience Service,而仅为 ThingWorx Foundation 展示了简单的参考。但是,可改为使用本指南中所示的任何 ThingWorx Foundation 体系结构。
• 生产部署 - 下图展示了 Vuforia Experience Service 的生产部署。其中包括以下功能:
◦ 一个 Vuforia Experience Service
◦ 用于存储体验的硬盘空间
◦ 用于维护体验元数据的 PostgreSQL 数据库
◦ 访问 ThingWorx Foundation 服务器以管理身份验证和授权的权限
• 云部署 - 可将 Vuforia Experience Service 部署在云服务 (如 Azure 或 AWS) 中。Experience Service 将安装在其自己的虚拟机上,包含用于体验信息库的附加存储。
组件列表 | 组件数 |
---|
Vuforia Studio Experience Service | 1 |
ThingWorx Foundation 服务器 | 1 |
Enterprise NFS Repository | 1 |
Vuforia Experience Service 数据库 | 1 |