社群元件 - AWS IoT Greengrass

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

社群元件

Greengrass 軟件目錄是由 Greengrass 社區開發的 Greengrass 組件的索引。您可以從此目錄下載、修改和部署元件,以建立 Greengrass 應用程式。您可以通過以下鏈接查看目錄:https://github.com/aws-greengrass/ aws-greengrass-software-catalog.

每個組件都有一個公共 GitHub 存儲庫,您可以瀏覽。檢視上的 Greengrass 軟體目錄 GitHub 以尋找完整的社群元件清單。例如,此目錄包括下列元件:

  • Amazon Kinesis Video Streams

    此元件會從使用即時串流通訊協定 (RTSP) 的本機攝影機擷取音訊和視訊串流。然後,元件會將音訊和視訊串流上傳到 Amazon Kinesis Video Streams

  • 藍牙 IoT 閘道

    此元件使用可與藍牙低功耗 (LE) 裝置進行通訊的程式BluePy庫,以建立藍牙 LE 用戶端介面。

  • 憑證旋轉器

    此元件提供跨叢集大規模旋轉 AWS IoT Greengrass 核心裝置憑證和私密金鑰的方法。

  • 容器化安全隧道

    此元件提供 Docker 容器,用於安全通道,其中包含不依賴特定主機作業系統的可重複使用配方中的所有相依性和相符程式庫。

  • Grafana

    此元件可讓您在 Greengrass 核心裝置上託管 Grafana 伺服器。您可以使用 Grafana 儀表板來視覺化並管理核心裝置上的資料。

  • Amazon Lookout for Vision 的 GStreamer

    此元件提供 GStreamer 外掛程式,因此您可以在自訂 GStreamer 管道中執行檢測 Lookout for Vision 異常偵測。

  • 家庭助理

    此元件可讓客戶使用「家庭助理」提供智慧家庭裝置的本機控制。它提供與邊緣和雲端 AWS 服務的整合,以提供可擴展「家庭助理」的家庭自動化解決方案。

  • 導入儀表板

    這個元件提供了一鍵式體驗來設定 InfluxDB 和 Grafana 元件。它將 InfluxDB 連接到 Grafana 和自動化的本地 Grafana 儀表板的設置,呈現遙測在實時。 AWS IoT Greengrass

  • 資源分貝

    此元件在 Greengrass 核心裝置上提供 InfluxDB 時間序列資料庫。您可以使用此元件來處理來自 IoT 感應器的資料、即時分析資料,以及監控邊緣的作業。

  • 發行者

    此元件會將 AWS IoT Greengrass 系統健康狀態遙測從 Nucleus 發射器外掛程式轉送至 InfluxDB。此元件也可以將自訂遙測轉寄至 InfluxDB。

  • IoT 發布框架

    此架構提供應用程式架構、範本程式碼和可部署的範例,協助改善使用 v2 自訂元件的分散式事件導向 IoT pubsub 應用 AWS IoT Greengrass 程式的程式碼品質。如需詳細資訊,請參閱 建立 AWS IoT Greengrass 元件

  • 木普特實驗室

    此元件會部署 JupyterLab 至 AWS IoT Greengrass 核心裝置。Jupyter 環境可以訪問由設置的過程和環境變量資源 AWS IoT Greengrass,簡化測試和開發用 Python 編寫的組件的過程。

  • 本機網頁伺服器

    此元件可讓您在 Greengrass 核心裝置上建立本機 Web 使用者介面。您可以建立本機 Web 使用者介面,以便設定裝置和應用程式設定或監視裝置,例如。

  • LoRaWaN 協議適配器

    此元件會從使用 LoRaWa N 通訊協定的本機無線裝置擷取資料,此通訊協定是低功率廣域網路 (LPWAN) 通訊協定。此元件可讓您在本機分析資料並對其採取行動,而無需與雲端通訊。

  • https://github.com/awslabs/aws-greengrass-labs-modbus-tcp-protocol-adapter

    此元件會使用 ModBbustCP 通訊協定從本機裝置收集資料,並將其發佈至選取的資料串流。

  • 紅色節點

    該組件使用 NPM 在 AWS IoT Greengrass 核心設備上安裝節點紅色。該組件取決於必須明確部署和配置的節點紅色 Auth 組件。您可以使用 Greengrass 的節點紅色 CLI 將節點紅色流程部署到裝置。 AWS IoT Greengrass

  • 紅色節點碼頭

    該組件使用官方的節點紅色 Docker 容器在 AWS IoT Greengrass 核心設備上安裝節點紅色。該組件取決於必須明確部署和配置的節點紅色 Auth 組件。您可以使用 Greengrass 的節點紅色 CLI 將節點紅色流程部署到裝置。 AWS IoT Greengrass

  • 節點紅色身份驗證

    此元件會設定使用者名稱和密碼,以保護核心裝置上執行的 Node-red 執行個體。 AWS IoT Greengrass

  • OpenThread邊界路由器

    此元件會部署 OpenThread 邊界路由器 Docker 容器。該組件有助於組成包括線程邊界路由器的問題設備。

  • OSI Pi 串流資料連接器

    此元件提供從 OSI Pi 資料封存到現代資料架構的串流即時資料擷取。 AWS它集成了 OSI Pi 資產框架,該框架 AWS IoT PubSub 通過消息傳遞集中管理。

  • 剖析提供者

    該組件使 AWS IoT Greengrass 設備能夠使用雲原生計算基金會(CNCF)的開源 Parsec 項目集成硬件安全解決方案。

  • PostgreSQL 数据库

    此元件在邊緣提供 PostgreSQL 關聯式資料庫的支援。客戶可以使用此元件在泊塢視窗容器內佈建和管理本機 PostgreSQL 執行個體。

  • S3 文件上傳器

    此元件會監控目錄中是否有新檔案,將它們上傳到 Amazon Simple Storage Service (Amazon S3),然後在成功上傳後刪除這些檔案。

  • Secrets Manager 客戶端

    這個元件提供了一個 CLI 工具,可供需要從配方生命週期指令碼中從 Secrets Manager 元件擷取密碼的其他元件使用。

  • TES 路由至貨櫃

    此元件會在 AWS IoT Greengrass 裝置上設定 nftables 或 iptables,以便它可以將元件與容器搭配使用。代幣交換服務

  • WebRTC

    此元件會從連接至 AWS IoT Greengrass 核心裝置的 RTSP 攝影機擷取音訊和視訊串流。然後元件會透過 Amazon Kinesis 視訊串流將音訊和視 peer-to-peer訊串流轉換為通訊或中繼。

若要要求某項功能或回報錯誤,請在該元件的儲存庫上開啟 GitHub 問題。 AWS 不提供社區組件的支持。如需詳細資訊,請參閱每個元件儲存庫中的CONTRIBUTING.md檔案。

幾個 AWS提供的元件也是開放原始碼。如需更多詳細資訊,請參閱 開放原始碼AWS IoT Greengrass核心軟體