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

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

知识图谱场景集成

您可以使用 Amazon IoT 应用套件组件来构建 Web 应用程序,将知识图谱集成到您的 Amazon IoT TwinMaker 场景中。这允许您根据场景中存在的 3D 节点(代表您的设备或系统的 3D 模型)生成图表。要创建用于绘制场景中 3D 节点的应用程序,请先将 3D 节点绑定到工作空间中的实体。通过此映射,绘制场景中存在的 3D 模型与工作空间中实体之间的关系 Amazon IoT TwinMaker 图。然后,您可以创建 Web 应用程序,在场景中选择 3D 模型,并以图表格式探索它们与其他实体的关系。

带有知识图的 TwinMaker 场景,显示了三维模型之间的关系。

有关利用应用套件组件在 Amazon IoT TwinMaker 场景中生成图表的运行 Web Amazon IoT 应用程序的示例,请参阅 github 上的Amazon IoT TwinMaker 示例反应应用程序

Amazon IoT TwinMaker 场景图先决条件

在创建在场景中使用 Amazon IoT TwinMaker 知识图谱的 Web 应用程序之前,请完成以下先决条件:

注意

要使用 Amazon IoT TwinMaker 知识图和任何相关功能,您需要处于标准分层套装定价模式。有关 Amazon IoT TwinMaker 定价的更多信息,请参阅切换 Amazon IoT TwinMaker 定价模式

绑定场景中的 3D 节点

在创建将知识图谱与场景集成的 Web 应用程序之前,请将场景中存在的 3D 模型(称为 3D 节点)绑定到关联的工作区实体。例如,如果您在场景中有一个混音器设备模型,并且有一个名为的相应实体mixer_0,则在混音器模型和代表混音器的实体之间创建数据绑定,以便可以绘制模型和实体的图表。

执行数据绑定操作
  1. 登录 Amazon IoT TwinMaker 控制台

  2. 打开工作区并选择一个包含要绑定的 3D 节点的场景。

  3. 在场景编辑器中选择一个节点(3D 模型)。当你选择一个节点时,它将在屏幕右侧打开一个检查器面板。

  4. 在检查器面板中,导航到面板顶部,然后选择 + 按钮。然后选择添加实体绑定选项。这将打开一个下拉列表,您可以在其中选择要绑定到当前选定节点的实体。

    突出显示了在 Inspector 面板中选择加号并添加实体绑定的场景。
  5. 从数据绑定下拉菜单中,选择要映射到 3D 模型的实体 ID。在 “组件名称” 和 “属性名称” 字段中,选择要绑定的组件和属性。

    在 Inspector 面板中选择了组件和属性名称的场景。

    选择实体 ID组件名称属性名称字段后,绑定就完成了。

  6. 对要绘制图表的所有模型和实体重复此过程。

    注意

    可以对场景标签执行相同的数据绑定操作,只需选择标签而不是实体,然后按照相同的过程将标签绑定到节点。

创建 Web 应用程序

绑定实体后,使用 Amazon IoT 应用程序套件库构建一个带有知识图谱控件的 Web 应用程序,该控件允许您查看场景并探索场景节点和实体之间的关系。

使用以下资源创建自己的应用程序:

以下过程演示了 Web 应用程序中场景查看器组件的功能。

注意

此过程基于 Amazon IoT TwinMaker 示例反应 Amazon IoT 应用程序中应用套件场景查看器组件的实现。

  1. 打开 Amazon IoT TwinMaker 示例 React 应用程序的场景查看器组件。在搜索字段中键入实体名称或部分实体名称(区分大小写的搜索),然后选择搜索按钮。如果模型绑定到实体 ID,则场景中的模型将被突出显示,并且该实体的节点将显示在场景查看器面板中。

    显示知识图谱场景查看器面板的场景。
  2. 要生成所有关系的图表,请在场景查看器控件中选择一个节点,然后选择 “浏览” 按钮。

    带有 Knowledge Graph 场景查看器面板的场景,显示关系图。
  3. 按下清除按钮可清除当前的图表选择并重新开始。