選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

IoT SiteWise 處理器

焦點模式
IoT SiteWise 處理器 - AWS IoT Greengrass

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

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

IoT SiteWise 處理器元件 (aws.iot.SiteWiseEdgeProcessor) 可讓 AWS IoT SiteWise 閘道處理邊緣的資料。

透過此元件, AWS IoT SiteWise 閘道可以使用資產模型和資產來處理閘道裝置上的資料。如需 AWS IoT SiteWise 閘道的詳細資訊,請參閱AWS IoT SiteWise 《 使用者指南》中的AWS IoT SiteWise 在邊緣使用

版本

此元件具有下列版本:

  • 3.5.x

  • 3.4.x

  • 3.3.x

  • 3.2.x

  • 3.1.x 版本

  • 3.0.x

  • 2.2.x 版本

  • 2.1.x

  • 2.0.x

Type

元件是一般元件 (aws.greengrass.generic)。Greengrass 核會執行元件的生命週期指令碼。

如需詳細資訊,請參閱元件類型

作業系統

此元件可以安裝在執行下列作業系統的核心裝置上:

  • Linux

  • Windows

要求

此元件有下列需求:

  • Greengrass 核心裝置必須在下列其中一個平台上執行:

    • os:Ubuntu 20.04 或 18.04

      架構:x86_64 (AMD64)

    • os:Red Hat Enterprise Linux (RHEL) 8

      架構:x86_64 (AMD64)

    • os:Amazon Linux 2

      架構:x86_64 (AMD64)

    • os:Windows Server 2019 或更新版本

      架構:x86_64 (AMD64)

  • Greengrass 核心裝置必須允許連接埠 443 上的傳入流量。

  • Greengrass 核心裝置必須允許連接埠 443 和 8883 上的傳出流量。

  • 下列連接埠保留供 使用 AWS IoT SiteWise:80、443、3001、4569、4572、8000、8081、8082、8084、8085、8086、8445、9000、9500、11080 和 50010。使用預留連接埠處理流量可能會導致連線終止。

    注意

    只有此元件的 2.0.15 版和更新版本才需要連接埠 8087。

  • Greengrass 裝置角色必須具有許可,允許您在 AWS IoT Greengrass V2 裝置上使用 AWS IoT SiteWise 閘道。如需詳細資訊,請參閱AWS IoT SiteWise 《 使用者指南》中的需求

端點和連接埠

除了基本操作所需的端點和連接埠之外,此元件還必須能夠對下列端點和連接埠執行傳出請求。如需詳細資訊,請參閱允許透過代理或防火牆的裝置流量

端點 連線埠 必要 描述

model.iotsitewise.region.amazonaws.com

443

取得 AWS IoT SiteWise 資產和資產模型的相關資訊。

edge.iotsitewise.region.amazonaws.com

443

取得核心裝置 AWS IoT SiteWise 閘道組態的相關資訊。

ecr.region.amazonaws.com

443

從 Amazon Elastic Container Registry 下載 AWS IoT SiteWise Edge 閘道 Docker 映像。

iot.region.amazonaws.com

443

取得您 的裝置端點 AWS 帳戶。

sts.region.amazonaws.com

443

取得 的 ID AWS 帳戶。

monitor.iotsitewise.region.amazonaws.com

443

如果您存取核心裝置上的 AWS IoT SiteWise Monitor 入口網站,則為必要。

相依性

當您部署元件時, AWS IoT Greengrass 也會部署其相依性的相容版本。這表示您必須符合元件及其所有相依性的要求,才能成功部署元件。本節列出此元件發行版本的相依性,以及為每個相依性定義元件版本的語意版本限制。您也可以在AWS IoT Greengrass 主控台中檢視每個版本元件的相依性。在元件詳細資訊頁面上,尋找相依性清單。

下表列出此元件 2.0.x 至 2.1.x 版的相依性。

