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