

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

# カスタムプロトコルプラグイン
<a name="custom-protocol-plugin"></a>

カスタムプロトコルプラグインを使用して、独自の IoT プロトコルを AWS IoT Device Management エコシステムのマネージド統合に統合できます。明確に定義された SDK インターフェイスを使用すると、マネージド統合とハブ SDK コンポーネントとの完全互換性を維持しながら、デバイスのオンボード、機能の定義、リアルタイム制御フローの処理を行うことができます。

次のリストでは、カスタムプロトコルプラグインの主な機能について説明します。

**データモデルのカスタマイズ**  
独自の AWS データモデルスキーマを定義し、プロビジョニングフロー中にマネージド統合にアップロードします。これらのスキーマは、後でワークフローで使用できます。

**柔軟なプラグイン実装**  
+ を使用して独自のプラグインコンポーネントを構築します[Hub SDK クライアント](hub-sdk-client.md)。
+ プロビジョニングや制御など、さまざまな機能用に個別のプラグインを実装するか、両方の統合クライアントを作成します。
+ マネージド統合アセットとミドルウェアスタックなどの独自のアセットとの間に明確な境界を維持し、分離された開発しやすいコードロジックを実装します。

**下位互換性**  
既存のお客様は、既存のラジオタイプをそのまま動作させながら、新しいカスタムプロトコルをスムーズにオンボードできます。

次の図は、カスタムプロトコルプラグインアーキテクチャを示しています。

![ハブ SDK アーキテクチャとコンポーネント。](http://docs.aws.amazon.com/ja_jp/iot-mi/latest/devguide/images/PubDataModelCPArc.drawio.png)
