

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# コミュニティコンポーネント
<a name="greengrass-software-catalog"></a>

Greengrass Software Catalog は、Greengrass コミュニティによって開発された Greengrass コンポーネントのインデックスです。このカタログから、コンポーネントをダウンロード、変更、デプロイして Greengrass アプリケーションを作成できます。こちらのリンク ([https://github.com/aws-greengrass/aws-greengrass-software-catalog](https://github.com/aws-greengrass/aws-greengrass-software-catalog)) からカタログを表示することができます。

各コンポーネントにはパブリック GitHub リポジトリがあり、ユーザーが参照することができます。コミュニティコンポーネントリストの完全版は GitHub の Greengrass Software Catalog を参照してください。たとえば、このカタログには、次のコンポーネントが含まれています。
+ **[Amazon Kinesis Video Streams](https://github.com/awslabs/aws-greengrass-labs-kvs-stream-uploader)**

  このコンポーネントは、[リアルタイムストリーミングプロトコル (RTSP)](https://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol) を使用するローカルカメラからオーディオストリームとビデオストリームを取り込みます。次に、コンポーネントはオーディオストリームとビデオストリームを [Amazon Kinesis Video Streams](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/what-is-kinesis-video.html) にアップロードします。
+ **[Bluetooth IoT ゲートウェイ](https://github.com/awslabs/aws-greengrass-labs-bluetooth-gateway)**

  このコンポーネントは、Bluetooth Low Energy (LE) デバイスとの通信を可能にする [BluePy](https://ianharvey.github.io/bluepy-doc/index.html) ライブラリを使用して、Bluetooth LE クライアントインターフェイスを作成します。
+ **[Certificate Rotator](https://github.com/awslabs/aws-greengrass-labs-certificate-rotator)**

  このコンポーネントは、AWS IoT Greengrass コアデバイスの証明書と秘密鍵を、お客様のフリート全体で、大規模にローテーションする手段を提供します。
+ **[コンテナ化されたセキュアトンネリング](https://github.com/awslabs/aws-greengrass-labs-containerized-secure-tunneling)**

  このコンポーネントは、特定のホストオペレーティングシステムに依存しない再利用可能な recipe で、すべての依存関係と一致するライブラリを安全にトンネリングするための Docker コンテナを提供します。
+ **[Grafana](https://github.com/awslabs/aws-greengrass-labs-dashboard-grafana)**

  このコンポーネントを使用すると、[Grafana](https://grafana.com/) サーバーを Greengrass コアデバイスでホストすることができます。Grafana のダッシュボードを使用して、コアデバイス上のデータを視覚化して管理できます。
+ **[GStreamer for Amazon Lookout for Vision](https://github.com/awslabs/aws-greengrass-labs-lookoutvision-gstreamer)**

  このコンポーネントには GStreamer プラグインが用意されているため、カスタム GStreamer パイプラインで Lookout for Vision の異常検出を実行できます。
+ **[Home assistant](https://github.com/awslabs/aws-greengrass-labs-component-for-home-assistant)**

  このコンポーネントにより、お客様は [Home assistant](https://www.home-assistant.io/) スマートホームデバイスのローカル制御を提供します。エッジとクラウドで AWS サービスとの統合を提供し、Home Assistant を拡張するホームオートメーションソリューションを提供します。
+ **[InfluxDBGrafana ダッシュボード](https://github.com/awslabs/aws-greengrass-labs-dashboard-influxdb-grafana)**

  このコンポーネントは、InfluxDB と Grafana コンポーネントをセットアップするワンクリックエクスペリエンスを提供します。InfluxDB を Grafana に接続し、リアルタイムで AWS IoT Greengrass テレメトリをレンダリングするローカルの Grafana ダッシュボードのセットアップを自動化します。
+ **[InfluxDB](https://github.com/awslabs/aws-greengrass-labs-database-influxdb)**

  このコンポーネントは、Greengrass コアデバイス上に [InfluxDB](https://www.influxdata.com/products/influxdb/) の時系列データベースを提供するものです。このコンポーネントを使用して、IoT センサーからのデータを処理し、リアルタイムでデータを分析し、エッジでの動作を監視できます。
+ **[InfluxDB パブリッシャー](https://github.com/awslabs/aws-greengrass-labs-telemetry-influxdbpublisher)**

  このコンポーネントは、[Nucleus エミッタプラグイン](https://github.com/aws-greengrass/aws-greengrass-telemetry-nucleus-emitter) から InfluxDB に AWS IoT Greengrass システムヘルステレメトリを中継します。このコンポーネントは、カスタムテレメトリを InfluxDB に転送することもできます。
+ **[IoT pubsub フレームワーク](https://github.com/aws-samples/aws-greengrass-application-framework)**

  このフレームワークは、アプリケーションアーキテクチャ、テンプレートコード、デプロイ可能な例を提供します。これは、AWS IoT Greengrass v2 カスタムコンポーネントを使用して、分散イベント駆動型 IoT pubsub アプリケーションのコード品質を向上させるのに役立ちます。詳細については、「[AWS IoT Greengrass コンポーネントを作成する](create-components.md)」を参照してください。
+ **[Jupyter Lab](https://github.com/awslabs/aws-greengrass-labs-jupyterlab)**

  このコンポーネントは、JupyterLab を AWS IoT Greengrass コアデバイスにデプロイします。Jupyter 環境は、AWS IoT Greengrass で設定されたプロセスと環境変数のリソースにアクセスできるため、Python で記述されたコンポーネントのテストと開発のプロセスが簡素化されます。
+ **[ローカル Web サーバー](https://github.com/awslabs/aws-greengrass-labs-local-web-server)**

  このコンポーネントを使用すると、Greengrass コアデバイスにローカル Web ユーザーインターフェイスを作成できます。たとえば、デバイスおよびアプリケーションの設定を設定したり、デバイスを監視できるローカル Web ユーザインターフェイスを作成したりすることができます。
+ **[LoRaWaN プロトコルアダプタ](https://github.com/awslabs/aws-greengrass-labs-component-for-the-things-stack-lorawan)**

  LoRaWAN プロトコルは、低電力広域ネットワーク (LPWAN) プロトコルです。このコンポーネントは LoRaWaN プロトコルを使用するローカル無線機器からデータを取り込みます。このコンポーネントを使用することで、クラウドと通信することなく、ローカルでデータを分析して処理できます。
+ **[Modbus TCP](https://github.com/awslabs/aws-greengrass-labs-modbus-tcp-protocol-adapter)**

  このコンポーネントは、ModbusTCP プロトコルを使用してローカルデバイスからデータを収集し、選択したデータストリームに公開します。
+ **[Node-RED](https://github.com/awslabs/aws-greengrass-labs-nodered)**

  このコンポーネントは、NPM を使用して AWS IoT Greengrass コア デバイスに Node-RED をインストールします。このコンポーネントは、明示的にデプロイおよび構成する必要がある [Node-RED Auth](https://github.com/awslabs/aws-greengrass-labs-nodered-auth) コンポーネントに依存します。[Node-RED CLI for Greengrass](https://github.com/awslabs/aws-greengrass-labs-node-red-app-cli) を使用して、Node-RED フローを AWS IoT Greengrass デバイスにデプロイできます。
+ **[Node-RED Docker](https://github.com/awslabs/aws-greengrass-labs-nodered-docker)**

  このコンポーネントは、公式の Node-RED Docker コンテナを使用して、AWS IoT Greengrass コアデバイスに Node-RED をインストールします。このコンポーネントは、明示的にデプロイおよび構成する必要がある [Node-RED Auth](https://github.com/awslabs/aws-greengrass-labs-nodered-auth) コンポーネントに依存します。[Node-RED CLI for Greengrass](https://github.com/awslabs/aws-greengrass-labs-node-red-app-cli) を使用して、Node-RED フローを AWS IoT Greengrass デバイスにデプロイできます。
+ **[Node-RED Auth](https://github.com/awslabs/aws-greengrass-labs-nodered-auth)**

  このコンポーネントは、ユーザー名とパスワードを構成して、AWS IoT Greengrass コアデバイスで実行されている Node-RED インスタンスを保護します。
+ **[OpenThread Border Router](https://github.com/awslabs/aws-greengrass-labs-openthread-border-router)**

  OpenThread Border Router の Docker コンテナをデプロイするコンポーネントです。このコンポーネントは、Thread のボーダールーターを含む Matter デバイスを構成するのに役立ちます。
+ **[OSI Pi ストリーミングデータコネクタ](https://github.com/awslabs/aws-greengrass-labs-osi-pi-streaming-data-connector)**

  このコンポーネントは、OSI Pi Data Archive から AWS の最新のデータアーキテクチャへのリアルタイムのデータインジェストをストリーミングします。AWS IoT PubSub メッセージングを介して一元管理される OSI Pi アセットフレームワークに統合されます。
+ **[Parsec プロバイダー](https://github.com/awslabs/aws-greengrass-labs-parsec-provider)**

  このコンポーネントにより、AWS IoT Greengrass デバイスは [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io/) のオープンソース [Parsec](https://parsec.community/) プロジェクトを使用してハードウェアセキュリティソリューションを統合できるようになりました。
+ **[PostgreSQL DB](https://github.com/awslabs/aws-greengrass-labs-database-postgresql)**

  このコンポーネントは、エッジで [PostgreSQL](https://www.postgresql.org/) リレーショナルデータベースのサポートを提供します。お客様はこのコンポーネントを使用して、docker コンテナ内のローカル PostgreSQL インスタンスをプロビジョニングおよび管理できます。
+ **[S3 ファイルアップローダー](https://github.com/awslabs/aws-greengrass-labs-s3-file-uploader)**

  このコンポーネントは、新しいファイルのディレクトリを監視し、それらを Amazon Simple Storage Service (Amazon S3) にアップロードして、アップロードが成功したら削除します。
+ **[Secrets Manager クライアント](https://github.com/awslabs/aws-greengrass-labs-secretsmanagerclient)**

  このコンポーネントは、recipe ライフサイクルスクリプトで Secrets Manager コンポーネントからシークレットを取得する必要がある他のコンポーネントで使用できる CLI ツールを提供します。
+ **[コンテナへの TES ルーティング](https://github.com/awslabs/aws-greengrass-labs-tes-router)**

  このコンポーネントは、コンテナーで [トークン交換サービス](token-exchange-service-component.md) コンポーネントを使用できるように、AWS IoT Greengrass デバイスで nftables または iptables を構成します。
+ **[WebRTC](https://github.com/awslabs/aws-greengrass-labs-webrtc)**

  このコンポーネントは、AWS IoT Greengrass コア デバイスに接続された RTSP カメラからオーディオおよびビデオ ストリームを取り込みます。そして、このコンポーネントは、オーディオストリームとビデオストリームをピアツーピア通信に変換するか、Amazon Kinesis Video Streams を介して中継します。

機能をリクエストしたり、バグを報告したりするには、そのコンポーネントのリポジトリで GitHub issue を開いてください。AWS ではコミュニティコンポーネントに対するサポートは提供していません。詳細については、各コンポーネントのリポジトリの **CONTRIBUTING.md** ファイルを参照してください。

AWS で提供されているコンポーネントの中にもオープンソースのものがあります。詳細については、「[オープンソース AWS IoT Greengrass Core ソフトウェア](open-source.md)」を参照してください。