コミュニティコンポーネント - AWS IoT Greengrass

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

コミュニティコンポーネント

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

各コンポーネントには、調査できるパブリック GitHub リポジトリがあります。コミュニティコンポーネントの完全なリストについては GitHub 、 の Greengrass Software Catalog を参照してください。たとえば、このカタログには、次のコンポーネントが含まれています。

  • Amazon Kinesis Video Streams

    このコンポーネントは、リアルタイムストリーミングプロトコル (RTSP) を使用するローカルカメラからオーディオストリームとビデオストリームを取り込みます。次に、コンポーネントはオーディオストリームとビデオストリームを Amazon Kinesis Video Streams にアップロードします。

  • Bluetooth IoT ゲートウェイ

    このコンポーネントは、Bluetooth Low Energy (LE) デバイスとの通信を可能にする BluePyライブラリを使用して Bluetooth LE クライアントインターフェイスを作成します。

  • Certificate Rotator

    このコンポーネントは、AWS IoT Greengrass コアデバイスの証明書と秘密鍵を、お客様のフリート全体で、大規模にローテーションする手段を提供します。

  • コンテナ化されたセキュアトンネリング

    このコンポーネントは、特定のホストオペレーティングシステムに依存しない再利用可能な recipe で、すべての依存関係と一致するライブラリを安全にトンネリングするための Docker コンテナを提供します。

  • Grafana

    このコンポーネントを使用すると、Grafana サーバーを Greengrass コアデバイスでホストすることができます。Grafana のダッシュボードを使用して、コアデバイス上のデータを視覚化して管理できます。

  • GStreamer for Amazon Lookout for Vision

    このコンポーネントには GStreamer プラグインが用意されているため、カスタム GStreamer パイプラインで Lookout for Vision の異常検出を実行できます。

  • Home assistant

    このコンポーネントにより、お客様は Home assistant スマートホームデバイスのローカル制御を提供します。エッジとクラウドで AWS サービスとの統合を提供し、Home Assistant を拡張するホームオートメーションソリューションを提供します。

  • InfluxDBGrafana ダッシュボード

    このコンポーネントは、InfluxDB と Grafana コンポーネントをセットアップするワンクリックエクスペリエンスを提供します。InfluxDB を Grafana に接続し、リアルタイムで AWS IoT Greengrass テレメトリをレンダリングするローカルの Grafana ダッシュボードのセットアップを自動化します。

  • InfluxDB

    このコンポーネントは、Greengrass コアデバイス上に InfluxDB の時系列データベースを提供するものです。このコンポーネントを使用して、IoT センサーからのデータを処理し、リアルタイムでデータを分析し、エッジでの動作を監視できます。

  • InfluxDB パブリッシャー

    このコンポーネントは、Nucleus エミッタプラグイン から InfluxDB に 1 つのシステムヘルステレメトリを中継します。このコンポーネントは、カスタムテレメトリを InfluxDB に転送することもできます。

  • IoT pubsub フレームワーク

    このフレームワークは、アプリケーションアーキテクチャ、テンプレートコード、デプロイ可能な例を提供します。これは、AWS IoT Greengrass v2 カスタムコンポーネントを使用して、分散イベント駆動型 IoT pubsub アプリケーションのコード品質を向上させるのに役立ちます。詳細については、「AWS IoT Greengrass コンポーネントの作成」を参照してください。

  • Jupyter Lab

    このコンポーネントは AWS IoT Greengrassコアデバイスにデプロイ JupyterLab されます。Jupyter 環境は、AWS IoT Greengrass で設定されたプロセスと環境変数のリソースにアクセスできるため、Python で記述されたコンポーネントのテストと開発のプロセスが簡素化されます。

  • ローカル Web サーバー

    このコンポーネントを使用すると、Greengrass コアデバイスにローカル Web ユーザーインターフェイスを作成できます。たとえば、デバイスおよびアプリケーションの設定を設定したり、デバイスを監視できるローカル Web ユーザインターフェイスを作成したりすることができます。

  • LoRaWaN プロトコルアダプター

    このコンポーネントは、省電力広域ネットワーク (LPWAN) プロトコルである LoRaWaN プロトコルを使用するローカルワイヤレスデバイスからデータを取り込みます。このコンポーネントを使用することで、クラウドと通信することなく、ローカルでデータを分析して処理できます。

  • Modbus TCP

    このコンポーネントは、ModbusTCP プロトコルを使用してローカルデバイスからデータを収集し、選択したデータストリームに公開します。

  • Node-RED

    このコンポーネントは、NPM を使用して AWS IoT Greengrass コア デバイスに Node-RED をインストールします。このコンポーネントは、明示的にデプロイおよび構成する必要がある Node-RED Auth コンポーネントに依存します。Node-RED CLI for Greengrass を使用して、Node-RED フローを AWS IoT Greengrass デバイスにデプロイできます。

  • Node-RED Docker

    このコンポーネントは、公式の Node-RED Docker コンテナを使用して、AWS IoT Greengrass コアデバイスに Node-RED をインストールします。このコンポーネントは、明示的にデプロイおよび構成する必要がある Node-RED Auth コンポーネントに依存します。Node-RED CLI for Greengrass を使用して、Node-RED フローを AWS IoT Greengrass デバイスにデプロイできます。

  • Node-RED Auth

    このコンポーネントは、ユーザー名とパスワードを構成して、AWS IoT Greengrass コアデバイスで実行されている Node-RED インスタンスを保護します。

  • OpenThread ボーダールーター

    このコンポーネントは OpenThread ボーダールーター Docker コンテナをデプロイします。このコンポーネントは、Thread のボーダールーターを含む Matter デバイスを構成するのに役立ちます。

  • OSI Pi ストリーミングデータコネクタ

    このコンポーネントは、OSI Pi Data Archive から の最新のデータアーキテクチャへのストリーミングリアルタイムデータ取り込みを提供しますAWS。AWS IoT PubSub メッセージングで一元管理される OSI Pi アセットフレームワークと統合されます。

  • PostgreSQL DB

    このコンポーネントは、エッジで PostgreSQL リレーショナルデータベースのサポートを提供します。お客様はこのコンポーネントを使用して、docker コンテナ内のローカル PostgreSQL インスタンスをプロビジョニングおよび管理できます。

  • S3 ファイルアップローダー

    このコンポーネントは、新しいファイルのディレクトリを監視し、それらを Amazon Simple Storage Service (Amazon S3) にアップロードして、アップロードが成功したら削除します。

  • Secrets Manager クライアント

    このコンポーネントは、recipe ライフサイクルスクリプトで Secrets Manager コンポーネントからシークレットを取得する必要がある他のコンポーネントで使用できる CLI ツールを提供します。

  • コンテナへの TES ルーティング

    このコンポーネントは、コンテナーで トークン交換サービス コンポーネントを使用できるように、AWS IoT Greengrass デバイスで nftables または iptables を構成します。

  • WebRTC

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

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

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