相依性 相容版本 相依性類型
權杖交換服務 >=2.0.3 <3.0.0 硬式
串流管理員 >=2.0.10 <3.0.0 硬式
Greengrass CLI >=2.3.0 <3.0.0 硬式

如需元件相依性的詳細資訊,請參閱元件配方參考

組態

此元件沒有任何組態參數。

本機日誌檔案

此元件使用以下日誌檔案。

Linux
/greengrass/v2/logs/aws.iot.SiteWiseEdgeProcessor.log
Windows
C:\greengrass\v2\logs\aws.iot.SiteWiseEdgeProcessor.log
/greengrass/v2/logs/aws.iot.SiteWiseEdgeProcessor.log
檢視此元件的日誌
  • 在核心裝置上執行下列命令,以即時檢視此元件的日誌檔案。將 /greengrass/v2C:\greengrass\v2 取代為 AWS IoT Greengrass 根資料夾的路徑。

    Linux
    sudo tail -f /greengrass/v2/logs/aws.iot.SiteWiseEdgeProcessor.log
    Windows (PowerShell)
    Get-Content C:\greengrass\v2\logs\aws.iot.SiteWiseEdgeProcessor.log -Tail 10 -Wait
    sudo tail -f /greengrass/v2/logs/aws.iot.SiteWiseEdgeProcessor.log

授權

此元件包含下列第三方軟體/授權:

  • Apache-2.0

  • MIT

  • BSD-2-Clause

  • BSD-3-Clause

  • CDDL-1.0

  • CDDL-1.1

  • ISC

  • Zlib

  • GPL-3.0-with-GCC-exception

  • 公有網域

  • Python-2.0

  • Unicode-DFS-2015

  • BSD-1-Clause

  • OpenSSL

  • EPL-1.0

  • EPL-2.0

  • GPL-2.0-with-classpath-exception

  • MPL-2.0

  • CC0-1.0

  • JSON

  • Apache-2.0

  • MIT

  • BSD-2-Clause

  • BSD-3-Clause

  • CDDL-1.0

  • CDDL-1.1

  • ISC

  • Zlib

  • GPL-3.0-with-GCC-exception

  • 公有網域

  • Python-2.0

  • Unicode-DFS-2015

  • BSD-1-Clause

  • OpenSSL

  • EPL-1.0

  • EPL-2.0

  • GPL-2.0-with-classpath-exception

  • MPL-2.0

  • CC0-1.0

  • JSON

此元件根據 Greengrass Core 軟體授權合約發行。

變更記錄

下表說明每個版本的元件的變更。

版本

變更

3.5.1

新功能

已新增支援在啟用擷取時擷取 Null 和 NaN 值 AWS IoT SiteWise。若要檢視或修改 中的 Null 和 NaN 組態 AWS IoT SiteWise,請參閱 DescribeStorageConfigurationPutStorageConfiguration APIs。

錯誤修正和改善

更新相依性以解決潛在的安全漏洞。

3.4.0

新功能
效能改進

將傳入資料到達邊緣裝置儲存的時間從 5 秒縮短為不到 1 秒。資料上傳至 的延遲 AWS IoT SiteWise 保持不變。

3.3.1

新功能
  • 將選用的 CORS 支援新增至 SiteWise Edge APIs,增強跨來源資源共享功能。此功能可改善 Web 應用程式與 APIs互動的彈性。

3.3.0

效能改進
  • 最佳化快取重新整理機制,透過僅重新整理新資產或更新資產的項目,以減少資產同步之間的 AWS IoT SiteWise I/O 用量。

  • 減少記憶體佔用,以使用大量同步資產屬性來維護快取。

錯誤修正和改善
  • 抑制在沒有擷取錯誤時擷取個別屬性值的日誌,這可減少高擷取率期間的日誌雜訊。

  • 針對特定日誌項目使用人類可讀格式,改善日誌可讀性。

  • 新增對 Java 17 和更高版本的支援。

3.2.1

