动态场景 - Amazon IoT TwinMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

动态场景

Amazon IoT TwinMaker 场景通过将场景节点和设置存储在实体组件中来释放知识图谱的力量。使用 Amazon IoT TwinMaker 控制台创建动态场景,以便更轻松地管理、构建和渲染 3D 场景。

主要特点:

  • 所有 3D 场景节点对象、设置和数据绑定都基于知识图谱查询 “动态” 呈现。

  • 如果您在 Grafana 或自定义应用程序中使用只读场景查看器,则可以每隔 30 秒获取场景的更新。

静态场景与动态场景

静态场景由存储在 S3 中的场景 JSON 文件组成,该文件包含所有场景节点和设置的详细信息。对场景的任何更改都必须对 JSON 文档进行更改并保存到 S3。如果您有基本的定价计划,则静态场景是唯一的选择。

动态场景由场景 JSON 文件组成,该文件具有场景的全局设置,而所有其他场景节点和节点设置则作为实体组件存储在知识图中。只有标准和分层套餐定价计划才支持动态场景。有关如何升级定价计划的信息,请参阅切换 Amazon IoT TwinMaker 定价模式)。

您可以按照以下步骤将现有的静态场景转换为动态场景:

  • Amazon IoT TwinMaker 控制台中导航到您的场景。

  • 在左侧面板上,单击 “设置” 选项卡。

  • 展开面板底部的转换场景部分。

  • 单击 “转换场景” 按钮,然后单击 “确认”。

警告

从静态场景到动态场景的转换是不可逆的。

场景组件类型和实体

为了创建场景特定的实体组件,支持以下 1P 组件类型:

动态场景概念

动态场景实体存储在标有标签$SCENES的全局实体下。每个场景都由根实体和与场景节点层次结构相匹配的子实体层次结构组成。根目录下的每个场景节点都有一个 com.amazon.iottwinmaker.3d.node 组件和一个用于该节点类型的组件(3D 模型、控件等)。

警告

请勿手动删除任何场景实体,否则您的场景可能处于损坏状态。如果要部分或全部删除场景,请使用场景编辑器页面添加和删除场景节点,并使用场景页面选择和删除场景。