

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

# Manage AWS IoT FleetWise 解碼器資訊清單
<a name="decoder-manifests"></a>

**重要**  
對特定 AWS IoT FleetWise 功能的存取目前受到鎖定。如需詳細資訊，請參閱[AWS AWS IoT FleetWise 中的區域和功能可用性](fleetwise-regions.md)。

解碼器資訊清單包含 AWS IoT FleetWise 用來將車輛資料 （二進位資料） 轉換為人類可讀值，以及準備資料以進行資料分析的解碼資訊。網路界面和訊號解碼器是您用來設定解碼器資訊清單的核心元件。

**網路介面**  <a name="network-interface-definition"></a>
包含車輛網路使用的通訊協定相關資訊。 AWS IoT FleetWise 支援下列通訊協定。    
**控制器區域網路 (CAN 匯流排）**  
定義電子控制單元 (ECUs) 之間資料通訊方式的通訊協定。ECUs可以是引擎控制單元、安全氣囊或音訊系統。  
**內建診斷 (OBD) II**  
進一步開發的通訊協定，定義自我診斷資料如何在 ECUs之間進行通訊。它提供多種標準診斷問題代碼 (DTCs)，可協助識別您車輛的問題。  
**車輛中介軟體**  
車輛中介軟體定義為一種網路界面類型。車輛中介軟體的範例包括機器人作業系統 (ROS 2) 和可擴展的服務導向 MiddlewarE over IP (SOME/IP)。  
AWS IoT FleetWise 支援 ROS 2 中介軟體來處理視覺系統資料。  
**自訂界面**  
您也可以使用自己的界面在 Edge 解碼訊號。這可以節省您的時間，因為您不需要在雲端中建立解碼規則。

**訊號解碼器**  <a name="decoder-signal-definition"></a>
提供特定訊號的詳細解碼資訊。車輛模型中指定的每個訊號都必須與訊號解碼器配對。如果解碼器資訊清單包含 CAN 網路介面，則必須包含 CAN 解碼器訊號。如果解碼器資訊清單包含 OBD 網路介面，則必須包含 OBD 訊號解碼器。  
如果解碼器資訊清單也包含車輛中介軟體界面，則必須包含訊息訊號解碼器。或者，如果解碼器資訊清單包含自訂解碼介面，它也必須包含自訂解碼訊號。

每個解碼器資訊清單都必須與車輛模型相關聯。 AWS IoT FleetWise 會使用相關聯的解碼器資訊清單，從根據車輛模型建立的車輛解碼資料。

每個解碼器資訊清單都有一個狀態欄位，其中包含解碼器資訊清單的狀態。狀態可以是下列其中一個值：
+ `ACTIVE` – 解碼器資訊清單處於作用中狀態。
+ `DRAFT` – 不會儲存解碼器資訊清單的組態。
+ `VALIDATING` – 解碼器資訊清單正在驗證其資格。這僅適用於至少包含一個視覺系統資料訊號的解碼器資訊清單。
+ `INVALID` – 解碼器資訊清單驗證失敗，尚無法啟用。這僅適用於至少包含一個視覺系統資料訊號的解碼器資訊清單。您可以使用 ListDecoderManifests 和 GetDecoderManifest APIs 來檢查驗證失敗的原因。

**重要**  
如果您使用 AWS IoT FleetWise 主控台建立解碼器資訊清單， AWS IoT FleetWise 會自動為您啟用解碼器資訊清單。
如果您使用 `CreateDecoderManifest` API 操作來建立解碼器資訊清單，解碼器資訊清單會保持 `DRAFT` 狀態。
您無法從與`DRAFT`解碼器資訊清單相關聯的車輛模型建立車輛。使用 `UpdateDecoderManifest` API 操作將解碼器資訊清單變更為 `ACTIVE` 狀態。
您無法編輯處於 `ACTIVE` 狀態的解碼器資訊清單。

**Topics**
+ [Configure AWS IoT FleetWise 網路介面和解碼器訊號](configure-network-interfaces-decoder-signals.md)
+ [建立 an AWS IoT FleetWise 解碼器資訊清單](create-decoder-manifest.md)
+ [更新 an AWS IoT FleetWise 解碼器資訊清單](update-decoder-manifest.md)
+ [刪除 an AWS IoT FleetWise 解碼器資訊清單](delete-decoder-manifest.md)
+ [Get AWS IoT FleetWise 解碼器資訊清單資訊](get-decoder-manifest-information.md)