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

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

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

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

然后,您可以在公司中指定能够访问各个门户的人员。您的用户使用 Amazon IAM Identity Center 帐户登录门户,因此您可以使用现有的身份存储或 Amazon托管的身份存储。

重要

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

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

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

注意

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

先决条件

要完成本教程,您需要:

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

  • 一台运行 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 Identity Center,请登录您的 Amazon Organizations 管理账户。有关更多信息,请参阅 Amazon Organizations 术语和概念。如果您尚未启用 IAM Identity Center,则需要在本教程中将其启用,并将您的帐户设置为管理帐户。

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

在 Monito SiteWise r 中创建入口

在此过程中,您将在 Monito SiteWise r 中创建入口。每个门户都是一个托管 Web 应用程序,您和您的用户可以使用 Amazon IAM Identity Center 帐户登录该应用程序。IAM Identity Center 允许您使用贵公司的现有身份存储或创建由 Amazon 管理的身份。贵公司的员工无需创建单独的 Amazon 帐户即可登录。

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

  2. 查看支持的Amazon 区域 Amazon IoT SiteWise ,并在需要时切换区域。您必须在同一地区运行 Amazon IoT SiteWise 演示。

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

  4. 选择 创建门户

  5. 如果您已经启用了 IAM Identity Center ,请跳至步骤 6。否则,请完成以下步骤以启用 IAM Identity Center。

    1. 启用 Amazon IAM Identity Center (SSO) 页面上,输入您的电子邮件地址、名字和姓氏,为自己创建一个 IAM Identity Center 用户,使其成为门户管理员。请使用您可以访问的电子邮件地址,这样您会收到一封为新 IAM Identity Center 用户设置密码的电子邮件。

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

      
                “创建门户” 流程的 “启用  Amazon IAM Identity Center  (SSO)” 页面。
    2. 选择 创建用户

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

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

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

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

    4. 输入一个电子邮件地址,当门户用户遇到门户问题并需要贵公司 Amazon 管理员的帮助才能解决问题时,可以联系到该地址。

    5. 选择 创建门户

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

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

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

    3. 选择下一步

  8. 分配用户页面上,您可以将 IAM Identity Center 用户分配给门户。门户管理员稍后可以将这些用户分配为项目所有者或查看者。项目所有者可以在项目中创建控制面板。项目查看者对分配给他们的项目具有只读访问权限。在此页面上,您可以创建要添加到门户的 IAM Identity Center 用户。

    注意

    如果您未登录 Amazon Organizations 管理账户,则无法创建 IAM Identity Center 用户。选择分配用户以创建没有门户用户的门户,然后跳过此步骤。

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

    1. 完成以下步骤两次即可创建两个 IAM Identity Center 用户:

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

      2. 输入要注册的用户的名字姓氏电子邮件地址。IAM Identity Center 会向用户发送一封电子邮件,让他们设置密码。如果您想以这些用户的身份登录门户,请选择您可以访问的电子邮件地址。每个电子邮件地址必须唯一。您的用户使用其电子邮件地址作为用户名登录门户。

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

    2. 选择您在上一步中创建的两个 IAM Identity Center 用户。

      
                “分配用户”页面,其中突出显示了新 IAM Identity Center 用户。
    3. 选择分配用户以将这些用户添加到门户。

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

登录到门户

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

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

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

    1. 查看主题行为 Invitation to join Amazon IAM Identity Center 的电子邮件。

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

    3. 在新窗口中,为 IAM Identity Center 用户设置密码。

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

    注意

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

  3. 进入您的 IAM Identity Center Username,然后 Password。如果您在本教程前面部分中启用了 IAM Identity Center,则您的 Username 是您创建的门户管理员用户的电子邮件地址。

    所有门户用户(包括门户管理员)都必须使用其 IAM Identity 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。将资产添加到项目时,对该项目具有访问权限的所有用户也可以访问该资产及其子集的数据。

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

    
            “将资产添加到项目”对话框,其中突出显示了“创建新项目”。
  5. 创建新项目对话框中,为项目输入项目名称项目描述,然后选择向项目添加资产

    
            “创建新项目”对话框。

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

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

    注意

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

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

    1. 项目所有者下,选择添加所有者编辑用户

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

      
                “项目拥有者”对话框,其中突出显示了一位用户。
    3. 选择保存

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

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

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

    6. 选择保存

      您的 IAM Identity Center 用户 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. 为每个Demo Turbine Asset 234(按该顺序排列)添加 Wind Speed 到新的风速可视化效果中。

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

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

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

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

  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 Identity Center 应用程序门户的右上角选择注销,退出您的 IAM Identity Center 用户。

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

  2. 您已完成本教程。在 Monito SiteWise r 中完成对演示风电场的探索后,请按照下一个步骤清理资源。

在完成教程后清理资源

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

使用以下过程删除门户和 IAM Identity Center 用户。

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

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

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

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

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

    
            “删除门户”对话框,突出显示了“删除管理员和用户”。
  5. 输入 delete 以确认删除,然后选择删除

    
            “删除门户”对话框,其中突出显示了“删除”。
删除 IAM Identity Center 用户
  1. 导航到 IAM Identity Center 控制台

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

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

    
            IAM Identity Center“用户”页面,其中突出显示了“删除用户”。
  4. 删除用户 对话框中,输入 DELETE,然后选择删除用户

    
            IAM Identity Center “删除用户”对话框。