管理 AWS IoT FleetWise 訊號目錄 - AWS IoT FleetWise

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

管理 AWS IoT FleetWise 訊號目錄

注意

您可以下載示範指令碼,將 ROS 2 則訊息轉換為與訊號目錄相容的VSSJSON檔案。如需詳細資訊,請參閱 Vision System Data Developer Guide

訊號目錄是一組標準化訊號,可以重複使用來建立車輛模型。 AWS IoT FleetWise 支援車輛訊號規格 (VSS),您可以遵循這些規格來定義訊號。訊號可以是下列任何類型。

屬性

屬性代表通常不會變更的靜態資訊,例如製造商和製造日期。

分支

分支代表巢狀結構中的訊號。分支示範訊號階層。例如,Vehicle分支具有子分支 PowertrainPowertrain 分支有子分支 combustionEngine。若要尋找combustionEngine分支,請使用 Vehicle.Powertrain.combustionEngine運算式。

感測器

感應器資料會報告車輛的目前狀態,並隨著車輛狀態變更而隨時間變更,例如液位、溫度、振動或電壓。

傳動器

致動器資料會報告車輛裝置的狀態,例如馬達、加熱器和門鎖。變更車輛裝置的狀態可以更新致動器資料。例如,您可以定義一個致動器來代表加熱器。當您開啟或關閉加熱器時,致動器會收到新資料。

自訂結構

自訂結構 (也稱為結構) 代表複雜或更高階的資料結構。它有助於邏輯繫結或分組源自相同來源的資料。在原子操作中讀取或寫入資料時,例如代表複雜的資料類型或更高階形狀時,會使用 結構。

結構類型的訊號是在訊號型錄中使用對結構資料類型的參考,而不是原始資料類型來定義。結構可用於所有類型的訊號,包括感應器、屬性、致動器和視覺系統資料類型。如果傳送或接收結構類型的訊號, AWS IoT FleetWise 預期所有包含的項目都有有效值,因此所有項目都是必要項目。例如,如果結構包含項目 Vehicle.Camera.Image.height、Carver.Camera.Image.width 和 Vehicle.Camera.Image.data – 預期傳送的訊號包含所有這些項目的值。

注意

視覺系統資料處於預覽版本中,可能會有所變更。

自訂屬性

自訂屬性代表複雜資料結構的成員。屬性的資料類型可以是原始或另一個結構。

使用 結構和自訂屬性代表高階形狀時,一律將預期的高階形狀定義為樹狀結構,並視作願景。自訂屬性用於定義所有分葉節點,而結構用於定義所有非分葉節點。

注意
  • 如果您使用 AWS IoT FleetWise 主控台建立第一個車輛模型,則不需要手動建立訊號目錄。當您建立第一個車輛模型時, AWS IoT FleetWise 會自動為您建立訊號目錄。如需詳細資訊,請參閱建立車輛模型 (主控台)

  • 如果您使用 AWS IoT FleetWise 主控台建立車輛模型,則可以上傳 .dbc 檔案以匯入訊號。.dbc 是 Controller Area Network (CAN 匯流排) 資料庫支援的檔案格式。建立車輛模型後,新的訊號會自動新增至訊號目錄。如需詳細資訊,請參閱建立車輛模型 (主控台)

  • AWS IoT FleetWise 目前支援 AWS 帳戶 每個區域的訊號目錄。

AWS IoT FleetWise 提供下列API操作,您可以用來建立和管理訊號目錄。