本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立車輛 (AWS CLI)
建立車輛時,您必須使用與解碼器清單相關聯的車輛型號。您可以使用 CreateVehicleAPI 操作來創建車輛。下列為使用 AWS CLI的範例。
重要
在開始之前,請檢查以下內容:
-
您必須擁有車輛型號,並且車輛型號的狀態必須是
ACTIVE
。如需詳細資訊,請參閱 創建和管理車輛模型。 -
您的車輛型號必須與解碼器清單相關聯,並且解碼器清單的狀態必須是。
ACTIVE
如需詳細資訊,請參閱 創建和管理解碼器清單。
若要建立車輛,請執行下列指令。
將文件名替換為
包含車輛配置的 JSON 文件的名稱。
aws iotfleetwise create-vehicle --cli-input-json file://
file-name
.json
範例 車輛配置
-
(選擇性)
associationBehavior
值可以是下列其中一項:-
CreateIotThing
— 創建車輛後, AWS IoT FleetWise 會自動為您的車輛創建帶有車輛 ID 名稱的 AWS IoT 東西。 -
ValidateIotThingExists
— 使用現有的 AWS IoT 東西來創建車輛.若要建立 AWS IoT 物件,請執行下列命令。將物件
名稱取代為您要建立
之物件的名稱。aws iot create-thing --thing-name
thing-name
如果未指定, AWS IoT FleetWise 會自動為您的車輛建立物 AWS IoT 件。
重要
確保在車輛創建後配置了該 AWS IoT 物件。如需詳細資訊,請參閱 提供車輛。
-
-
以下列其中一項取代
車輛名稱
。-
AWS IoT 物件的名稱 (若設定
associationBehavior
為)ValidateIotThingExists
。 -
如果設定為,則
associationBehavior
要建立的車輛 IDCreateIotThing
。車輛識別碼可以有 1-100 個字元。有效字元:a—z、A—Z、0—9、破折號 (‐)、底線 (_) 和冒號 (:)。
-
-
將
模型清單-ARN
替換為車輛型號的 ARN(車型清單)。 -
用與指定車
輛型號相關聯的解碼器清單的 ARN 替換解碼器清單-
ARN。 -
(可選)您可以添加其他屬性,以區分此車輛與從同一車輛型號創建的其他車輛。例如,如果您有一輛電動汽車,則可以為屬性指定以下值:
{"fuelType": "electric"}
重要
屬性必須先在關聯的車輛模型中定義,才能將其新增至個別車輛。
{ "associationBehavior": "
associationBehavior
", "vehicleName": "vehicle-name
", "modelManifestArn": "model-manifest-ARN
", "decoderManifestArn": "decoder-manifest-ARN
", "attributes": { "key
": "value
" } }