本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
社区组件
Greengrass 软件目录是 Greengrass 社区开发的 Greengrass 组件的索引。您可以从该目录中下载、修改和部署组件来创建 Greengrass 应用程序。你可以通过以下链接查看目录:https://github.com/aws-greengrass/ aws-greengrass-software-catalog
每个组件都有一个可供您浏览的公共 GitHub 存储库。请查看 Greengrass 软件目录,查找社区 GitHub 组件的完整列表。例如,此目录包括以下组件:
-
该组件从使用实时流媒体协议 (RTSP
) 的本地摄像机接收音频和视频流。然后,该组件将音频和视频流上传到 Amazon Kinesis Video Streams。 -
此组件使用支持与低功耗蓝牙 (LE) 设备通信的BluePy
库来创建蓝牙 LE 客户端接口。 -
该组件提供了一种在您的队列中大规模轮换 AWS IoT Greengrass 核心设备证书和私钥的方法。
-
该组件提供了一个 Docker 容器,用于安全隧道传输,其中包含所有依赖项和匹配库,包含一个不依赖特定主机操作系统的可重复使用的配方。
-
此组件使您能够在 Greengrass 核心设备
上托管 Grafana 服务器。您可以使用 Grafana 仪表板来可视化和管理核心设备上的数据。 -
适用于亚马逊 Lookout for Vision 的 gStreamer
该组件提供了一个 gStreamer 插件,因此你可以在自定义 gStreamer 管道中执行 Lookout for Vision 异常检测。
-
该组件使客户能够使用 Home Assist
ant 对智能家居设备进行本地控制。它提供与边缘和云端 AWS 服务的集成,以提供扩展Home Assistant的家庭自动化解决方案。 -
该组件提供了设置 InfluxDB 和 Grafana 组件的一键式体验。它将 InfluxDB 连接到 Grafana,并自动设置本地 Grafana 仪表板,该仪表板可以实时呈现遥测数据。 AWS IoT Greengrass
-
该组件在 Greengrass 核心设备上提供了 InfluxDB
时间序列数据库。您可以使用此组件来处理来自物联网传感器的数据、实时分析数据以及监控边缘操作。 -
该组件将 AWS IoT Greengrass 系统运行状况遥测数据从 Nucleus 发射器插件中继到 Influ
xDB。该组件还可以将自定义遥测数据转发到InfluxDB。 -
该框架提供了应用架构、模板代码和可部署的示例,可帮助 AWS IoT Greengrass 使用 v2 自定义组件提高分布式事件驱动的 IoT pubsub 应用程序的代码质量。有关更多信息,请参阅 创建 AWS IoT Greengrass 组件。
-
此组件部署 JupyterLab 到 AWS IoT Greengrass 核心设备。Jupyter 环境可以访问由设置的流程和环境变量资源 AWS IoT Greengrass,从而简化了测试和开发用 Python 编写的组件的过程。
-
此组件使您能够在 Greengrass 核心设备上创建本地 Web 用户界面。例如,您可以创建本地 Web 用户界面,使您能够配置设备和应用程序设置或监控设备。
-
该组件从使用 LoRaWa N 协议(一种低功耗广域网 (LPWAN) 协议)的本地无线设备摄取数据。该组件使您无需与云端通信即可在本地分析和处理数据。
-
该组件使用 ModbustCP 协议从本地设备收集数据,并将其发布到选定的数据流。
-
此组件使用 NPM 在 AWS IoT Greengrass 核心设备上安装 Node-RED。该组件依赖于 Node-red 身份验证
组件,该组件必须明确部署和配置。你可以使用适用于 Greengrass 的 Node-RED CLI 将节点红色流程部署到设备 。 AWS IoT Greengrass -
此组件使用官方的 Node-red Docker 容器在 AWS IoT Greengrass 核心设备上安装 Node-red。该组件依赖于 Node-red 身份验证
组件,该组件必须明确部署和配置。你可以使用适用于 Greengrass 的 Node-RED CLI 将节点红色流程部署到设备 。 AWS IoT Greengrass -
此组件配置用户名和密码以保护在核心设备上运行的 Node-RED 实例。 AWS IoT Greengrass
-
此组件部署 OpenThread 边界路由器 Docker 容器。该组件有助于组成包含 Thread 边界路由器的 Matter 设备。
-
该组件提供从 OSI Pi 数据存档到现代数据架构的流式实时数据采集。 AWS它集成到通过 AWS IoT PubSub 消息传递进行集中管理的 OSI Pi 资产框架。
-
该组件使 AWS IoT Greengrass 设备能够使用云原生计算基金会 (CNCF
) 的开源 Parsec 项目集成硬件安全解决方案。 -
该组件为边缘的 Postgre SQ
L 关系数据库提供支持。客户可以使用此组件在 docker 容器中配置和管理本地 PostgreSQL 实例。 -
此组件监控目录中的新文件,将其上传到亚马逊简单存储服务 (Amazon S3) Service,然后在成功上传后将其删除。
-
此组件提供了一个 CLI 工具,其他需要在配方生命周期脚本中从 Secrets Manager 组件检索密钥的组件可以使用该工具。
-
此组件在 AWS IoT Greengrass 设备上配置 nftables 或 iptables,以便它可以将该组件与容器一起使用。代币兑换服务
-
该组件从连接到 AWS IoT Greengrass 核心设备的 RTSP 摄像机接收音频和视频流。然后,该组件通过亚马逊 Kinesis Video Streams 将音频和视频流转换为 peer-to-peer通信或中继。
要请求功能或报告错误,请在存储库中为该组件打开一个 GitHub 问题。 AWS 不为社区组件提供支持。有关更多信息,请参阅每个组件存储库中的CONTRIBUTING.md文件。
AWS提供的几个组件也是开源的。有关更多信息,请参阅 开源AWS IoT Greengrass核心软件。