視覺化和共用 AWS IoT SiteWise Monitor 中的風力發電廠資料 - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

視覺化和共用 AWS IoT SiteWise Monitor 中的風力發電廠資料

您可以設定 AWS IoT SiteWise Monitor 來透過受管 web 應用程式來視覺化和共用您的工業資料。每個 web 應用程式都稱為入口網站。每個入口網站都包含專案,您可以選擇每個專案中可用的資料。

然後,您可以指定公司中可存取每個入口網站的人員。您的使用者使用 AWS Single Sign-On 帳戶登入入口網站,因此您可以使用現有的身分存放區或 AWS 受管身分存放區。

您和具有足夠許可的使用者都能在各專案中建立儀表板,來以有意義的方式視覺化您的工業資料。您的使用者隨後能檢視這些儀表板,快速獲得資料的洞見並監控您的操作。您可以為公司中的所有使用者設定各專案的管理或唯讀許可。如需詳細資訊,請參閱 使用 AWS IoT SiteWise Monitor 來監控資料

在本教學課程中,您會在 AWS IoT SiteWise 示範上進行建置,提供一組適用於風力發電廠的資料範例。您可以在SiteWise監視和建立專案和儀表板,來將風力發電廠資料視覺化。您還可以建立其他使用者,然後授與其擁有或檢視專案及其儀表板的權限。

注意

當您使用SiteWise監視者,您必須按每一位登入入口網站的使用者付費 (每月)。在本教學中,您會建立三個使用者,但您只需要以一個使用者登入。完成本教學後,您需要支付一位使用者的費用。如需詳細資訊,請參閱 AWS IoT SiteWise 定價

先決條件

為了完成本教學,您需要以下項目:

  • 一個 AWS 帳戶。如果您沒有帳戶,請參閱 設定 AWS 帳戶

  • 執行 Windows、macOS、Linux 或 Unix 的開發電腦,用來存取 AWS Management Console。如需詳細資訊,請參閱 AWS Management Console 入門

  • 擁有管理員許可的 IAM 使用者。

  • 執行中的 AWS IoT SiteWise 風力發電廠示範。當您設定示範時,它會定義 AWS IoT SiteWise 中的模型和資產,並將資料串流到它們之中以呈現風力發電廠。如需詳細資訊,請參閱 使用 AWS IoT SiteWise 示範

  • 如果啟用AWS SSO登入您的帳户,登入您的AWS Organizations管理帳户。如需詳細資訊,請參閱「」AWS Organizations術語與概念。如果您尚未啟用AWS SSO,您將在本教程中啟用它,並將您的帳户設置為管理帳户。

    如果您無法登入AWS Organizations管理帳户,您可以部分完成本教程,只要您有AWS SSO用户。在這種情況下,您可以創建門户和儀錶板,但不能創建新的AWS SSO用户來分配給項目。

在 中建立入口網站SiteWise監控

在本程序中,您會在SiteWise監控。每個入口網站都是受管 web 應用程式,您和您的使用者可以使用 AWS Single Sign-On 帳戶登入。AWS SSO 可讓您使用公司現有的身分存放區,或建立由 AWS 管理的身分存放去。貴公司的員工無需建立個別 AWS 帳戶即可登入。

