在 Amazon IoT SiteWise Monitor 中可视化和共享风电场数据 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

在 Amazon IoT SiteWise Monitor 中可视化和共享风电场数据

您可以配置 Amazon IoT SiteWise Monitor,通过托管 Web 应用程序来可视化和共享您的工业数据。每个 Web 应用程序称为一个门户。每个门户均包含项目,您可以选择在每个项目中可用的数据。

然后,您可以在公司中指定能够访问各个门户的人员。您的用户使用 Amazon IAM Identity Center (successor to Amazon Single Sign-On) 账户登录门户,这样您就可以使用现有的身份存储或 Amazon 托管的身份。

重要

本教程介绍如何使用 IAM 身份中心对门户用户进行身份验证。IAM 身份中心在中国区域中不可用,因此 SiteWise 监控门户的使用情况Amazon Identity and Access Management(IAM) 来验证用户。您无法按照本教程中与 IAM Identity Center 交互的步骤进行操作,但可以使用 IAM 身份完成本教程。

您以及具有足够权限的用户可以在各个项目中创建控制面板,以有意义的方式可视化工业数据。然后,用户可以查看这些控制面板,以快速了解数据并监控操作。您可以为公司中的每个用户,针对每个项目配置管理权限或只读权限。有关更多信息,请参阅 使用 Amazon IoT SiteWise Monitor 监控数据

在本教程中,您将基于提供风电场示例数据集的 Amazon IoT SiteWise 演示进行构建。您在中配置门户 SiteWise 监控并创建项目和控制面板,以便可视化风电场数据。您还可以创建其他用户,然后授予其拥有或查看项目及其控制面板的权限。

注意

当您使用以下应用程序时: SiteWise Moniter,将按照登录门户的每位用户(每月)收取费用。在本教程中,您将创建三个用户,但只需使用一个用户登录。完成本教程后,这一个用户将产生费用。有关更多信息,请参阅 Amazon IoT SiteWise 定价

先决条件

要完成本教程,您需要:

  • 一个 Amazon 账户。如果没有,请参阅设置 Amazon 账户

  • 运行 Windows、macOS、Linux 或 Unix 的开发计算机(用于访问 Amazon Web Services Management Console)。有关更多信息,请参阅 Amazon Web Services Management Console 入门

  • 具有管理员权限的 IAM 用户。

  • 正在运行的 Amazon IoT SiteWise 风电场演示。当您设置演示时,它会定义 Amazon IoT SiteWise 中的模型和资源,并将数据流式传输到其中以表示风电场。有关更多信息,请参阅 使用 Amazon IoT SiteWise 演示

  • 如果您在账户中启用了 IAM 身份中心,请登录到您的Amazon Organizations管理账户。有关更多信息,请参阅 。Amazon Organizations术语和概念. 如果您尚未启用 IAM Identity Center,则将在本教程中启用它,并将您的账户设置为管理账户。

    如果您无法登录Amazon Organizations管理账户,只要您的组织中有 IAM Identity Center 用户,您就可以部分完成本教程。在这种情况下,您可以创建门户和仪表板,但不能创建要分配给项目的新 IAM Identity Center 用户。

在 中创建门户 SiteWise 显示器

在此过程中,您在中创建门户 SiteWise 监控。每个门户都是一个托管 Web 应用程序,您和您的用户可以使用登录该门户。Amazon IAM Identity Center (successor to Amazon Single Sign-On)账户。IAM Idente Center 允许您使用公司的现有身份存储或创建由管理的身份存储Amazon. 公司的员工无需创建单独的 Amazon 账户即可登录。

