本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Greengrass 軟體目錄是由 Greengrass 社群開發的 Greengrass 元件索引。您可以從此目錄中下載、修改和部署元件,以建立 Greengrass 應用程式。您可以在以下連結檢視目錄:https://https://github.com/aws-greengrass/aws-greengrass-software-catalog
每個元件都有一個您可以探索的公有 GitHub 儲存庫。在 GitHub 上檢視 Greengrass 軟體目錄,以尋找社群元件的完整清單。例如,此目錄包含下列元件:
-
此元件會從使用即時串流通訊協定 (RTSP)
的本機攝影機擷取音訊和視訊串流。然後,元件會將音訊和影片串流上傳至 Amazon Kinesis Video Streams。 -
此元件使用 BluePy
程式庫,可讓 與低功耗藍牙 (LE) 裝置進行通訊,以建立藍牙 LE 用戶端介面。 -
此元件可讓您在機群之間大規模輪換 AWS IoT Greengrass 核心裝置憑證和私有金鑰。
-
此元件提供 Docker 容器,用於安全通道,其具有可重複使用配方中的所有相依性和相符的程式庫,而這些配方不依賴特定的主機作業系統。
-
此元件可讓您在 Greengrass 核心裝置上託管 Grafana
伺服器。您可以使用 Grafana 儀表板來視覺化和管理核心裝置上的資料。 -
GStreamer for Amazon Lookout for Vision
此元件提供 GStreamer 外掛程式,讓您可以在自訂 GStreamer 管道中執行 Lookout for Vision 異常偵測。
-
此元件可讓客戶使用 Home Assistant
來提供智慧家庭裝置的本機控制。它提供與邊緣和雲端 AWS 服務整合,以提供擴展 Home Assistant 的家庭自動化解決方案。 -
此元件提供一鍵式體驗來設定 InfluxDB 和 Grafana 元件。它將 InfluxDB 連接到 Grafana,並自動設定本機 Grafana 儀表板,以即時轉譯 AWS IoT Greengrass 遙測。
-
此元件在 Greengrass 核心裝置上提供 InfluxDB
時間序列資料庫。您可以使用此元件來處理來自 IoT 感應器的資料、即時分析資料,以及監控邊緣的操作。 -
此元件會將 AWS IoT Greengrass 系統運作狀態遙測從 Nucleus 發射器外掛程式
轉送至 InfluxDB。此元件也可以將自訂遙測轉送至 InfluxDB。 -
此架構提供應用程式架構、範本程式碼和可部署的範例,可協助改善使用 AWS IoT Greengrass v2 自訂元件的分散式事件驅動 IoT pubsub 應用程式的程式碼品質。如需詳細資訊,請參閱建立 AWS IoT Greengrass 元件。
-
此元件會將 JupyterLab 部署到 AWS IoT Greengrass 核心裝置。Jupyter 環境可存取由 設定的程序和環境變數資源 AWS IoT Greengrass,簡化測試和開發以 Python 撰寫元件的程序。
-
此元件可讓您在 Greengrass 核心裝置上建立本機 Web 使用者介面。例如,您可以建立本機 Web 使用者介面,讓您設定裝置和應用程式設定或監控裝置。
-
此元件會從使用 LoRaWaN 通訊協定的本機無線裝置擷取資料,這是低功耗廣域網路 (LPWAN) 通訊協定。元件可讓您在本機分析資料並對其採取行動,而無需與雲端通訊。
-
此元件會使用 ModbusTCP 通訊協定從本機裝置收集資料,並將其發佈至選取的資料串流。
-
此元件會使用 NPM 在 AWS IoT Greengrass 核心裝置上安裝 Node-RED。元件取決於必須明確部署和設定的 Node-RED Auth
元件。您可以使用 Node-RED CLI for Greengrass 將 Node-RED 流程部署至 AWS IoT Greengrass 裝置。 -
此元件會使用官方 Node-RED Docker 容器在 AWS IoT Greengrass 核心裝置上安裝 Node-RED。元件取決於必須明確部署和設定的 Node-RED Auth
元件。您可以使用 Node-RED CLI for Greengrass 將 Node-RED 流程部署至 AWS IoT Greengrass 裝置。 -
此元件會設定使用者名稱和密碼,以保護 AWS IoT Greengrass 核心裝置上執行的 Node-RED 執行個體。
-
此元件部署 OpenThread 邊界路由器 Docker 容器。元件有助於編寫包含 Thread 邊界路由器的 Matter 裝置。
-
此元件提供從 OSI Pi Data Archive 到現代資料架構的串流即時資料擷取 AWS。它整合到透過 AWS IoT PubSub 訊息集中管理的 OSI Pi 資產架構。
-
此元件可讓 AWS IoT Greengrass 裝置使用來自雲端原生運算基金會 (CNCF)
的開放原始碼 Parsec 專案來整合硬體安全解決方案。 -
此元件在邊緣提供 PostgreSQL
關聯式資料庫的支援。客戶可以使用此元件在 Docker 容器內佈建和管理本機 PostgreSQL 執行個體。 -
此元件會監控新檔案的目錄、將其上傳至 Amazon Simple Storage Service (Amazon S3),然後在成功上傳後將其刪除。
-
此元件提供 CLI 工具,可供其他需要從配方生命週期指令碼中的 Secrets Manager 元件擷取秘密的元件使用。
-
此元件會在 AWS IoT Greengrass 裝置上設定可轉換或可轉換,以便將權杖交換服務元件與容器搭配使用。
-
此元件會從連接至 AWS IoT Greengrass 核心裝置的 RTSP 攝影機擷取音訊和視訊串流。然後,元件會將音訊和視訊串流轉換為peer-to-peer通訊,或透過 Amazon Kinesis Video Streams 轉送。
若要請求功能或報告錯誤,請在該元件的儲存庫上開啟 GitHub 問題。 AWS 不支援社群元件。如需詳細資訊,請參閱每個元件儲存庫中的 CONTRIBUTING.md 檔案。
數個 AWS提供的元件也是開放原始碼。如需詳細資訊,請參閱開放原始碼 AWS IoT Greengrass 核心軟體。