

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

# AWS から提供されるクライアントデバイスコンポーネント
<a name="client-device-components"></a>

AWS IoT Greengrass は、コアデバイスにデプロイ可能な次のパブリックコンポーネントを提供します。これらのコンポーネントを使用すると、クライアントデバイスはコアデバイスに接続して通信できるようになります。

**注記**  <a name="component-nucleus-dependency-update-note"></a>
AWS が提供する複数のコンポーネントは、Greengrass nucleus の特定マイナーバージョンに依存します。この従属関係により、Greengrass nucleus を新しいマイナーバージョンに更新するとき、これらのコンポーネントを更新する必要があります。各コンポーネントが依存する nucleus の特定バージョンの情報については、対応するコンポーネントのトピックを参照してください。nucleus の更新の詳細については、「[AWS IoT Greengrass Core ソフトウェア (OTA) の更新](update-greengrass-core-v2.md)」を参照してください。

<a name="component-table-type-description"></a>コンポーネントにジェネリックと Lambda の両方のコンポーネントタイプがある場合、コンポーネントの現在のバージョンはジェネリックタイプであり、コンポーネントの以前のバージョンは Lambda タイプです。


| コンポーネント | 説明 | [コンポーネントタイプ](develop-greengrass-components.md#component-types) | サポートされる OS | [オープンソース](open-source.md) | 
| --- | --- | --- | --- | --- | 
| <a name="client-device-auth-component-table-row"></a>[クライアントデバイス認証](client-device-auth-component.md) | クライアントデバイスと呼ばれるローカル IoT デバイスがコアデバイスに接続できるようにします。 | プラグイン | Linux、Windows | [あり](https://github.com/aws-greengrass/aws-greengrass-client-device-auth) | 
| <a name="ip-detector-component-table-row"></a>[IP ディテクター](ip-detector-component.md) | MQTT ブローカーの接続情報を AWS IoT Greengrass に報告し、クライアントデバイスが接続方法を検出できるようにします。 | プラグイン | Linux、Windows | [あり](https://github.com/aws-greengrass/aws-greengrass-ip-detector) | 
| <a name="mqtt-bridge-component-table-row"></a>[MQTT ブリッジ](mqtt-bridge-component.md) | クライアントデバイス、ローカル AWS IoT Greengrass パブリッシュ/サブスクライブ、AWS IoT Core の間で MQTT メッセージをリレーします。 | プラグイン | Linux、Windows | [あり](https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge) | 
| <a name="mqtt-broker-moquette-component-table-row"></a>[MQTT 3.1.1 ブローカー (モケット)](mqtt-broker-moquette-component.md) | クライアントデバイスとコアデバイスの間のメッセージを処理する、MQTT 3.1.1 ブローカーを実行します。 | プラグイン | Linux、Windows | [あり](https://github.com/aws-greengrass/aws-greengrass-moquette-mqtt) | 
| <a name="mqtt-broker-emqx-component-table-row"></a>[MQTT 5 ブローカー (EMQX)](mqtt-broker-emqx-component.md) | クライアントデバイスとコアデバイスの間のメッセージを処理する、MQTT 5 ブローカーを実行します。 | ジェネリック | Linux、Windows | なし | 
| <a name="shadow-manager-component-table-row"></a>[シャドウマネージャー](shadow-manager-component.md) | コアデバイス上のシャドウとの対話を有効にします。AWS IoT デバイスシャドウサービスで、シャドウドキュメントのストレージとローカルシャドウ状態の同期も管理します。 | プラグイン | Linux、Windows | [あり](https://github.com/aws-greengrass/aws-greengrass-shadow-manager) | 