创建门户
  1. 登录到 Amazon IoT SiteWise 控制台

  2. 查看Amazon区域哪里Amazon IoT SiteWise受支持,如果需要,可以切换区域。您必须在相同区域中运行 Amazon IoT SiteWise 演示。

  3. 在左侧导航窗格中,选择 Portals (门户)

  4. 选择 Create Portal (创建门户)

  5. 如果您已启用 IAM 身份中心,则可跳至步骤 6。否则,请完成以下步骤以启用 IAM 身份中心。

    1. 在存储库的启用Amazon IAM Identity Center (successor to Amazon Single Sign-On)(SINGLE)页面上,输入您的电子邮件地址, 和,为自己创建一个 IAM 身份中心用户,作为门户管理员。请使用您可以访问的电子邮件地址,这样您会收到一封为新 Iam Idente Center 用户设置密码的电子邮件。

      在门户中,门户管理员会创建项目并为项目分配用户。之后您可以创建更多用户。

      
                “启用”Amazon IAM Identity Center (successor to Amazon Single Sign-On)“Create Sign-On (Sign-On))))))” 页面。
    2. 选择 Create user

  6. Portal configuration (门户配置) 页面上,完成以下步骤:

    1. 输入门户的名称,例如 WindFarmPortal

    2. (可选)输入门户的描述。如果您有多个门户,请使用有意义的描述来跟踪每个门户包含的内容。

    3. (可选)上传要在门户中显示的图像。

    4. 输入门户用户在遇到需要公司 Amazon 管理员解决的门户问题时可以联系的电子邮件地址。

    5. 选择 Create Portal (创建门户)

  7. 在存储库的邀请管理员页面上,您可以将 IAM 身份中心用户作为管理员分配到门户。门户管理员管理门户内的权限和项目。在此页面上,执行以下操作:

    1. 选择作为门户管理员的用户。如果您在本教程前面部分中启用了 IAM 身份中心,请选择您创建的用户。

      
                “Create portal (创建门户)”流程的“Invite administrators (邀请管理员)”页面。
    2. (可选)选择 Send invite to selected users (向选定用户发送邀请)。您的电子邮件客户端将打开,邮件正文中将显示邀请内容。在将电子邮件发送给门户管理员之前您可以对其进行自定义。您也可以稍后再向门户管理员发送电子邮件。如果你在尝试 SiteWise 首次监控并且将成为门户管理员,您无需向自己发送电子邮件。

    3. 选择 Next(下一步)。

  8. 在存储库的分配用户页面上,您可以将 IAM 身份中心用户分配到门户。门户管理员稍后可以将这些用户指定为项目所有者或查看者。项目所有者可以在项目中创建仪表板。项目查看者具有对分配给他们的项目的只读访问权限。在此页面上,您可以创建要添加到门户的 IAM 身份中心用户。

    注意

    如果你没有登录到你的Amazon Organizations管理账户,则无法创建 IAM 身份中心用户。选择分配用户创建没有门户用户的门户,然后跳过此步骤。

    在此页面上,执行以下操作:

    1. 完成以下步骤两次以创建两个 IAM 身份中心用户:

      1. 选择创建用户” 以打开一个对话框,您可以在其中输入新用户的详细信息。

      2. 输入电子邮件地址, 和为新用户。IAM 身份中心向用户发送一封电子邮件,要求他们设置密码。如果要以这些用户身份登录门户,请选择一个可以访问的电子邮件地址。电子邮件地址必须唯一。您的用户使用其电子邮件地址作为用户名登录门户。

        
                    “Portal details (门户详细信息)”页面,其中突出显示了“Assign users (分配用户)”。
      3. 选择 Create user

    2. 选择您在上一步骤中创建的两个 IAM 身份中心用户。

      
                “Assign users (分配用户)” 页面,其中突出显示了 “IAM 身份中心用户。
    3. 选择分配用户以将这些用户添加到门户。

    此时将打开门户页面,其中列出了您的新门户。

登录到门户

在此过程中,您使用添加到门户的 IAM Idente Center 用户登录新门户。

登录门户
  1. Portal (门户) 页面上,选择新门户的 Link (链接) 以在新选项卡中打开门户。

    
            “Portals (门户)”页面,其中突出显示了风电场门户的链接。
  2. 如果您在本教程前面部分中创建了第一个 IAM Idente Center 用户,请使用以下步骤为该用户创建密码。

    1. 查看主题行为 Invitation to join Amazon IAM Identity Center (successor to Amazon Single Sign-On) 的电子邮件。

    2. 打开邀请电子邮件并选择 Accept invitation

    3. 在新窗口中,为您的 IAM 身份中心用户设置密码。

    如果您想稍后以您之前创建的第二和第三个 IAM Identity Center 用户身份登录门户,也可以完成以下步骤为这些用户设置密码。

    注意

    如果您没有收到电子邮件,则可以在 IAM Idente Center 控制台中为用户生成密码。有关更多信息,请参阅 。重置用户密码中的Amazon IAM Identity Center (successor to Amazon Single Sign-On)用户指南.

  3. 进入您的 IAM 身份中心UsernamePassword. 如果您在本教程的前面部分创建了 IAM 身份中心用户,则您的Username是您创建的门户管理员用户的电子邮件地址。

    所有门户用户(包括门户管理员)都必须使用其 IAM Idente Center 用户凭证登录。这些凭据通常不是用于登录 Amazon Web Services Management Console 的那些凭据。

    
            门户登录页面。
  4. 选择 Sign in

    您的门户打开。