錯誤修正和改善
  • 修正 AWS IoT SiteWise API 呼叫未與 SiteWise Edge 同步分頁的問題。

  • 修正問題,不再發佈MessageRemaining.SiteWise_Edge_Stream指標。

  • 新增下列 CloudWatch 指標,以監控與 MQTT 代理程式的連線。

    • IoTSiteWiseProcessor.IsConnectedToMqttBroker

    • IoTSiteWiseProcessor.NumberOfSubscriptionsToMqttBroker

    • IoTSiteWiseProcessor.NumberOfUniqueMqttTopicsReceived

    • IoTSiteWiseProcessor.MqttMessageReceivedSuccessCount

    • IoTSiteWiseProcessor.MqttReceivedSuccessBytes

    如需這些指標的詳細資訊,請參閱AWS IoT Greengrass Version 2 閘道指標

3.2.0

效能改進
  • 最佳化 API 服務以擁有較小的記憶體佔用空間,並需要較少的磁碟空間來安裝

    • 這可降低整個元件的初始記憶體用量 2 GB (現在在啟動時使用 7.5 GB 的記憶體,但仍然建議 16 GB),以及下載大小減少 500 MB (現在需要 1.4 GB 的下載)。

新功能
  • GetAssetPropertyValueAggregates API 現在支援邊緣的 15 分鐘彙總時段。

  • 連接埠 8081 和 8082 不再需要使用此元件才能正確執行。

    注意

    AWS IoT SiteWise 資料平面 APIs 的本機端點,例如 get-asset-property-value,正從 變更為 http://localhost:8081 http://localhost:11080/data。 AWS IoT SiteWise 控制平面 APIs 的本機端點,例如 list-asset-models,正從 變更為 http://localhost:11080 http://localhost:11080/control。 AWS 一律建議您使用 SiteWise Edge 閘道 HTTPS 端點。這些端點尚未變更。

錯誤修正和改善
  • 如果先前的同步中斷,從 同步現在 AWS IoT SiteWise 將資源轉換為有效狀態。這將修正某些資源在強制重新啟動後損毀的問題。

  • 修正在同步期間修改資源時可能在邊緣損毀的罕見條件。如果偵測到此條件,同步將會失敗,而資源將在下次同步時重試。

  • 修正可能允許 APIs 端點的問題。現在只能使用 HTTPS 來呼叫本機迴路地址以外的 APIs。

  • ListAssets API 現在會顯示儲存在邊緣之資產的資產階層。

  • 修正資料處理套件無法在 Windows 上重新啟動、升級或降級的問題。

  • 修正 Windows OS 的 Data Processing Pack 中的錯誤,讓客戶無法使用登入資料與 MQTT 代理程式連線。

3.1.3

錯誤修正和改善
  • 修正某些資源實際失敗時,資料處理套件錯誤回報成功同步的問題。

  • 允許多個資產具有相同的名稱,只要它們沒有相同的父項。

3.1.1

錯誤修正和改善
  • 修正 SigV4 請求因時區不相符而失敗的問題。

  • 修正轉換和指標屬性在重新啟動後依賴屬性時停止計算的問題。

  • 啟用自訂 Stream Manager 連接埠組態的支援。

  • 修正同步至邊緣的屬性可能會停止更新的問題。

3.1.0

錯誤修正和改善
  • 修正 ListAssetModels API 無法產生下一個字符的問題。

3.0.0

新功能
  • 支援從 MQTT 代理程式擷取資料。

2.2.1

錯誤修正和改善
  • 調整同步程序,讓控制平面資料儲存與雲端運作方式更一致。這略有影響升級。

    注意

    在 2.2.1 版或更新版本上同步的控制平面資料與先前的版本不相容。若要降級至先前的版本,您需要完成新的安裝。這不會影響升級,先前版本同步的資料將適用於 2.2.1 版。

  • 對 AWS 登入資料鏈進行其他修改,以排定 AWS IoT Greengrass V2 登入資料的優先順序。

2.1.37

