

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 自訂通訊協定外掛程式
<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/zh_tw/iot-mi/latest/devguide/images/PubDataModelCPArc.drawio.png)