建立入口網站

  1. 登入 AWS IoT SiteWise 主控台

  2. 檢閱支援的 AWS 區域,並且視需要切換 AWS IoT SiteWise 區域。您必須在相同的區域中執行 AWS IoT SiteWise 示範。

  3. 在左側導覽窗格中選擇 Portals (入口網站)

  4. 選擇 Create portal (建立入口網站)

  5. 如果您已啟用AWS SSO下,跳至步驟 6。否則,請完成下列步驟來啟用 AWS SSO。

    1. 啟用AWS Single Sign-On(SSO)頁面上,輸入您的電子郵件地址名字,以及姓氏建立AWS SSO使用者成為入口網站管理員。請使用您可以存取的電子郵件地址,以便接收電子郵件來為新的 AWS SSO 使用者設定密碼。

      入口網站管理員會在入口網站中建立專案,以及將使用者指派道專案。您可以稍後再建立更多使用者。

      
                啟用AWS Single Sign-On(SSO)」(SSO) 頁面的「Create portal」(建立入口網站) 程序。
    2. 選擇 Create user (建立使用者)。

  6. Portal configuration (入口網站組態) 頁面上,完成以下步驟:

    1. 輸入入口網站的名稱,例如 WindFarmPortal

    2. (選擇性) 輸入入口網站的描述。如果您有多個入口網站,請使用有意義的描述來追蹤每個入口網站包含的內容。

    3. (選用) 上傳要在入口網站中顯示的影像。

    4. 輸入入口網站使用者在入口網站發生問題時可以聯絡並需要公司 AWS 管理員協助解決此問題的電子郵件地址。

    5. 選擇 Create portal (建立入口網站)

  7. 邀請管理員頁面上,您可以AWS SSO用户以管理員身份訪問門户。門户管理員管理門户內的權限和項目。在此頁面上,執行以下操作:

    1. 選擇要成為入口網站管理員的使用者。如果啟用AWS SSO選擇您所建立之使用者。

      
                "Create portal" (建立入口網站) 程序的 "Invite administrators" (邀請管理員) 頁面。
    2. (選擇性) 選擇 Send invite to selected users (將邀請傳送給選取的使用者)。您的電子郵件客户端隨即開啟,並在郵件正文中顯示邀請。您可以先自訂電子郵件,然後再將其傳送給入口網站管理員。您也可以稍後將電子郵件傳送給入口網站管理員。如果你正在嘗試SiteWise監視者是第一次,並將成為入口網站管理員,你不需要將電子郵件寄給自己。

    3. 選擇 Next (下一步)。

  8. 指派使用者頁面上,您可以AWS SSO使用者存取入入口網站。門户管理員稍後可以將這些用户分配為項目所有者或查看者。項目所有者可以在項目中創建儀錶板。專案檢視者只能唯讀存取其指派的專案。在此頁面上,您可以AWS SSO用户添加到門户。

    注意

    如果您沒有登錄到AWS Organizations管理帳户,您無法創建AWS SSO用户。選擇指派使用者創建沒有門户用户的門户,然後跳過此步驟。

    在此頁面上,執行以下操作:

    1. 完成下列步驟兩次,來建立兩個AWS SSO用户:

      1. 選擇建立使用者以打開一個對話方塊,您可以在其中輸入新的使用者的詳細資訊。

      2. 輸入電子郵件地址名字,以及姓氏為新使用者提供。AWS SSO向用户發送一封電子郵件,以便他們設置密碼。如果要以這些用户身份登錄門户,請選擇可訪問的電子郵件地址。每個電子郵件地址必須是唯一的。您的用户使用其電子郵件地址作為用户名登錄門户。

        
                    "Portal details" (入口網站詳細資訊) 頁面,"Assign users" (指派使用者) 已反白。
      3. 選擇 Create user (建立使用者)。

    2. 選擇兩個AWS SSO您在上一個步驟建立的使用者。

      
                「Assign user」(指派使用者) 頁面,其中新的AWS SSO突出顯示使用者。
    3. 選擇指派使用者將這些使用者添加到入口網站。

    入口網站頁面隨即開啟,並列出您的新入口網站。

登入入口網站

在此程序中,您會使用新增至入口網站的 AWS SSO 使用者登入新的入口網站。

登入入口網站

  1. Portals (入口網站) 頁面上,選擇新入口網站的 Link (連結) 來在新標籤中開啟入口網站。

    
            "Portals" (入口網站) 頁面和反白的風力發電廠入口網站連結。
  2. 如果您稍早在教學中建立了第一位 AWS SSO 使用者,請使用以下步驟來為使用者建立密碼。

    1. 查看電子郵件,找到主旨行 Invitation to join AWS Single Sign-On

    2. 開啟邀請電子郵件,並選擇 Accept invitation

    3. 在新視窗中,為 AWS SSO 使用者設定密碼。

    如果您希望稍後登錄門户作為第二個和第三個AWS SSO用户,您還可以完成這些步驟為這些用户設置密碼。

    注意

    如果您沒有收到電子郵件,可以在 AWS SSO 主控台中為使用者產生密碼。如需詳細資訊,請參閱「」重設使用者密碼中的AWS Single Sign-On使用者指南

  3. 輸入您的 AWS SSOUsernamePassword。如果您創建了AWS SSO用户,您的Username是您所建立之入口網站管理員使用者的電子郵件地址。

    所有入口網站使用者 (包括入口網站管理員) 都必須使用其 AWS SSO 使用者登入資料登入。這些登入資料通常與您登入 AWS Management Console 所用的登入資料不同。

    
            入口網站登入頁面。
  4. 選擇 Sign in

    入口網站隨即開啟。