錯誤修正和改善
  • 棄用dependency-routing-service程序,並將其功能移至 property-state-service程序,以減少來自通訊程序的資源用量。

  • get-asset-property-value-history API 的最大結果限制提高到 20,000,以符合 所使用的限制 AWS IoT SiteWise。

  • 修正未指定最大結果限制get-asset-property-value-history時, API 分頁結果中未提供下一個字符的問題。

2.1.35

錯誤修正和改善
  • 修改 AWS 登入資料鏈結以排定登入資料的優先順序 AWS IoT Greengrass 。

  • 修正將 部署為 AWS IoT 物件群組一部分時,帳戶偵測的問題。

2.1.34

錯誤修正和改善
  • 調整指標/轉換運算,以在 Linux 上使用多執行緒。Windows 會持續執行單執行緒運算,以確保相容性。

  • 修正某些運算時段缺少指標運算的問題。

2.1.33

錯誤修正和改善
  • 修正向 Greengrass 主控台報告錯誤狀態的問題。

2.1.32

錯誤修正和改善
  • 新增對自訂使用者名稱和群組的支援。

2.1.31

錯誤修正和改善
  • 新增支援,以計算在 中建模的資料的時間加權平均值和時間加權標準差 AWS IoT SiteWise。

2.1.29

錯誤修正和改善
  • 新增支援以篩選邊緣功能上的資產。

2.1.28

錯誤修正和改善
  • 最佳化資源同步,讓大量資產能夠從 同步 AWS 雲端 到邊緣。

2.1.24

錯誤修正和改善
  • 修正第二次同步資源時,導致儀表板消失的問題。

2.1.23

錯誤修正和改善
  • 新增aws.iot.SiteWiseEdgeProcessor安裝程序的逾時,以避免網際網路連線速度緩慢時發生安裝失敗。

  • 最佳化資源同步,以提高雲端和邊緣之間的同步效率。

2.1.21

警告

從 2.0.x 升級到 2.1.x 會導致本機資料遺失。

新功能
  • 新增對 Windows Server 2019 或更新版本的支援。

  • 移除 Linux 作業系統的 docker。

2.0.16

此版本包含錯誤修正和改善。

2.0.15

錯誤修正和改善
  • 將此元件用於資源同步 API 操作的連接埠從 8085 變更為 8087。因此,此元件現在需要連接埠 8087 才能使用。此元件仍然需要連接埠 8085 才能使用。

  • 更新 AWS OpsHub 身分驗證,以在登入期間拒絕未經授權的使用者,而不是當使用者嘗試呼叫 API 操作時。

2.0.14

此版本包含錯誤修正和改善。

2.0.13

錯誤修正和改善
  • 修正問題,讓此元件向 Amazon CloudWatch 指標報告資料時,現在可正確指出哪些資料未建模。

2.0.9

錯誤修正和改善
  • 改善在核心裝置上建立和更新 AWS IoT SiteWise 資源的可靠性。

  • 新增其他本機 API 操作,供您用來監控核心裝置上已安裝哪些元件、每個元件的版本,以及每個元件的狀態。您可以在核心裝置上 AWS OpsHub 應用程式 AWS IoT SiteWise 的設定索引標籤上檢視此資訊。

  • 為此元件執行的 Docker 容器新增運作狀態。您可以執行 docker ps命令來檢視容器的運作狀態。

2.0.7

錯誤修正和改善
  • 修正在核心裝置上檢視 AWS IoT SiteWise Monitor 入口網站的支援。

2.0.6

錯誤修正和改善
  • 修正此元件在核心裝置上運算的 earliest()、 AWS IoT SiteWise statetime()latest()函數。

2.0.5

錯誤修正和改善
  • 在轉換中新增對 函數的 AWS IoT SiteWise pretrigger()支援,此元件會在核心裝置上運算。

  • 變更此元件存放輕量型目錄存取通訊協定 (LDAP) 組態以進行身分驗證的路徑。

2.0.2

初始版本。

另請參閱

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。