创建风电场项目

在此过程中,您将在门户中创建项目。项目是定义一组权限、资产和控制面板的资源,您可以对其进行配置,以在项目中可视化资产数据。通过项目,您可以定义谁有权访问操作的哪些子集,以及如何可视化这些子集的数据。您可以将门户用户分配作为各个项目的拥有者或查看者。项目拥有者可以创建控制面板以可视化数据并与其他用户共享项目。项目查看者可以查看控制面板,但不能进行编辑。有关中角色的更多信息 SiteWise 监控,请参阅SiteWise 监控角色.

创建风电场项目
  1. 在门户左侧的导航窗格中,选择资产选项卡。在存储库的资产” 页面,您可以浏览门户中的所有可用资产并将资产添加到项目中。

  2. 在资产浏览器中,选择 Demo Wind Farm Asset。选择资产时,您可以浏览该资产的实时数据和历史数据。您还可以按Shift选择多个资产并比较它们的数据 side-by-side.

  3. 选择向项目添加资产在左上角。项目包含控制面板,门户用户可以在其中进行查看来浏览数据。每个项目都有权访问 Amazon IoT SiteWise 中资产的某个子集。将资产添加到项目时,对该项目具有访问权限的所有用户也可以访问该资产及其子集的数据。

    
            “Asset (资产)” 页面,其中突出显示了演示风电场资产和 “Add asset (将资产添加到项目)”。
  4. 向项目添加资产对话框中,选择创建新的项目,然后选择下一步.

    
            “Add asset (将资产添加到项目)” 对话框,其中突出显示了 “Create (创建新项目)”。
  5. 创建新的项目对话框中,输入Project name (项目名称)产品描述用于您的项目,然后选择向项目添加资产.

    
            “Create project (创建新项目)” 对话框。

    此时将打开新项目的页面。

  6. 在项目的页面上,您可以将门户用户添加为该项目的拥有者或查看者。

    注意

    如果你没有登录到你的Amazon Organizations管理帐户,则您可能没有可分配给此项目的门户用户,因此您可以跳过此步骤。

    在此页面上,执行以下操作:

    1. UNDER项目拥有者,选择添加拥有者要么编辑用户.

      
                “Project details (项目详细信息)”页面,其中突出显示了“Assign users (分配用户)”和“Edit users (编辑用户)”。
    2. 选择要添加为项目拥有者的用户(例如 Mary Major),然后选择 >> 图标。

      
                “Project owners (项目拥有者)” 对话框。
    3. 选择Save(保存)。

      您的 IAM 身份中心用户Mary Major可以登录该门户以编辑此项目中的控制面板,并与该门户中的其他用户共享此项目。

    4. UNDER项目查看者,选择添加查看者要么编辑用户.

    5. 选择要添加为项目查看者的用户(例如,Mateo Jackson),然后选择>>图标。

    6. 选择Save(保存)。

      您的 IAM 身份中心用户Mateo Jackson可以登录该门户以查看风电场项目中的控制面板,但不能进行编辑。

创建控制面板以可视化风电场数据

在此过程中,您将创建控制面板以可视化演示风电场数据。控制面板包含项目资产数据可自定义的可视化。每个可视化可以具有不同的类型,例如折线图、条形图或 KPI 显示。您可以选择最适合您数据的可视化类型。项目拥有者可以编辑控制面板,而项目查看者只能通过查看来获得见解。