建立風力發電廠專案

在本程序中,您會在入口網站中建立專案。專案是定義一組許可、資產和儀表板的資源,您可以設定來將專案中的資產資料視覺化。您可以透過專案來定義誰能存取操作的哪個子集,以及這些子集的資料視覺化方式。您可以將入口網站使用者指派為各專案的擁有者或檢視者。專案擁有者可以建立儀表板來顯示數據,並與其他使用者共用專案。專案檢視者可以檢視儀表板,但無法編輯。如需角色的詳細資訊,請參SiteWise監視器,請參閲SiteWise監控角色

建立風力發電廠專案

  1. 在入口網站的左側導覽窗格中,選擇資產選項卡。在資產頁面上,您可以探索入口網站中可用的所有資產,並將資產添加到專案。

  2. 在資產瀏覽器中,選擇 Demo Wind Farm Asset。當您選擇資產時,您可以探索資產的動態資料和歷史資料。您也可以Shift選擇多個資產,來比較其資料side-by-side。

  3. 選擇將資產添加到項目在左上角。專案會包含您入口網站使用者能檢視來探索資料的儀表板。每個專案都能存取您 AWS IoT SiteWise 中資產的子集。當您將資產新增到專案時,具有該專案存取權的所有使用者也都能存取該資產和其子系的資料。

    
            「Assets」(資產) 頁面,演示風力發電廠資產和「Assign project」(新增資產到專案) 已反白。
  4. 在 中將資產添加到項目對話方塊中,選擇建立新專案,然後選擇下一頁

    
            「Add project」(新增資產到專案) 對話方塊,"Create project」(建立新的專案) 已反白
  5. 在 中建立新專案對話框中,輸入Project name (專案名稱)專案描述,然後選擇將資產添加到項目

    
            「Create project」(建立新的專案) 對話方塊。

    新專案的頁面隨即開啟。

  6. 在專案的頁面上,您可以將入口網站使用者添加為此專案的擁有者或檢視者。

    注意

    如果您沒有登錄到AWS Organizations管理帳户,則可能沒有要將入口網站使用者指派到此專案,所以可以略過此步驟。

    在此頁面上,執行以下操作:

    1. Uster專案擁有者,選擇添加擁有者或者編輯使用者

      
                "Project details" (專案詳細資訊) 頁面,"Assign users" (指派使用者) 和 "Edit users" (編輯使用者) 已反白。
    2. 選擇要新增為專案擁有者的使用者 (例如 Mary Major),然後選擇 >> 圖示。

      
                「Project all」(專案擁有者) 對話方塊,使用者已反白。
    3. 選擇 Save (儲存)

      您的 AWS SSO 使用者 Mary Major 可以登入此入口網站,來編輯此專案中的儀表板,以及與入口網站中的其他使用者共用此專案。

    4. Uster專案檢視者,選擇添加檢視者或者編輯使用者

    5. 選擇要新增為專案檢視者的使用者 (例如Mateo Jackson),然後選擇>>圖示。

    6. 選擇 Save (儲存)

      您的AWS SSO用戶Mateo Jackson可以登入此入口網站,來檢視風力發電廠專案中的儀表板,但無法編輯。

建立儀表板以將風力發電廠資料視覺化

在此程序中,您會建立儀表板來將示範風力發電廠資料視覺化。儀表板包含專案資產資料的可自訂視覺效果。每個視覺效果都可以有不同的類型,例如折線圖、長條圖或 KPI 顯示。您可以選擇最適合您資料的視覺效果類型。專案擁有者可以編輯儀表板,而專案檢視者只能檢視儀表板以取得洞見。

建立具有視覺效果的儀表板

  1. 在新專案的頁面上,選擇建立儀表板創建儀錶板並打開其編輯頁面。

    在儀表板的編輯頁面中,您可以從資產階層拖曳資產屬性到儀表板,來建立視覺效果。您接著可以編輯每個視覺效果的標題、圖例標題、類型、大小和在儀表板中的位置。

  2. 輸入您的儀錶板的名稱。

    
            "Dashboard" (儀表板) 編輯頁面,儀表板名稱已反白。
  3. DragTotal Average Power來自Demo 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儀表)」視覺效果,視覺效果類型和條形圖圖示已反白。
  8. 對風力渦輪機重複步驟 4 和 5Wind Direction屬性來建立風向視覺效果。

  9. 選擇 Wind Direction 視覺效果的視覺效果類型圖示,然後選擇 KPI 圖表圖示 (30%)。

    
            "Wind Direction" (風向) 視覺效果,視覺效果類型與 KPI 圖表圖示已反白。
  10. (選用) 您可以視需要對各個視覺效果的標題、圖例標題、類型、大小和位置進行其他變更。

  11. 選擇儲存儲儀表板來保存您的儀表板。

    您儀表板看起來應與下列螢幕擷取畫面類似。

    
            完整的風力發電廠儀表板。
  12. (選用) 為各個風力渦輪機資產建立其他儀表板。

    建議的最佳實務是為每個資產建立儀表板,以便專案檢視者能調查每個個別資產的任何問題。您最多只能為每個視覺效果新增 5 個資產,因此,您必須在許多情況下為階層資產建立多個儀表板。

    示範風力渦輪機的儀表板看起來應與下列螢幕擷取畫面類似。

    
            完整的風力渦輪機儀表板。
  13. (選用) 變更時間軸或選取視覺效果上的資料點,來探索儀表板中的資料。如需詳細資訊,請參閱「」檢視儀表板中的AWS IoT SiteWise Monitor應用程式指南

瀏覽入口網站

在本程序中,您可以將入口網站作為其他SiteWise監視角色。

瀏覽門户並完成本教程

  1. (可選)如果您將其他用户作為所有者或查看者添加到項目中,則可以以這些用户身份登錄到門户。這樣,您可以許可較入口網站管理員少的使用者身分探索入口網站。

    重要

    您必須按照每位登入入口網站的使用者付費。如需詳細資訊,請參閱 AWS IoT SiteWise 定價

    若要以其他使用者身分探索入口網站,請執行下列動作:

    1. 選擇登出來退出 Web 應用程式。

    2. 選擇登出的右上角的AWS SSO應用程序門户以退出AWS SSO用户。

    3. 登入入口網站AWS SSO用户,指定為項目所有者或項目查看器。如需詳細資訊,請參閱 登入入口網站

  2. 您已完成教學課程。當你完成你的演示風電場SiteWise監視者,請遵循下一個程序來清理您的資源。

在完成教學課程後清除資源

完成教學後,您便可清除資源。您無須支付SiteWise監視使用者是否未登入您的入口網站,但您可以刪除入口網站,AWS SSO用户。您的示範風力發電廠資產會在經過建立示範時選擇的持續時間後刪除,此外也能手動刪除。如需詳細資訊,請參閱 刪除 AWS IoT SiteWise 示範

使用下列程序來刪除入口網站和 AWS SSO 使用者。

刪除入口網站

  1. 導覽至 AWS IoT SiteWise 主控台

  2. 在左側導覽窗格中選擇 Portals (入口網站)

  3. 選擇入口網站WindFarmPortal,然後選擇刪除

    刪除入口網站或專案時,與受刪除專案相關聯的資產不會受到影響。

    
            "Portals" (入口網站) 頁面,風力發電廠入口網站和 "Delete" (刪除) 已反白。
  4. 在 中刪除入口網站對話方塊中,選擇刪除管理員和用户

    
            [Delete portal] (刪除入口網站) 對話方塊,"刪除管理員和使用者" 已反白。
  5. 輸入 delete 以確認刪除,然後選擇 Delete (刪除)

    
            [Delete portal] (刪除入口網站) 對話方塊,並已反白 [Delete]

刪除 AWS SSO 使用者

  1. 導覽至 AWS SSO 主控台

  2. 在左側導覽窗格中,選擇 Users (使用者)

  3. 選取每位欲刪除使用者的核取方塊,然後選擇 Delete users (刪除使用者)

    
            AWS SSO "Users" (使用者) 頁面,"Delete users" (刪除使用者) 已反白。
  4. 在 中刪除使用者對話方塊中,輸入DELETE,然後選擇刪除使用者

    
            AWS SSO 「刪除使用者」對話方塊。