创建具有可视化的控制面板
  1. 在新项目的页面上,选择创建控制面板创建仪表板并打开其编辑页面。

    在控制面板的编辑页面中,您可以将资产属性从资产层次结构拖动到控制面板以创建可视化。然后,您可以在控制面板中编辑每个可视化的标题、图例标题、类型、大小和位置。

  2. 输入仪表板的名称。

    
            “Dashboard (控制面板)”编辑页面,其中突出显示了控制面板名称。
  3. Total Average PowerDemo Wind Farm Asset 拖动到控制面板以创建可视化。

    
            “Dashboard (控制面板)”编辑页面,其中突出显示了”Average Total Power (平均总功率)”属性以演示将资产属性拖放到控制面板。
  4. 选择Demo Turbine Asset 1以显示该资源的属性,然后拖动Wind Speed到控制面板以创建风电场的可视化。

    
            “Dashboard (控制面板)”编辑页面,其中突出显示了风力涡轮机的“Wind Speed (风速)”属性。
  5. AddWind Speed到每个新风速可视化Demo Turbine Asset 23, 和4(按此顺序)。

    您的 Wind Speed 可视化应类似于以下屏幕截图。

    
            “Wind Speed (风速)”可视化,其中包含四个演示风力发电机资产的风速。
  6. 对风力涡轮机重复步骤 4 和 5Torque (KiloNewton Meter)属性以创建风力涡轮机扭矩的可视化。

  7. Torque (KiloNewton Meter) 可视化选择可视化类型图标,然后选择条形图图标。

    
            A “扭矩 (KiloNewton Meter))” 可视化,其中突出显示了可视化类型和条形图图图图标。
  8. 对风力涡轮机重复步骤 4 和 5Wind Direction属性以创建风向的可视化。

  9. Wind Direction 可视化选择可视化类型图标,然后选择 KPI 图表图标 (30%)。

    
            “Wind Direction (风向)”可视化,其中突出显示了可视化类型和 KPI 图表图标。
  10. (可选)根据需要对每个可视化的标题、图例标题、类型、大小和位置进行其他更改。

  11. 选择保存控制面板以保存控制面板。

    您的控制面板应类似于以下屏幕截图。

    
            完整的风电场控制面板。
  12. (可选)为每个风力涡轮机资产创建额外的控制面板。

    作为最佳实践,我们建议您为每个资产创建控制面板,以便项目查看者可以调查每个单独资产的任何问题。您只能向每个可视化添加最多 5 个资产,因此在许多情况下必须为分层资产创建多个控制面板。

    演示风力涡轮机的控制面板类似于以下屏幕截图。

    
            完整的风力涡轮机控制面板。
  13. (可选)在可视化中更改时间轴或选择数据点,以浏览控制面板中的数据。有关更多信息,请参阅 。查看控制面板中的Amazon IoT SiteWise Monitor应用程序指南.

探索门户

在此过程中,您可以像其他门户一样探索门户 SiteWise 监控。

探索门户并完成教程
  1. (可选)如果您将其他用户作为所有者或查看者添加到工程中,则可以这些用户身份登录到门户。这样,您以权限低于门户管理员的用户身份浏览门户。

    重要

    您需要为每个登录门户的用户付费。有关更多信息,请参阅 Amazon IoT SiteWise 定价

    要以其他用户的身份浏览门户,请执行以下操作:

    1. 选择注销在门户左下方退出 Web 应用程序。

    2. 选择注销在 IAM 身份中心应用程序门户的右上角注销您的 IAM 身份中心用户。

    3. 以您指定为项目所有者或项目查看者的 IAM Identity Center 用户身份登录门户。有关更多信息,请参阅 登录到门户

  2. 您已完成本教程。当你完成对演示风电场的探索后 SiteWise Moniter,请按照以下过程清除您的资源。

在完成教程后清理资源

完成本教程后,您可以清除资源。您无需为之付费 SiteWise 监控用户是否未登录您的门户,但您可以删除门户和 IAM Idente Center 用户。您的演示风电场资产将在您创建演示时选择的时段结束时间删除,或者您也可以手动删除演示。有关更多信息,请参阅 删除 Amazon IoT SiteWise 演示

使用以下过程删除门户和 IAM 身份中心用户。

删除门户
  1. 导航到 Amazon IoT SiteWise 控制台

  2. 在左侧导航窗格中,选择 Portals (门户)

  3. 选择您的门户,WindFarmPortal,然后选择Delete.

    删除门户或项目时,与已删除项目关联的资产不受影响。

    
            “Portals (门户)”页面,其中突出显示了风电场门户和“Delete (删除)”。
  4. 删除门户对话框中,选择移除管理员和用户.

    
            “Delete Portals (删除门户) (删除门户)” 对话框,其中突出显示了 “Rem
  5. 输入 delete 以确认删除,然后选择删除

    
            “Delete Portals (删除门户)” 对话框,其中突出显示了 “删除”
删除 IAM 身份中心用户
  1. 导航到IAM 身份中心控制台.

  2. 在左侧导航窗格中,选择 Users (用户)

  3. 选中要删除的各个用户旁的复选框,然后选择 Delete users (删除用户)

    
            IAM 身份中心 “Users (删除用户)” 页面,其中突出显示了 “Delete (
  4. 删除用户对话框中,输入DELETE,然后选择删除用户.

    
            IAM 身份中心 “Delete users (删除用户)” 对话框。